MRTG umożliwia monitorowanie przez wyświetlaniem ładnych wykresół tak naprawdę czegokolwiek, co może zwrócić wartość liczbową.
Po więcej szczegółów odsyłam na stronę twórcy Tobi Oetiker-a LINK
Ja mam zamiar wykorzystać to do kilku celów - narazie pokażę jak przebiega instalacja i podstawowa konfiguracja.
apt-get install mrtg apache2 snmp snmpd
do wyświetlania potrzebny jest serwer www (nie musi być oczywiście apache) oraz snmp które umożliwi wyciąganie różnych danych.
Następnie edytujemy plik:
/etc/snmp/snmpd.conf
i umożliwiamy pracę na wszystkich intefejsach
agentAddress udp:161
dajemy "full access" dla lokalnego serwera
rocommunity public localhost
Reszta może zostać jak w standardzie. Następnie generujemy konfig mrtg
cfgmaker public@localhost > /etc/mrtg.cfg
i "odhashowujemy" w tym pliku (mrtg.cfg) co chcemy monitorować
Na tej podstawie generujemy plik html dla apache
indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
i reszta za nas zrobi (standardowo co 5 minut) cron
/etc/cron.d/mrtg
Po jakimś czasie powinny generować się obrazki (możliwość podejrzenia dziennych, tygodniowych i rocznych statystyk).
W podstawowej konfiguracji monitorowana jest aktywność sieciowa, ale tak naprawdę możliwe jest podpięcie "wszystkiego" - nawet na podstawie utworzonych przez nas skryptów.
http://IP_ADRES_RPI/mrtg/
W podstawowej konfiguracji monitorowana jest aktywność sieciowa, ale tak naprawdę możliwe jest podpięcie "wszystkiego" - nawet na podstawie utworzonych przez nas skryptów.
Jeszcze tylko 2 małe modyfikacje dotyczące syslog-a. W pliku /etc/default/cron ustawiłem opcję:
EXTRA_OPTS="-L 0"W pliku /etc/default/snmpd zmodyfikowałem
SNMPDOPTS='-LS 0-4 d -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
Zapobiegnie to zbędnym wpisom w logu przy każdym uruchomieniu zadania z cron-a, np. w stylu:
Dec 9 18:35:05 raspbian snmpd[2542]: Connection from UDP: [127.0.0.1]:48698->[127.0.0.1]albo komunikatów z mrtg (cron).
Takie informacje są nie tylko ważne ale także bardzo pożyteczne.
OdpowiedzUsuńW tym wpisie znajdują się wszystkie najważniejsze informacje.
OdpowiedzUsuń