Problems with 0.8.6G with SNMP

Post general support questions here that do not specifically fall into the Linux or Windows categories.

Moderators: Developers, Moderators

Caliban
Posts: 31
Joined: Wed Sep 08, 2004 2:07 am
Location: Maine

Problems with 0.8.6G with SNMP

Post by Caliban »

Having issues graphing SNMP - Mounted Partitions since I've upgraded to 0.8.6G Alot of them are not working, though some are but there doesn't seem to be any pattern on which do or don't. Both Linux and Windows boxes. I've had this happen before and all I needed to do was requery the Mounted Partitions from the Devices but thats not working now and I have alot more not working then working. I've tried using the php poller and has made no difference. I've tried clearing the poller cache with no luck and I didn't replace any of the new scripts with the old ones during the upgrade.

Here's a sampe of my Log file:

09/12/2005 11:20:48 PM - SYSTEM STATS: Time:46.1192 Method:cactid Processes:2 Threads:2 Hosts:152 HostsPerProcess:76 DataSources:2092 RRDsProcessed:876
09/12/2005 11:20:44 PM - CACTID: Poller[0] Host[233] DS[3118] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:44 PM - CACTID: Poller[0] Host[233] DS[3117] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:44 PM - CACTID: Poller[0] Host[233] DS[3116] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:44 PM - CACTID: Poller[0] Host[233] DS[3115] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:36 PM - CACTID: Poller[0] Host[222] DS[2950] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:36 PM - CACTID: Poller[0] Host[222] DS[2949] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:36 PM - CACTID: Poller[0] Host[222] DS[2948] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:36 PM - CACTID: Poller[0] Host[222] DS[2947] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[221] DS[2851] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[221] DS[2850] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[221] DS[2849] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[221] DS[2848] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[220] DS[2842] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[220] DS[2841] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[220] DS[2840] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[220] DS[2839] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[219] DS[2833] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[219] DS[2832] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[219] DS[2831] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[219] DS[2830] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[218] DS[2824] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[218] DS[2823] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[218] DS[2822] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[218] DS[2821] WARNING: Result from SERVER not valid. Partial Result: ...
09/12/2005 11:20:35 PM - CACTID: Poller[0] Host[217] DS[2816] WARNING: Result from SERVER not valid. Partial Result: ...

Unfortunately I didn't backup my SQL database before upgrading so I can't go back to 0.8.6F so I need some help here as this is a production system.
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

Turn the polling level in cacti to debug (Settings | Polling level) for one cycle and paste the output of the log file (./cacti/cacti.log). If it contains WEBLOG entries, then don't bother posting since they just clutter up the log. Turn off WEBEVENTS logging and try again.
DAP
Posts: 43
Joined: Mon Jul 18, 2005 10:42 pm
Location: Melbourne, Australia

Post by DAP »

Hi, I am having the exact same problem. Here is my cacti.log file for your review.

Thankyou.
Attachments
cacti.txt
(93.29 KiB) Downloaded 325 times
User avatar
gandalf
Developer
Posts: 22383
Joined: Thu Dec 02, 2004 2:46 am
Location: Muenster, Germany
Contact:

Post by gandalf »

What version of cactid are you running?
Reinhard
sohailb
Posts: 17
Joined: Tue Jul 26, 2005 9:32 am

Post by sohailb »

Same for me and I am running 0.8.6e cactid and 0.8.6g cacti.
User avatar
Setarcos
Cacti User
Posts: 143
Joined: Mon Dec 13, 2004 2:55 pm
Location: San Jose, CA
Contact:

Post by Setarcos »

I had this same issue with the tar.gz version of the distribition for 0.8.6g. It ended up being the file permissions on the scripts in <path_cacti>/scripts/
sohailb
Posts: 17
Joined: Tue Jul 26, 2005 9:32 am

Post by sohailb »

Even after making sure all the permissions were exactly the same as my last install, it still doesnt work.

I removed the hosts and readded them and on the data query it shows 0 items.

I set the permissions to 755 for *.pl, *.sh and *.php in <cacti>/scripts
Caliban
Posts: 31
Joined: Wed Sep 08, 2004 2:07 am
Location: Maine

Post by Caliban »

I set the permission of all scripts to 777 to be sure no change, cleared the poller cache still not working.. Funny thing is some that are working aren't working well.. lots of drop offs.. the used spaced showing but not total. And its only affecting the SNMP mounted partition checks not the interface or the CPU. I'm running Fedora Core 4 full updated with the RPM of Cacti 0.8.6G with Cactid 0.8.6E but even with the php poller it doesn't work. I've included the poller log at the setting you asked for hopefully you can figure out whats wrong. Had to zip it to get it to fit.
Attachments
cacti.zip
(58.02 KiB) Downloaded 225 times
User avatar
Setarcos
Cacti User
Posts: 143
Joined: Mon Dec 13, 2004 2:55 pm
Location: San Jose, CA
Contact:

Post by Setarcos »

Caliban, these all appear to be Script Server scripts that are generating errors. Have you tried manually running these ala http://forums.cacti.net/viewtopic.php?t=7738 ?

You might also want to look here: http://forums.cacti.net/viewtopic.php?t=9286
User avatar
TheWitness
Developer
Posts: 17007
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

OUr documentation is out of date. The upgrade instructions indicate that you must copy all of your old scripts from the old scripts directory to the new one.

However, when you do that, you will break the default script server scripts ss_host_disk.php and ss_host_cpu.php which both changed in the 0.8.6g release to support SNMP v3. If you simply copy back the ones from the RPM/ZIP/TAR file, you should be Ok.

Also, please keep in mind that in earlier version of Cacti, the script did not pay attention to the hosts timeout. In some cases, on busy servers, the poll of disk takes about 8-10 seconds.

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?
sohailb
Posts: 17
Joined: Tue Jul 26, 2005 9:32 am

Post by sohailb »

That works. :) Thanks!
Caliban
Posts: 31
Joined: Wed Sep 08, 2004 2:07 am
Location: Maine

Post by Caliban »

When I copied my old scripts into my new scripts folder I only copied those that didn't already exist I didn't replace any of the new ones. As for the Host timeouts which do you mean? I tried this one on the Device section
SNMP Timeout setting it as high as 50000 with no change. I also went into the settings and tried Script and Script Server Timeout Value under the poller went as high as 8000 with that and raised Ping Timeout Value as well with no luck.
User avatar
TheWitness
Developer
Posts: 17007
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Post a snippet from your poller cache. Then also open a command prompt and run that snippet and see if you get data.

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?
Caliban
Posts: 31
Joined: Wed Sep 08, 2004 2:07 am
Location: Maine

Post by Caliban »

Here's one that I know isn't working:
Data Source: NewsAlertDB1 - Hard Drive Space
RRD: /var/www/html/cacti/rra/newsalertdb1_hdd_total_1484.rrd
Action: 2, Script: /var/www/html/cacti/scripts/ss_host_disk.php ss_host_disk 172.18.4.202 114 1:161:500:public:::MD5::[None] get used 2

I ran it two ways from the command prompt.. once raw:
# /var/www/html/cacti/scripts/ss_host_disk.php ss_host_disk 172.18.4.202 114 1:161:500:public:::MD5::[None] get used 2
/var/www/html/cacti/scripts/ss_host_disk.php: line 1: ?php: No such file or directory
/var/www/html/cacti/scripts/ss_host_disk.php: line 2: =: command not found
/var/www/html/cacti/scripts/ss_host_disk.php: line 4: /bin: is a directory
/var/www/html/cacti/scripts/ss_host_disk.php: line 5: syntax error near unexpected token `E_ERROR'
/var/www/html/cacti/scripts/ss_host_disk.php: line 5: `error_reporting(E_ERROR);'

and once with PHP:
# php /var/www/html/cacti/scripts/ss_host_disk.php ss_host_disk 172.18.4.202 114 1:161:500:public:::MD5::[None] get used 2
PHP Notice: Undefined offset: 1 in /var/www/html/cacti/scripts/ss_host_disk.php on line 20
PHP Notice: Undefined offset: 2 in /var/www/html/cacti/scripts/ss_host_disk.php on line 21
PHP Notice: Undefined offset: 3 in /var/www/html/cacti/scripts/ss_host_disk.php on line 37

I checked the file creation date of my scripts.. the "ss_" ones are Sept 8 along with the others I didn't copy over.. the old scripts are Sept 12 which are the ones that didn't exist in the new install so I'm pretty sure I didn't copy over by mistake.
Caliban
Posts: 31
Joined: Wed Sep 08, 2004 2:07 am
Location: Maine

Post by Caliban »

Ok I just figured you should be doing this with the script_server running here's a few I tried:
/var/www/html/cacti/scripts/ss_host_disk.php ss_host_disk 172.18.4.202 114 1:161:500:public:::MD5::[None] get total 4
0
/var/www/html/cacti/scripts/ss_host_disk.php ss_host_disk 172.18.4.202 114 1:161:500:public:::MD5::[None] get used 2
5048049664
/var/www/html/cacti/scripts/ss_host_disk.php ss_host_disk 172.18.124.243 197 1:161:50000:public:::MD5::[None] get total 1
0

Got 1 out of 3
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest