Sziasztok!
Először írok ide a HUP-ra, ezért kérem nézzétek el, ha valamit nem jól csinálok. Egy kérdéssel fordulnék hozzátok, amit rögtön ki is fejtenék. Adott egy Fedora 9-et futtató szerver, amin szeretnénk monitorozni a kimenő és bejövő adatforgalmat (interface traffic), valamint a shoutcast szerver hallgatóinak számát. Ehhez a Cactit szeretnénk használni. Csomagkezelőből felraktam a Cactit, a szükséges függőségekkel együtt, majd a szokásos installációs lépések és finomhangolás után a rendszer működik, de egyelőre csak a processzor terhelést, memóriahasználatot monitorozza. Azt gondoltam, hogy hasonlóan egyszerű lesz az adatforgalom monitorozása is, de tévedtem, az alábbi procedúrában akadtam el:
Létrehoztam egy új Data Source-ot, majd miután ez nem volt hajlandó automatikusan legenerálni a szükséges RRD fájlt, bekapcsoltam a Data Source Debug módot, a kapott rrdtool create parancsot kimásoltam a konzolba. A kapott RRD fájlt a Cacti felismerte és automatikusan be is írta magának a Data Source űrlap megfelelő részére, majd szintén konzolba átállítottam az RRD fájl tulajdonosát root-ról cactira, így már hozzáférési gondok sem voltak.
Ezután létrehoztam egy új grafikont, ami aztán gyönyörűen meg is jelent, csak éppen az RRDTool nem rajzol rá semmit, hanem teljesen üres a rajzrész, a számadatok (min., max., avarage) helyén pedig NaN van. Ezzel kapcsolatban végigolvastam számtalan topikot (többek között a Cacti saját fórumát is már 2 napja böngészem a megoldásért), elolvastam a NaN debug guide-ot, de valamiért nem igazán akar kitisztulni a kép.
Ha jól sejtem az SNMP-vel lehet a gond, mert a Cacti akárhányszor lefuttatja a cron a poller.php-t, mindig hibátlan működést ír a logba, ugyanakkor adat mégsem érkezik rendesen a grafikonomra. Így néz ki valahogy:
A gépen Fedora 9, Cacti 0.8.7.b, rrdtool 1.3.3 fut. Köszönöm előre is a segítségeteket, bármiféle támpontnak, kezdeti iránymutatásnak örülnék! :) :)