Egy hónapja helyeztem üzembe több helyen is a Cacti nevű SNMP monitorozó eszközt. Valakinek a blogjában láttam egy screenshotot, amelyen egy az RRDTool-al készített diagram volt látható és akkor ütött szöget a fejembe, hogy milyen jó lenne egy kis webes alkalmazással monitorozni a szervereket, majd az eredményeket az RRDTool segítségével publikálni egy ízléses oldalon.
Természetesen már létezik erre kész megoldás – több is – így rövid Google-özés után rátaláltam a Cacti honlapjára. Persze ezt megelőzően volt szerencsém egy két “házi barkácsmegoldáshoz” is és ha jól emlékszem, akkor a Linuxvilágban is fut most egy cikksorozat a témával kapcsolatban.
Immáron egy hónapja futtatom a Cacti-t és csak azon csodálkozom, hogy eddig egyáltalán, hogyan tudtam meglenni nélküle. A linuxokra feldobáltam a net-snmp csomagokat a Windowsokon pedig a szolgáltatásoknál kellett elindítani és engedélyezni az SNMP servicenek, hogy kommunikáljon a web szerverrel.
Még arra is futotta, hogy egy saját “Data Template” és “Graph Template” elkészítésével monitorozzam a webszerveren futó Apace, MySQL és Mono process-ek számát, ezzel is hasznos információkhoz jutva a szerver állapotáról. Ezen template-ek elkészítéséhez nagy segítség volt a Linux Magazine cikke: Cacti Web Front-end for RRDtool - Graphical Monitor.