I've got a cacti installation running under Windows Server 2003 on IIS.
That installation used to work for a long time, but suddenly the system started to have gaps in the graphs for partition usage and processor information. These were about few hours to multiple day. It usually started to work again after a reboot or patient waiting.
To make this clear: I didn't change anything, neither on the querried machines nor on the cacti server in between these working/not_working-periods.
But some months ago it didn't recover and I now can't get any partition information from my windows machines. There are no linux machines with snmp enabled.
What always works and never stopped to do so are the network graphs.
I've tried most of the debugging steps mentioned on the cacti site, but haven't been successfull so far.
Filemon doesn't show any denied errors, so I guess the permission settings are correct.
I've just installed the spine addon, but that didn't change the situation.
Here's a debug output of one of the "mounted partition"-data query update:
Code: Select all
+ Running data query [8].
+ Found type = '6 '[script query].
+ Found data query XML file at 'E:/wwwroot/Php/cacti/resource/script_server/host_disk.xml'
+ XML file parsed ok.
+ Executing script for list of indexes 'c:\progra~1\php\php.exe -q E:\wwwroot\Php\cacti\scripts\ss_host_disk.php fileserver.brainscanner.dyndns.org 13 1:161:500:1:10:public:::MD5::DES: index'
+ Executing script query 'c:\progra~1\php\php.exe -q E:\wwwroot\Php\cacti\scripts\ss_host_disk.php fileserver.brainscanner.dyndns.org 13 1:161:500:1:10:public:::MD5::DES: query index'
+ Executing script query 'c:\progra~1\php\php.exe -q E:\wwwroot\Php\cacti\scripts\ss_host_disk.php fileserver.brainscanner.dyndns.org 13 1:161:500:1:10:public:::MD5::DES: query description'
+ Executing script query 'c:\progra~1\php\php.exe -q E:\wwwroot\Php\cacti\scripts\ss_host_disk.php fileserver.brainscanner.dyndns.org 13 1:161:500:1:10:public:::MD5::DES: query sau'
+ Found data query XML file at 'E:/wwwroot/Php/cacti/resource/script_server/host_disk.xml'
+ Found data query XML file at 'E:/wwwroot/Php/cacti/resource/script_server/host_disk.xml'
+ Found data query XML file at 'E:/wwwroot/Php/cacti/resource/script_server/host_disk.xml'
The same problem goes for the processor information.
But, and that's most confusing in my opinion:
If I use a program like WSPingProPack to query the same snmp information (run from the cacti web server system) to query the same machines, I'm getting perfectly plausible values.
CPU Info (Dual Core):
Code: Select all
1.3.6.1.2.1.25.3.3.1.1.40.0
1.3.6.1.2.1.25.3.3.1.2.4 82 93
Code: Select all
1.3.6.1.2.1.25.2.3.1.5.1 11490483 732380927 66631587 732380415 0 266201 131048
Anyone got an idea? I'm absolutely at my wits' end.