I'm running cacti version 0.8.8a on debian wheezy. I had some graphs showing cpu usage of some cisco switches and a fortinet firewall. This graphs have stopped working recently (the graphs show -nan). Upon investigation I think that the polls for these graphs are not running. What I mean is that if I run the poller for one of the hosts manually (php -q cmd.php xx xx) y can see this in the logs:
Code: Select all
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Time: 0.0305 s, Theads: N/A, Hosts: 1
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] DS[507] SNMP: v2: 10.81.0.10, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.10101, output: 117169870
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] DS[507] SNMP: v2: 10.81.0.10, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.10101, output: 1081288823
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] DS[508] SNMP: v2: 10.81.0.10, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.10102, output: 2242872489
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] DS[508] SNMP: v2: 10.81.0.10, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.10102, output: 1086673830
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] RECACHE DQ[1] OID: .1.3.6.1.2.1.1.3.0, output: 125823117
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] RECACHE DQ[1] OID: .1.3.6.1.2.1.1.3.0
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] RECACHE: Processing 1 items in the auto reindex cache for '10.81.0.10'.
09/04/2013 02:15:54 PM - CMDPHP: Poller[0] Host[47] SNMP: Host responded to SNMP
Those are the polls for interface traffic, but the one for cpu usage never shows up.
I tried rebuilding the poller cache, but that didn't solve the problem. I have also verified the snmp queries using snmpwalk and snmpget and those work correctly. I think there is a bug somewhere or I'm missing something.
Any help will be appreciated.