Poller.php and graphs not being created

Post support questions that relate to the Windows 2003/2000/XP operating systems.

Moderators: Developers, Moderators

Post Reply
JasonC

Poller.php and graphs not being created

Post by JasonC »

Im trying to get Cacti up and running in my environment. I have successfully installed it, and was even able to get 1 graph working (CPU on a Cisco Router)

My problem is here though. The router I want to query has a large number of interfaces. When I create the device with Cacti, it sees all of the interfaces just fine. I attempt to create a graph based on one of the interfaces and get stuck there. When I try to look at the graph I get:

"RRDTool Says:

ERROR: opening 'c:\cacti/rra/txrtr001_traffic_in_16.rrd': No such file or directory"

And the file in fact never gets created. I have setup the poller as a scheduled task, and it seems to run with out errors. BUT, when I go to the command line, and enter "c:\php\php.exe c:\cacti\poller.php" first it opens up the "C:\cactid\" folder in an explorer window, then no output ever comes out in the command line, almost like it is stuck on something.

Am I missing something?

I have read through some of the other solutions, and checked my variables and they are there. The thing I find odd about it, is that it worked that one time for the CPU graph, but I cannot get it working other than that.

Thanks in advance for any help!
JasonC

In Addition

Post by JasonC »

I have just noticed that the Poller log file contains the following:

11/29/2004 03:10:58 PM - POLLER: Poller[0] Maximum runtime of 296 seconds exceeded. Exiting.
11/29/2004 03:05:58 PM - POLLER: Poller[0] Maximum runtime of 296 seconds exceeded. Exiting.


It seems that the poller.php isnt actually doing anything. Can anyone help?
User avatar
TheWitness
Developer
Posts: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

First of all, you need to apply the patches in the following location:

http://www.cacti.net/downloads/patches/0.8.6b

Then, you need to insure that you are creating interface graphs using Data Queries and not via Graph Templates. Doing so will cause problems with Cacti to be resolved in 0.8.6c and also resolved in the patch's.

Then, if you continue to experience errors, you should change the logging level to DEBUG (Settings->General) and run cmd.php from the command line 1 time to verify you are collecting data. If you pass that test, run poller.php to verify that RRD files are being created.

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?
JasonC

Patched and Debug

Post by JasonC »

Ok, I have replaced the php files on the machine with the ones in the prepatched folder on the site. I then set it to debug level and ran the cmd.php and got the following output:

C:\cacti>c:\php\php.exe c:\cacti\cmd.php
Content-type: text/html
X-Powered-By: PHP/4.3.9

#!/usr/bin/php -q
11/30/2004 07:48:17 AM - CMDPHP: Poller[0] PHP Script Server Started Properly
11/30/2004 07:48:17 AM - CMDPHP: Poller[0] Host[6] SNMP: Host responded to SNMP
11/30/2004 07:48:17 AM - CMDPHP: Poller[0] Host[6] RECACHE: Processing 1 items in the auto reindex cache for '10.1.1.1'.
11/30/2004 07:48:17 AM - CMDPHP: Poller[0] Host[6] SNMP: v1: 10.1.1.1, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.13, output: 603418718
11/30/2004 07:48:17 AM - CMDPHP: Poller[0] Host[6] SNMP: v1: 10.1.1.1, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.13, output: 213689389
11/30/2004 07:48:17 AM - CMDPHP: Poller[0] Time: 3.4756 s, Theads: N/A, Hosts: 1


When I launch the poller.php from the scheduled task, it does not create the file, and the only thing I see in the window is:

Waiting on 1/1 pollers.

I did verify that I was using the Data Queries to create the graphs. I created a test Query, with the "Get SNMP Data (Indexed)" and it did in fact list all of the different interfaces that are on that Router. I then click the check box next to one of them, and create the graph that way. Is that the proper way?

Thanks for your help and sorry for being so much trouble.
User avatar
TheWitness
Developer
Posts: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Please post your DEBUG output. Settings->General->Logging Level.

Thanks,

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: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

If you are running PHP 5.0.x, you need to have "C:\PHP\PHP-WIN.EXE" in the Settings->Paths for PHP. Please re-read the installation instructions.

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?
JasonC

Settings

Post by JasonC »

Im running PHP 4.3.9, I believe.

X-Powered-By: PHP/4.3.9

Im not sure what you mean by post your DEBUG settings. I have the poller set to DEBUG output, but I only had poller errors checked. I checked the remaining two options to hopefully get some more output.

Is there a log that you want me to post?

Thanks again,
Jason
User avatar
TheWitness
Developer
Posts: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Please post those results. 1 pass only required.

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?
JasonC

Post by JasonC »

I went to Settings... Poller... and set the Poller type to cmd.php instead of cactid. This produced different results in the log file, but still did not create the graphs. I DO have cactid extracted to C:\cactid. I will post an entry of it running in both configurations, as Im unsure which I should actually be running.

12/02/2004 07:51:04 AM - SYSTEM STATS: Time: 3.1171 s, Method: cmd.php, Processes: 1, Threads: N/A, Hosts: 2, Hosts/Process: 2
12/02/2004 07:51:04 AM - POLLER: Poller[0] CACTI2RRD: c:/rrdtool/rrdtool.exe update c:\cacti\rra\txrtr001_traffic_in_17.rrd --template traffic_out:traffic_in N:4142348772:2891765534
12/02/2004 07:51:04 AM - POLLER: Poller[0] CACTI2RRD: c:/rrdtool/rrdtool.exe create c:\cacti/rra/txrtr001_traffic_in_17.rrd --step 300 DS:traffic_out:COUNTER:600:0:100000000 DS:traffic_in:COUNTER:600:0:100000000 DS:traffic_out:COUNTER:600:0:100000000 DS:traffic_in:COUNTER:600:0:100000000 DS:traffic_out:COUNTER:600:0:100000000 DS:traffic_in:COUNTER:600:0:100000000 DS:traffic_out:COUNTER:600:0:100000000 DS:traffic_in:COUNTER:600:0:100000000 RRA:AVERAGE:0.5:1:600 RRA:AVERAGE:0.5:6:700 RRA:AVERAGE:0.5:24:775 RRA:AVERAGE:0.5:288:797 RRA:MAX:0.5:1:600 RRA:MAX:0.5:6:700 RRA:MAX:0.5:24:775 RRA:MAX:0.5:288:797
12/02/2004 07:51:04 AM - CMDPHP: Poller[0] Time: 1.4204 s, Theads: N/A, Hosts: 1
12/02/2004 07:51:04 AM - PHPSVR: Poller[0] DEBUG: PHP Script Server Shutdown request received, exiting
12/02/2004 07:51:04 AM - CMDPHP: Poller[0] Host[6] SNMP: v1: 10.1.1.1, dsname: traffic_in, oid: .1.3.6.1.2.1.2.2.1.10.13, output: 2891765534
12/02/2004 07:51:04 AM - CMDPHP: Poller[0] Host[6] SNMP: v1: 10.1.1.1, dsname: traffic_out, oid: .1.3.6.1.2.1.2.2.1.16.13, output: 4142348772
12/02/2004 07:51:04 AM - CMDPHP: Poller[0] Host[6] RECACHE: Processing 1 items in the auto reindex cache for '10.1.1.1'.
12/02/2004 07:51:04 AM - CMDPHP: Poller[0] Host[6] SNMP: Host responded to SNMP
12/02/2004 07:51:04 AM - CMDPHP: Poller[0] PHP Script Server Started Properly
12/02/2004 07:51:04 AM - PHPSVR: Poller[0] PHP Script Server has Started - Parent is cmd
12/02/2004 07:51:04 AM - PHPSVR: Poller[0] DEBUG: FILENM: c:\cacti\script_server.php
12/02/2004 07:51:04 AM - PHPSVR: Poller[0] DEBUG: DIRNAM: c:/cacti
12/02/2004 07:51:04 AM - PHPSVR: Poller[0] DEBUG: GETCWD: c:/cacti
12/02/2004 07:51:04 AM - PHPSVR: Poller[0] DEBUG: SERVER: cmd
12/02/2004 07:51:01 AM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: c:/php/php.exe, ARGS: -q c:\cacti/cmd.php 0 6]
12/02/2004 07:50:58 AM - POLLER: Poller[0] Maximum runtime of 296 seconds exceeded. Exiting.
12/02/2004 07:46:01 AM - POLLER: Poller[0] DEBUG: About to Spawn a Remote Process [CMD: c:/cactid, ARGS: 0 6]
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest