Here's the settings I'm using:
Code: Select all
### SERVER INFO ###
CPU: 2 x 4 Cores
RAM: 16GB
DISK: 750GB (RRD LUN)
NIC: 10Gbps
Code: Select all
### CACTI VERSION INFO ###
CACTI VERSION: 0.8.8b
SPINE VERSION: 0.8.8b1
% dpkg -l | grep spine
ii cacti-spine 0.8.8b-1 amd64 Multi-Threading poller for cacti
Code: Select all
### CACTI POLLER BASE SETTINGS ###
POLLER: SPINE
POLLER INTERVAL: 5 Minutes
CRON INTERVAL: 5 Minutes
Maximum Concurrent Poller Processes: 4
Balance Load Process: Yes
Maximum Threads Per Process: 8
Number of PHP Script Servers: 10
Script and Script Server Timeout Value: 300
Maximum OID's Per SNMP Get: 100 (Have tried values ranging from 1 - 100
Code: Select all
### SYSTEM STATS OUTPUT ###
[b]01/06/2015 10:10:07 AM - SYSTEM STATS: Time:5.7336 Method:spine Processes:4 Threads:8 Hosts:33 HostsPerProcess:9 DataSources:15261 RRDsProcessed:5744[/b]
Code: Select all
### DEBUG INFO ###
[b]01/06/2015 10:10:07 AM - SPINE: Poller[0] Time: 5.6914 s, Threads: 8, Hosts: 17 [/b] <--- Should be 33 Hosts
01/06/2015 10:10:07 AM - SPINE: Poller[0] DEBUG: Net-SNMP Close Completed
01/06/2015 10:10:07 AM - SPINE: Poller[0] DEBUG: MYSQL Free & Close Completed
01/06/2015 10:10:07 AM - SPINE: Poller[0] DEBUG: Allocated Variable Memory Freed
01/06/2015 10:10:07 AM - SPINE: Poller[0] DEBUG: PHP Script Server Pipes Closed
01/06/2015 10:10:07 AM - SPINE: Poller[0] DEBUG: Thread Cleanup Complete
01/06/2015 10:10:07 AM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 0
01/06/2015 10:10:07 AM - SPINE: Poller[0] Host[186] TH[1] DEBUG: HOST COMPLETE: About to Exit Host Polling Thread Function
01/06/2015 10:10:07 AM - SPINE: Poller[0] Host[186] TH[1] Total Time: 4 Seconds
Also worth noting, I implemented SPINE according to the standard way in Gandalf's links in his signature, and have also started to try and debug according to the "how-to's". Any thoughts on this? This has to be something basic that I'm missing here. Never had this problem on any of the other Cacti servers I've implemented out of dozens...