Ad-Monit pierwsza edycja
czerwiec 2nd, 2008Jakiś czas temu miałem manię aby do monitoringu pasywnego wykorzystywać tylko i wyłącznie SNMP oraz MRTG.
Niestety gdy przybywały kolejne serwery oraz parametry aktualizacja mrtg.cfg stała się koszmarem.
Postanowiłem pomoc sobie i tak powstal Ad-Monit który:
- w pierwszej edycji tylko i wyłącznie mrtg (rrdtools w następnym wcieleniu)
- ma tworzyć z prostych plików konfiguracyjnych cały mrtg.cfg oraz proste strony html
- najpierw proste monitorowanie podstawowych parametrów “ogólnodostępnych” poprzez std.
MIBorazSNMP - kolejne edycje obsługa
SQUIDa oraz być może innych elementów z natywnym wsparciem dlaSNMP - podpięcie własnych skryptów monitorujących MySQL, PgSQL, Apache, Nginx, Bind … oraz generowanie odpowiednich rekordów dla tych testów
Jak przetestować? Ściągnąć dokonać edycji plików w katalogu input (każdy plik to jeden katalog), wykonać ./generate_mrtg skopiowac wynik (czyli mrtg.cfg) do odpowiedniej lokalizacji (np. /etc/mrtg/), odczekać jeden cykl cron’a (wskazane śledzenie /var/log/mrtg/mrtg.log aby wychwycić ewentualne błędy) oraz wykonać ./generate_html a w katalogu htdocs powinno być to czego oczekujemy.
Komentarze i uwagi mile widziane.
P.S. poprawiono linka
czerwiec 7th, 2008 at 12:20 pm
Ciekawy projekt, ale niestety archiwum w którym powinien być projekt do pobrania jest puste.
czerwiec 7th, 2008 at 12:41 pm
poprawiono link juz dostepne