Solaris:ERROR:Spine Timed Out While Processing Hosts Interna

Post support questions that directly relate to Linux/Unix operating systems.

Moderators: Developers, Moderators

hosenbund
Posts: 7
Joined: Fri Aug 28, 2009 8:32 am

Solaris:ERROR:Spine Timed Out While Processing Hosts Interna

Post by hosenbund »

Hi Guys,

I've been browsing the forum for a couple of hours now including using our friend google ;) unfortunately I can't find any solution to my problem... Maybe TheWitness will need to have a look at this particular issue as it is not occuring on a standard linux system but Solaris 10 (05/09):

Please also note that I had trouble compiling spine on Solaris, however after using SunStudio instead of gcc/cc it was able to compile it (by adding the -lnsl to the LIBS= line).

When starting spine I was only missing of some libraries, so copied them across to the right directory - please don't hurt me for doing this, but it seemed to be the only way to get it up and running ;)

I hope the above does actually not cause the problem I'm encountering...

System: SunOS vap-cacti-uk01 5.10 Generic_137138-09 i86pc i386 i86pc

pkginfo -l CSWmysql5
PKGINST: CSWmysql5
NAME: mysql5 - MySQL 5 database management system - server files
CATEGORY: application
ARCH: i386
VERSION: 5.0.51,REV=2008.01.20


cacti 0.8.7e

./spine -v
SPINE 0.8.7e Copyright 2002-2009 by The Cacti Group


bash-3.00# pwd
/opt/cacti/bin

bash-3.00# ./spine -C ../etc/spine.conf -V=5
SPINE: Using spine config file [../etc/spine.conf]

Code: Select all

08/29/2009 10:37:00 PM - SPINE: Poller[0] DEBUG: The path_php_server variable is /var/apache2/htdocs/cacti/script_server.php
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The path_cactilog variable is /var/apache2/htdocs/cacti/log/cacti.log
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The log_destination variable is 1 (FILE)
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The path_php variable is /usr/local/bin/php
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The availability_method variable is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The ping_recovery_count variable is 3
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The ping_failure_count variable is 2
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The ping_method variable is 3
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The ping_retries variable is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The ping_timeout variable is 400
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The snmp_retries variable is 3
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The log_perror variable is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The log_pwarn variable is 0
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The boost_redirect variable is 0
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The log_pstats variable is 0
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The threads variable is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The polling interval is 300 seconds
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The number of concurrent processes is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The script timeout is 25
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The number of php script servers to run is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: StartHost='-1', EndHost='-1', TotalPHPScripts='0'
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The PHP Script Server is Not Required
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The Maximum SNMP OID Get Size is 10
08/29/2009 10:37:01 PM - SPINE: Poller[0] Version 0.8.7e starting
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: MySQL is Thread Safe!
08/29/2009 10:37:01 PM - SPINE: Poller[0] SPINE: Initializing Net-SNMP API
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: SNMP Header Version is 5.4.2.1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: SNMP Library Version is 5.4.2.1
08/29/2009 10:37:01 PM - SPINE: Poller[0] SPINE: Initializing PHP Script Server(s)
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: Initial Value of Active Threads is 0
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: Valid Thread to be Created
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: In Poller, About to Start Polling of Host
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[0] DEBUG: HOST COMPLETE: About to Exit Host Polling Thread Function
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 0
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: Valid Thread to be Created
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: In Poller, About to Start Polling of Host
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] No Host Availability Method Selected
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] RECACHE: Processing 1 items in the auto reindex cache for '127.0.0.1'
08/29/2009 10:37:01 PM - SPINE: Poller[0] WARNING: Host[1] DataQuery[1] Reindex Check FAILED: No SNMP Session.  If not an SNMP host, don't use Uptime Goes Backwards!
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] NOTE: There are '2' Polling Items for this Host
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] DEBUG: The NIFTY POPEN returned the following File Descriptor 7
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] DS[6] SCRIPT: perl /var/apache2/htdocs/cacti/scripts/unix_users.pl , output: 2
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] DEBUG: The NIFTY POPEN returned the following File Descriptor 7
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] DS[5] SCRIPT: perl /var/apache2/htdocs/cacti/scripts/loadavg_multi.pl, output: 1min:0.11 5min:0.07 10min:0.13
08/29/2009 10:37:01 PM - SPINE: Poller[0] Host[1] DEBUG: HOST COMPLETE: About to Exit Host Polling Thread Function
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 0
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: Valid Thread to be Created
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 1
08/29/2009 10:37:01 PM - SPINE: Poller[0] DEBUG: In Poller, About to Start Polling of Host

Code: Select all

08/29/2009 10:37:15 PM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 0
08/29/2009 10:37:15 PM - SPINE: Poller[0] DEBUG: Valid Thread to be Created
08/29/2009 10:37:15 PM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 1
08/29/2009 10:37:15 PM - SPINE: Poller[0] DEBUG: In Poller, About to Start Polling of Host
08/29/2009 10:42:00 PM - SPINE: Poller[0] ERROR: Spine Timed Out While Processing Hosts Internal
08/29/2009 10:42:00 PM - SPINE: Poller[0] DEBUG: Thread Cleanup Complete
08/29/2009 10:42:00 PM - SPINE: Poller[0] DEBUG: PHP Script Server Pipes Closed
08/29/2009 10:42:00 PM - SPINE: Poller[0] DEBUG: Allocated Variable Memory Freed
08/29/2009 10:42:00 PM - SPINE: Poller[0] DEBUG: MYSQL Free & Close Completed
08/29/2009 10:42:00 PM - SPINE: Poller[0] Time: 299.8299 s, Threads: 1, Hosts: 121
According to older forum posts this is a issue with either double polling, or a bug within spine (which has been fixed apparently). I've checked both and disabled crontabs for the poller PHP for users root and cacti.

Unfortunately the problem still persists for me.

Any help in this case is greatly appreciated, if any more info is needed please just ask and I'll try to provide as soon as possible.

Thanks for looking and having a thought :)
Deviloper
Cacti User
Posts: 256
Joined: Tue Jul 07, 2009 8:03 am

Post by Deviloper »

I had a hard time dealing with solaris, too.
If you ever get it running stable, I would be interessted in a howto...

Lets get back to your problem:

08/29/2009 10:37:01 PM - SPINE: Poller[0] WARNING: Host[1] DataQuery[1] Reindex Check FAILED: No SNMP Session. If not an SNMP host, don't use Uptime Goes Backwards!

It looks like your spine is not able to generate a SNMP-Session. Did you compile Net-SNMP with SunStudio, too? Or did you use a package from sunfreeware or something like that?

If you use a precompiled software package, It could be and probadly will be binary incompatible to the spine-source + sun precompiled libs on your system.

Chec if you configured your locahosts snmp agent correctly.... it should shout if there is a config failure.

Getting a proper Net-SNMP compiled on sun, (with the apis), is not that easy...
hosenbund
Posts: 7
Joined: Fri Aug 28, 2009 8:32 am

Post by hosenbund »

Thanks for your reply!

I am indeed using a pre-compiled Net-SNMP package from blastwave.

However I've disabled the polling of the localhost in the web-gui, I think this error:


08/29/2009 10:42:00 PM - SPINE: Poller[0] ERROR: Spine Timed Out While Processing Hosts Internal

is of more concern? I guess having a not working SNMP daemon on the localhost shouldn't stop spine from processing all remaining (working) hosts in its configuration? Or is a snmp-enabled-localhost a requirement for spine to work?

I am currently following Fabio's tutorial (http://forums.cacti.net/post-171982.html).
fcorazza
Posts: 9
Joined: Fri Jul 17, 2009 6:09 am

Post by fcorazza »

hosenbund wrote:Thanks for your reply!

I am indeed using a pre-compiled Net-SNMP package from blastwave.

However I've disabled the polling of the localhost in the web-gui, I think this error:


08/29/2009 10:42:00 PM - SPINE: Poller[0] ERROR: Spine Timed Out While Processing Hosts Internal

is of more concern? I guess having a not working SNMP daemon on the localhost shouldn't stop spine from processing all remaining (working) hosts in its configuration? Or is a snmp-enabled-localhost a requirement for spine to work?

I am currently following Fabio's tutorial (http://forums.cacti.net/post-171982.html).
That means you exceeded the maximum time out value for polling, which is of 300sec (5min - usually the cron polling interval).

Unfortunately Spine seems to have problems with the implementation of nifty-popen under Solaris. When a script hangs, it is not able to kill it properly, but rather it stays there without going ahead with the other hosts and causing these timeout errors.

I think we have to pick this up with the developers, in the meantime a workaround could be to set proper timeouts within your scripts, either with some while loops or making use of timeout functions inside programs such as SSH and wget (most of my scripts use ssh and then wget to collect web server statistics, I had to add in fact -oConnectTimeout=3 to the SSH command and "-T 3 -t 1" to wget.

Run spine manually in read only (-R) and with the maximum debug option (-V5), when you see that it takes LONG open up another shell on the cacti server and with a ps -ef try to see at which command it is hanging. It seems that even with maximum verbosity enabled Spine doesn't show the current command, hence you have to do this to see exactly at which point is getting stuck.


P.S.: why do you use MySQL from Blastwave? Get the one from Sun's Webstack, it is perfectly tuned to the Solaris platform and linked to the libmtmalloc.so library which gives serious performance improvements: http://www.sun.com/software/webstack/get.jsp - not sure if the one from blastwave is also optimized but I would go straight with Sun's
hosenbund
Posts: 7
Joined: Fri Aug 28, 2009 8:32 am

Post by hosenbund »

Fabio,

I think you are right - again :)

I went through my devices and deleted all down devices (only 2 out of 121), ran spine manually from the shell - guess what, it finishes without any issues!

Code: Select all

09/01/2009 10:04:22 AM - SPINE: Poller[0] Host[133] DEBUG: TCP Host Alive, Try Count:1, Time:12.7151 ms
09/01/2009 10:04:22 AM - SPINE: Poller[0] Host[133] PING: Result TCP: Host is Alive
09/01/2009 10:04:22 AM - SPINE: Poller[0] Host[133] RECACHE: Processing 1 items in the auto reindex cache for 'xxx.xxx.xxx.xxx'
09/01/2009 10:04:24 AM - SPINE: Poller[0] Host[133] DEBUG: HOST COMPLETE: About to Exit Host Polling Thread Function
09/01/2009 10:04:24 AM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 0
09/01/2009 10:04:24 AM - SPINE: Poller[0] DEBUG: Thread Cleanup Complete
09/01/2009 10:04:24 AM - SPINE: Poller[0] DEBUG: PHP Script Server Pipes Closed
09/01/2009 10:04:24 AM - SPINE: Poller[0] DEBUG: Allocated Variable Memory Freed
09/01/2009 10:04:24 AM - SPINE: Poller[0] DEBUG: MYSQL Free & Close Completed
09/01/2009 10:04:24 AM - SPINE: Poller[0] Time: 33.3824 s, Threads: 1, Hosts: 119

So spine must - as you have already mentioned - hang while it is processing the down hosts without killing its process/run in a earlier timeout.

I am currently trying to find a workaround (unfortunately the method mentioned by you doesnt work for me, I cant see any hanging process rather than spine itself). Having this kind of bug would stop cacti from being populated with new data by spine as soon as you have a unreachable host in your network...

I will contact TheWitness to make him aware of this issue, he might have a workaround for this kind of bug - or even better: be able to provide a bugfix for spine itself in the next release.
User avatar
TheWitness
Developer
Posts: 17007
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Please let me know the availability check type for those hosts? Then, for one host, run the following:

Code: Select all

./spine -V 5 -R -f <host_id> -l <host_id>
Replace <host_id> with the host in question. Also, make sure you apply the patches for 0.8.7e spine. Also, review the README file for Solaris configure options.

Beyond that, if it's hanging at the availability check, it has nothing to do with scripts. If it's hanging at the nifty-popen, we should at least be getting a "Timeout" warning in the log. I'll want to see that. Otherwise a socket select is not working in Solaris, which is a big deal.

Please keep me posted.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
User avatar
TheWitness
Developer
Posts: 17007
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Deviloper wrote:I had a hard time dealing with solaris, too.
If you ever get it running stable, I would be interessted in a howto...

Lets get back to your problem:

08/29/2009 10:37:01 PM - SPINE: Poller[0] WARNING: Host[1] DataQuery[1] Reindex Check FAILED: No SNMP Session. If not an SNMP host, don't use Uptime Goes Backwards!

It looks like your spine is not able to generate a SNMP-Session. Did you compile Net-SNMP with SunStudio, too? Or did you use a package from sunfreeware or something like that?

If you use a precompiled software package, It could be and probadly will be binary incompatible to the spine-source + sun precompiled libs on your system.

Chec if you configured your locahosts snmp agent correctly.... it should shout if there is a config failure.

Getting a proper Net-SNMP compiled on sun, (with the apis), is not that easy...
This warning message typically means that the user has specified a Reindex method of "Uptime Goes Backward", but the SNMP information for the host is insufficient to actually perform an uptime check because it is not configured to use SNMP.

I would like the user to clarify that point as creating a session is one of the first things that is done, if it still exhibits this behavior, and the SNMP information is correct, I would agree with you. I suspect its simply as misconfigured host, in which case net-snmp should timeout on the snmpget's, if there are any.

On a side note, I don't like Solaris for many reasons. These days, Linux is so powerful, and many of the "excellent" gnu tools are not included by default. There is nothing worse to having someones default shell not be bash. ksh is an acceptable alternative, but I would rather have bash. And where's vim? Holy crap, vi is so old...

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
hosenbund
Posts: 7
Joined: Fri Aug 28, 2009 8:32 am

Post by hosenbund »

Thanks for your quick respone - here is the information you requested:

Availability check:

Downed device detection: Ping and SNMP
Method: TCP Ping
Ping Port: 23
Ping timeout value: 400
Ping retry count: 1

Code: Select all

bash-3.00# ./spine -V 5 -R -f 1002 -l  1002
SPINE: Using spine config file [/etc/spine.conf]
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The path_php_server variable is /var/apache2/htdocs/cacti/script_server.php
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The path_cactilog variable is /var/apache2/htdocs/cacti/log/cacti.log
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The log_destination variable is 1 (FILE)
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The path_php variable is /usr/local/bin/php
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The availability_method variable is 1
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The ping_recovery_count variable is 3
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The ping_failure_count variable is 2
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The ping_method variable is 3
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The ping_retries variable is 1
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The ping_timeout variable is 400
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The snmp_retries variable is 3
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The log_perror variable is 1
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The log_pwarn variable is 0
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The boost_redirect variable is 0
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The log_pstats variable is 0
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The threads variable is 10
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The polling interval is 300 seconds
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The number of concurrent processes is 1
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The script timeout is 25
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The number of php script servers to run is 1
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: StartHost='1002', EndHost='1002', TotalPHPScripts='0'
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The PHP Script Server is Not Required
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The Maximum SNMP OID Get Size is 10
09/02/2009 11:18:59 AM - SPINE: Poller[0] Version 0.8.7e starting
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: MySQL is Thread Safe!
09/02/2009 11:18:59 AM - SPINE: Poller[0] SPINE: Initializing Net-SNMP API
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: SNMP Header Version is 5.4.2.1
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: SNMP Library Version is 5.4.2.1
09/02/2009 11:18:59 AM - SPINE: Poller[0] SPINE: Initializing PHP Script Server(s)
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: Initial Value of Active Threads is 0
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: Valid Thread to be Created
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 1
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: In Poller, About to Start Polling of Host
09/02/2009 11:18:59 AM - SPINE: Poller[0] Host[0] DEBUG: HOST COMPLETE: About to Exit Host Polling Thread Function
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: Valid Thread to be Created
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 2
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: In Poller, About to Start Polling of Host
09/02/2009 11:18:59 AM - SPINE: Poller[0] DEBUG: The Value of Active Threads is 1
09/02/2009 11:23:59 AM - SPINE: Poller[0] ERROR: Spine Timed Out While Processing Hosts Internal
09/02/2009 11:23:59 AM - SPINE: Poller[0] DEBUG: Thread Cleanup Complete
09/02/2009 11:23:59 AM - SPINE: Poller[0] DEBUG: PHP Script Server Pipes Closed
09/02/2009 11:23:59 AM - SPINE: Poller[0] DEBUG: Allocated Variable Memory Freed
09/02/2009 11:23:59 AM - SPINE: Poller[0] DEBUG: MYSQL Free & Close Completed
09/02/2009 11:23:59 AM - SPINE: Poller[0] Time: 299.9351 s, Threads: 10, Hosts: 2
User avatar
TheWitness
Developer
Posts: 17007
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Ok, that's odd. Do you have time for a gotomeeting session this morning?

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
sukanta
Cacti User
Posts: 139
Joined: Tue Jan 26, 2010 6:12 am

Post by sukanta »

Hi,
Same problem for me also..I am using Solaris 8...Spine hangs on different host on different time......

Getting same error after running debug....
Attachments
spine.JPG
spine.JPG (59.14 KiB) Viewed 6208 times
User avatar
TheWitness
Developer
Posts: 17007
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

If this is 0.8.7g, there is a thread mutex problem that did not surface until after release. I am working on a fix, but am on the road today and won't be able to get to it until either later today or tomorrow.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
sukanta
Cacti User
Posts: 139
Joined: Tue Jan 26, 2010 6:12 am

Post by sukanta »

Thanks you so much for your prompt response.This problem was also in 8.7e.
sukanta
Cacti User
Posts: 139
Joined: Tue Jan 26, 2010 6:12 am

Post by sukanta »

Hi,
In Spine Version 8.7g getting following error which debug ON...

I am using NET-SNMP version: 5.4.2.1 from sunfreeware is this related to any problem..

07/19/2010 01:03:40 AM - SPINE: Poller[0] SPINE: Initializing Net-SNMP API
07/19/2010 01:03:40 AM - SPINE: Poller[0] DEBUG: Issues with SNMP Header Version information, assuming old version of Net-SNMP.

bash-3.2# more /usr/local/include/net-snmp/net-snmp-config.h | grep PACKAGE_VERSION
#define PACKAGE_VERSION "5.4.2.1"
sukanta
Cacti User
Posts: 139
Joined: Tue Jan 26, 2010 6:12 am

Post by sukanta »

After after changing the Downed Host Detection from Ping & SNMP to only SNMP it is working fine from last 2 days......
sukanta
Cacti User
Posts: 139
Joined: Tue Jan 26, 2010 6:12 am

Post by sukanta »

Same problem once again...Device is reachable but when doing SNMP quarry Spine hang...

POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests