Používám MRTG na sledování trafficu na interfacech Linux stroje a vcelku mi stačí. Vadí mi ale na něm dvě věci: 1) že po restartu PPP iface s dyn. adresou má problémy se změnou OID ppp0,
2) že se nenechá denní graf roztáhnout na více hodin - abych v pondělí viděl podrobnosti z víkendu (na týdenním už je to příliš stlačené).
Umí se s tím poradit Cacti ?
Přiznám se, že jsem zkusil Cacti nasadit cca před 3-4 roky, ale ta jeho konfigurace se mi zdála silně složitá, naklikat vše co bylo třeba se mi zdálo hrozně složité - tak jsem to nechal plavat. Tenkrát to byla nějaká verze zhruba 8.8. Je v tomhle Cacti 1.1.x lepší?
A ještě - na co všechno používá Cacti SQL DB? (sebraná data jsou v RRD DB)
Zmeny OID jsou spise vec snmp, myslim.
k druhemu bodu - v cacti si muzete grafy zoomovat jak chcete. Proste si na dennim/tydennim/... grafu oznacite mysi cast, ktera vas zajima a cacti udela prislusny graf. Druhou moznosti je si nastavit OD/DO v horni liste a graf se dle toho vygeneruje.
Instalace cacti mi slozita neprijde. Pokud umite nainstalovat php/mysql/snmp, tak je to potom jen o rozbaleni jednoho baliku a proklikani install skriptu. Ve spouste distirbuci je i toto pripraveno. Je to jen par kroku:
- zalozeni SQL databaze a uzivatele
- konf. www serveru (virtualhost nebo treba jen server/cacti)
- vlezt prohlizecem na ten virtualhost nebo proste spravne URL a drzet se installeru (v podstate jen zadat ty mysql udaje)
- pokud chcete neco nestandardniho, tak jeste mozna sahnout do include/config.php, ale to jen opravdu pro velke vyjimky
A pak uz grafujete. Pokud by byl zajem, muzu napsat clanek o instalaci a zakladu prace s Cacti.
Nu, věc SNMP to je, po výpadku a pozdějším nastartování PPP interface se změní OID indexu interface i IP adresy a třeba i IP adresa samotná - a MRTG se s tím dost špatně vypořádávalo, po restartu interface už nebylo schopno získat jeho data. A protože přes SNMP data získává i CACTI, tak jsem chtěl vědět, jestli se s tím umí vypořádat. Nebo umí (má nějakou šablonu?) získat data nějak jinak (u snímání lokálního stroje např. z /proc/net/dev, u jiného stroje v síti přes nějakého agenta jako u Zabbixu)?
K tomu zoomování grafů - měl jsem za to, že aby šlo zobrazit denní/týdenní/... data v plném rozlišení toho kterého, tak je třeba pro to odpovídajícím způsobem nakonfigurovat RRD DB - že tou je dáno, jaké období je v jakém rozlišení dostupné. Nebo to tak není? Chcete říct, že si mohu na ročním grafu vyzoomovat rok starý den do podrobností denního grafu? To se mi moc nezdá...
Instalaci jsem za složitou nepovažoval, ta byla jednoduchá, vše (cacti, mysql, apache, PHP, rrdtool aj.) bylo v balíčcích distribuce a skloubit to dohromady nebyl problém. Na rozdíl od následné vlastní konfigurace toho co jsem chtěl (snímat data a vykreslovat grafy síť. toků na rozhraních Linux serveru), to se mi zdálo hrozně složité a neintuitivní - to jsem vnímal jako slabinu CACTI.
Článek o Cacti bych uvítal - speciálně kdyby to bylo zaměřené na konkrétní příklady nasazení. Já už si z té doby, kdy jsem to zkoušel, moc nepamatuji, ale mám pocit, že příkladů tenkrát moc nebylo.
k OID - aha, uz chapu, co myslite. Tohle Cacti v zakladu nedela, mozna plugin Autom8 (automation). Ja ho ale nikdy drive nepouzival, nyni je primo integrovan, ale nemusi se pouzit, coz je muj pripad.
Ja mel spis opacny problem, kdyz treba pridam disk, tak se mi "vsune" obcas nekam mezi a nektere disky se mi posunou. Pak v grafech vidim samozrejme spatny disk. Ale tohle se mi deje asi jen u FreeBSD a jejich bsnmpd.
K zoomovani - porovnaval jsem to se starickym MRTG. Jestli si dobre pamatuju, tak to vzdy umelo jen udelat prave hodinovy, denni, ... graf a nic vice. Cacti zde umozni vic. Mam rocni graf a v nem si mysi vyberu malinky usek a pregeneruje se graf. Rok stara data uz samozrejme budou zkonzolidovana, to je vlastnost rrd/rra. Cim vice do minulosti, tim nepresnejsi data. Ale jde to obejit:
https://forums.cacti.net/viewtopic.php?t=9605
O clanku zapremyslim.