Konfiguracja SNMP z wykorzystaniem pakietu MRTG
Transkrypt
Konfiguracja SNMP z wykorzystaniem pakietu MRTG
Konfiguracja SNMP z wykorzystaniem pakietu MRTG 1. Przykładowa topologia sieci wraz z występującymi usługami. a) konfiguracja urządzenia Cisco SNMPv1; skonfigurować adres IP zgodnie ze schematem z punktu 1. przeprowadzić konfigurację snmp: Switch(config)# snmp-server community reader Switch(config)# snmp-server enable traps [vtp] Switch(config)# snmp-server host 192.168.100.1 version 1 reader b) konfiguracja urządzenia HP SNMPv1; skonfigurować adres IP zgodnie ze schematem z punktu 1. W tym celu należy z konsoli switcha wydać polecenie menu, następnie wybrać opcję switch configuration i dalej ip configuration w celu konfiguracji adresu IP dla urządzenia. Następnie wybieramy opcję SNMP community names w celu określenia użytkownika i praw z jakimi będzie mógł się łączyć manager. c) konfiguracja agenta SNMP dla Windows XP; skonfigurować adres IP zgodnie ze schematem z punktu 1. wybieramy start > ustawienia > panel sterowania > dodaj lub usuń programy następnie wybieramy dodaj / usuń składniki windows wybieramy opcje jak na obrazku a następnie w widoku szczegółowym wybieramy opcje jak na poniższym obrazku potrzebujemy płyty instalacyjnej systemu Windows XP by zainstalować wybrane składniki. Kolejnym etapem jest konfigurowanie agenta snmp w tym celu wybieramy w panelu sterowania narzędzia administracyjne a następnie usługi w usługach wyszukujemy Usługę SNMP i modyfikujemy jej właściwości otwieramy zakładkę pułapki i wypełniamy jak na rysunku poniżej następnie wybieramy zakładkę zabezpieczenia i wypełniamy ją tak jak przedstawiono na rysunku na koniec należy zastosować zmiany i zamknąć okna. d) konfiguracja agenta SNMP dla Linux; skonfigurować adres IP zgodnie ze schematem z punktu 1. sprawdzamy czy mamy zainstalowany pakiet snmp # rpm -qa | grep snmp jeśli nie mamy zainstalowanego pakietu snmp dodajemy go do systemu: # yum install net-snmp następnie sprawdzamy czy serwer snmp jest uruchomiony # ps -aux | grep snmp jeśli usługa nie działa wydajemy polecenie # service snmpd start oraz #service snmptrapd start za pomocą polecenia # snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex sprawdzamy poprawność działania usługi. e) konfiguracja managera SNMP dla Linux; skonfigurować adres IP zgodnie ze schematem z punktu 1. sprawdzamy czy mamy zainstalowany pakiet snmp # rpm -qa | grep snmp jeśli nie mamy zainstalowanego pakietu snmp dodajemy go do systemu: # yum install net-snmp-utils net-snmp następnie sprawdzamy czy serwer snmp jest uruchomiony # ps -aux | grep snmp jeśli usługa nie działa wydajemy polecenie # service snmpd start kolejnym krokiem jest instalacja pakietu mrtg # yum install mrtg tworzymy katalog dla stron www # mkdir -p /var/www/html/mymrtg/ tworzymy pliki konfiguracyjne mrtg dla poszczególnych urządzeń np. # cfgmaker --global 'WorkDir: /var/www/html/mymrtg' --output /etc/mrtg/mymrtg1.cfg [email protected] jeśli mamy utworzone pliki konfiguracyjne wszystkich urządzeń możemy stworzyć plik index.html # indexmaker --output=/var/www/html/mymrtg/index.html /etc/mrtg/mymrtg.cfg możemy do naszego katalogu roboczego skopiować również pliki z obrazkami promującymi mrtg # cp -av /var/www/mrtg/*.png /var/www/html/mymrtg/ aby pobrać informacje z urządzenia i dokonać ich wizualizacji należy wydać polecenie # mrtg /etc/mrtg/mymrtg.cfg w celu zautomatyzowania pobierania danych z urządzeń należy wykorzystać możliwości jakie daje demon cron # crontab -e automatyczne wywołanie polecenia co 5 minut */5 * * * * /usr/bin/mrtg /etc/mrtg/mymrtg.cfg --logging /var/log/mrtg.log Na koniec zabezpieczymy dostęp do strony z informacjami na temat urządzeń w naszej sieci, tworzymy plik .htaccess w katalogu z plikami html pakietu mrtg vi /var/www/html/mymrtg/.htaccess plik .htaccess wypełniamy następującą zawartością: AuthName "Ograniczony dostęp do statystyk MRTG" AuthType Basic AuthUserFile /var/htaccess/.htpasswd require user mrtgadmin Pozostaje dodać jeszcze hasło dla użytkownika mrtgadmin # htpasswd -c /var/members/.htpasswd mrtgadmin