Monitoring sieci

wrzesień 28th, 2007

Case Study :)

Stan aktualny mrtg + snmp … tylko i wyłącznie. Docelowo bez mysql, być może sprytne skrypty php, potencjalnie rrdtool oraz na pewno snmp. Dlaczego trzeba zmienić / poprawić ? Patrz poniżej:


manago:/etc/mrtg# du -sh /etc/mrtg/all.cfg
3.0M /etc/mrtg/all.cfg
manago:/etc/mrtg# grep Target /etc/mrtg/all.cfg | wc -l
2365
manago:/etc/mrtg# du -sh /var/www/mrtg/cisco
354M /var/www/mrtg/cisco

Co odpada :) Na pewno nie cacti nie munin nie HP OpenView ;) Celem nie jest raczej śledzenie logów ale obciążenia łącz oraz dostępności linków.

Bardzo proszę o sugestie.

8 Responses to “Monitoring sieci”

  1. 1 WeeD
    wrzesień 28th, 2007 at 7:57 pm

    a moze http://collectd.org/ ci sie nada.

  2. 2 daniel
    październik 1st, 2007 at 8:13 pm

    collectd zupelnie nie sprawdzil sie … duzy load, nie intuicyjny interfejs …

    testuję
    http://www.network-weathermap.com/

  3. 3 zielony
    październik 7th, 2007 at 8:36 pm

    może któryś z tych:
    http://www.zabbix.com/
    http://www.nagios.org/

  4. 4 daniel
    październik 9th, 2007 at 3:39 pm

    nagios zupelnie nie sprawdza sie a zabbix zostanie zbadany :)

    niestety w tzw “międzyczasie” zaczął powstawać pakiet skryptów perlowych, które z plików konfiguracyjnych (plus languages, plus mibs, plus mapping) tworzą zadania dla cron’a, bazy oraz wykresy rrd no i oczywiście fontend webowy.

    Ciekawe czy starczy wytrwałości aby dokończyć ? :)

  5. 5 zielony
    październik 21st, 2007 at 11:07 pm

    Pewnie braknie jak prace będą na ukończeniu.
    Swoją drogą, można obejrzeć ten konfig mrtg ?

  6. 6 daniel
    październik 22nd, 2007 at 6:21 am

    klasycznie opcje globalne

    WorkDir: /var/www/mrtg
    Language: Polish
    EnableIPv6: no
    Refresh: 300
    LoadMIBS: /etc/mrtg/mibs/squid.txt, /usr/share/snmp/mibs/UCD-SNMP-MIB.txt, /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
    Forks: 10
    Options[_]: bits, growright, nobanner
    YLegend[_]: Bytes/sec
    Title[^]: Statystki Systemu
    WorkDir: /var/www/mrtg/cisco

    oraz jeden z interfejsów jednego z wielu routerów


    Target[routerjakis.eqax.pl_FastEthernet0_0]: \FastEthernet0/0:HaSlO@routerjakis.eqax.pl:
    SetEnv[routerjakis.eqax.pl_FastEthernet0_0]: MRTG_INT_IP="aaa.bbb.ccc.ddd" MRTG_INT_DESCR="FastEthernet0/0"
    Directory[routerjakis.eqax.pl]: routerjakis.eqax.pl
    MaxBytes[routerjakis.eqax.pl_FastEthernet0_0]: 1250000
    Title[r
    outerjakis.eqax.pl_FastEthernet0_0]: FastEthernet0/0 JAKISROUTER.EQAX.PL -- LOKALIZACJA LAN
    PageTop[routerjakis.eqax.pl_FastEthernet0_0]: FastEthernet0/0 -- JAKISROUTER.EQAX.PL

    oczywiście sekcję <div id="sysdetails"> oraz <table> pomijam

  7. 7 Krzysztof
    grudzień 18th, 2007 at 9:23 pm

    Do statystyk to tylko i wylacznie CACTI (www.raxnet.net).

  8. 8 daniel
    grudzień 18th, 2007 at 9:38 pm

    cacti za duże i zbyt ciężkie a no i brzydkie ;)

    powstał komplet skryptów perlowych parsujących konfigurację ze specjalnych plikach w katalogach, parujący dane z plikami językowymi i bazami mib urządzeń, który wypluwa wielkie proste skrypty sh ‘updatetujące’ bazy rrd
    plus generuje semi dynamiczny interfejs www a jako wartość dodana logi, kontrola zasobów (serwera monitorującego) plus generowanie eventów jeśli wystąpi jakiś wielkiii błąd

Leave a Reply