I just migrated Cacti from a host running RHEL4 to Ubuntu 9.04.
Once all the pre-requisites were satisfied and everything was installed properly, I have noticed a lot of:
Code: Select all
07/08/2009 09:55:26 AM - SPINE: Poller[0] Host[261] DS[2438] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
The timeout issue impacts others hosts as well but not all hosts are affected by the timeout issue.
I was running Spine version 0.8.7e, but switched to the latest SVN code in the hopes that it might fix the problem, but that did not help.
I am running the following versions of the relevant software:
Spine - Latest from SVN (revision 5160)
Cacti - 0.8.7e
rrdtool - 1.3.1
NET-SNMP - 5.4.1
php-snmp - 5.2.6
mysql - 5.0.75
The poller settings are as follows:
Maximum Concurrent Poller Processes: 5
Maximum Threads per Process: 10
Number of PHP Script Servers: 10
Script and Script Server Timeout Value: 25
The Maximum SNMP OID's Per SNMP Get Request: 10
In terms of troubleshooting, besides replacing the latest release of Spine with the latest version from SVN, I also tried running spine manually:
Code: Select all
cactiuser@hsg-axe:~$ spine -R -L 5 -H 261
SPINE: Using spine config file [/etc/spine.conf]
SPINE: Version 0.8.7e starting
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[988] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[989] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[989] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[990] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[990] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[991] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[991] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[2435] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[2436] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:31 AM - SPINE: Poller[0] Host[261] DS[2437] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
07/08/2009 11:11:39 AM - SPINE: Poller[0] Host[261] DS[2438] WARNING: SNMP timeout detected [2000 ms], ignoring host '10.194.150.9'
SPINE: Time: 16.1216 s, Threads: 10, Hosts: 2
I also switched the poller mechanism to cmd.php, but that also resulted in errors:
Code: Select all
07/08/2009 11:26:14 AM - CMDPHP: Poller[0] Host[171] DS[913] WARNING: Result from SNMP not valid. Partial Result: U
Thanks!