RRD file does not exist - downed device detection

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

Moderators: Developers, Moderators

Post Reply
pthaynes
Cacti User
Posts: 56
Joined: Mon Apr 20, 2009 1:29 am
Location: Australia

RRD file does not exist - downed device detection

Post by pthaynes »

I have a number of devices that I graph Unix ping time for. Those devices that I can contact via both SNMP and ping have their graphs produced as expected. Those that I can only ping (because they don't have SNMP enabled) do not have those graphs produced. Those without the graphs get the "The RRD file does not exist" picture on the graphs page. If I look at those hosts in the devices section on the Console tab of Cacti they all show as being Up. The rights to the rra directory are correct (I am able to create new graphs for SNMP enabled hosts successfully), and there is no rrd file for the ping only type hosts.

I have confirmed that the host and applicable script and IP address appear in the poller cache. I have also manually run that script and confirmed that I get a response that is in the range that I am graphing.
I have manually run the poller using:

Code: Select all

php -q cmd.php 165 165
(165 is the host id of one of the hosts that do not successfully graph) and get no error output.

I noticed that when I set the poller logging level to DEBUG I don't get any output relating to either the host id nor the host name in my cacti log, so I am wondering if the poller "checks" to see if the host is up before it decides to run the scripts for that host in the poller cache. The other thing leading me that way is that these hosts are different BECAUSE they are ping only hosts.

Is there something that I need to do to get graphs to work for these "ping only" hosts?

Thanks in advance for any help.
User avatar
gandalf
Developer
Posts: 22383
Joined: Thu Dec 02, 2004 2:46 am
Location: Muenster, Germany
Contact:

Re: RRD file does not exist - downed device detection

Post by gandalf »

Using ping creates some permission issues on unix due to ICMP restrictions.
Using TCP/UDP ping should work
R.
pthaynes
Cacti User
Posts: 56
Joined: Mon Apr 20, 2009 1:29 am
Location: Australia

Re: RRD file does not exist - downed device detection

Post by pthaynes »

Gandalf,

Thanks for the reply. I don't think that is the problem. There are other hosts that I am successfully graphing Unix Ping time for and monitoring via ICMP Ping from the same cacti host. The only thing that seems to be common between those that are unsuccessful in graphing is that I can not use snmp to monitor them (they do not have snmp enabled). They also show as being up on the Devices page (and the ping results at the top of the page for each device shows success).

I neglected to mention in my last post that the server is running Cacti version 0.8.7c, plugin architecture 2.2 on CentOS with RRDTool version 1.2.23.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest