Oprócz monitorowania wartości progowych różnych systemów za pomocą Nagios, pojawiła się potrzeba sprawdzania ich dobowego obciążenia. Cacti, z którym miałem już wcześniej styczność, okazał się wystarczający. Ładnie wygląda i ma dużo fajnych wodotrysków :-)
Konfiguracja jest intuicyjna, przez co banalna. Wszystkie wartości, które mnie interesują można odczytać ze zdalnych systemów przez SNMP, a to daje duże możliwości – od przełączników sieciowych, poprzez serwery *nix i Windows do drukarek i innych urządzeń. Poniżej krótki przepis jak podłączyć system Windows do Cacti.
Niezbędne będzie doinstalowanie usługi SNMP (jest w składnikach Windows – Monitorowanie i zarządzanie). Można to zrobić zarówno na stacji roboczej (próbowałem na Windows XP), jak i na serwerze. Po pełny opis odsyłam do stron Microsoft: HOW TO: Configure the Simple Network Management Protocol (SNMP) Service in Windows Server 2003.
Lista plików, które są niezbędne do zainstalowania tej usługi (nie zawsze napęd jest dostępny, więc można skopiować tylko te):
- Microsoft Windows Server 2003 wersja 32 bit
- Microsoft Windows Server 2003 wersja 64 bit
- Microsoft Windows XP Professional wersja 32 bit
i386\accserv.mi_
i386\authserv.mi_
i386\dhcp.mi_
i386\evntagnt.dl_
i386\evntcmd.ex_
i386\evntwin.ex_
i386\ftp.mi_
i386\hostmib.dl_
i386\hostmib.mi_
i386\http.mi_
i386\inetsrv.mi_
i386\ipforwd.mi_
i386\lmmib2.dl_
i386\lmmib2.mi_
i386\mcastmib.mi_
i386\mib_ii.mi_
i386\mipx.mi_
i386\mripsap.mi_
i386\msft.mi_
i386\msipbtp.mi_
i386\msiprip2.mi_
i386\nipx.mi_
i386\rfc2571.mi_
i386\smi.mi_
i386\snmp.ex_
i386\snmpmib.dl_
i386\snmptrap.ex_
i386\wfospf.mi_
i386\wins.mi_
amd64\accserv.mi_
amd64\authserv.mi_
amd64\dhcp.mi_
amd64\evntagnt.dl_
amd64\evntcmd.ex_
amd64\evntwin.ex_
amd64\ftp.mi_
amd64\hostmib.dl_
amd64\hostmib.mi_
amd64\http.mi_
amd64\inetsrv.mi_
amd64\ipforwd.mi_
amd64\lmmib2.dl_
amd64\lmmib2.mi_
amd64\mcastmib.mi_
amd64\mib_ii.mi_
amd64\mipx.mi_
amd64\mripsap.mi_
amd64\msft.mi_
amd64\msipbtp.mi_
amd64\msiprip2.mi_
amd64\nipx.mi_
amd64\rfc2571.mi_
amd64\smi.mi_
amd64\snmp.ex_
amd64\snmpmib.dl_
amd64\snmptrap.ex_
amd64\wfospf.mi_
amd64\wins.mi_
i386\wsnmp.ex_
i386\accserv.mi_
i386\authserv.mi_
i386\dhcp.mi_
i386\ftp.mi_
i386\hostmib.mi_
i386\http.mi_
i386\inetsrv.mi_
i386\ipforwd.mi_
i386\lmmib2.mi_
i386\mcastmib.mi_
i386\mib_ii.mi_
i386\mipx.mi_
i386\mripsap.mi_
i386\msft.mi_
i386\msipbtp.mi_
i386\msiprip2.mi_
i386\nipx.mi_
i386\smi.mi_
i386\wfospf.mi_
i386\wins.mi_
Tak jak podano we wspomnianej dokumentacji – do odczytów niezbędne będzie podanie nazwy wspólnoty (community) oraz hostów, z których akceptujemy żądania (w oknie właściwości usługi SNMP). I już!
