Cacti 0.8.7a cannot create rrd files. HOST STATUS UNKNOWN

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

Moderators: Developers, Moderators

Post Reply
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Cacti 0.8.7a cannot create rrd files. HOST STATUS UNKNOWN

Post by CarLost »

Hi I do a upgrade on a all new machine (I copy all datas and rrds and folders etc. from old one to the new machine).-

Then I make the upgrade just like the doc/UPGRADE say.

when I try to make a new graph y get this

Code: Select all

RRDTool Says:

ERROR: opening '/home/httpd/html/cacti/rra/g_leones_101_traffic_in_21.rrd': No such file or directory
I review all permision and etcs in the dirs and subdirs and change some new parameters on PHP.ini etc!!!!!!

Don't work

Then I drop all DB and remove the complete cacti dir and star all over again....

And I get

Code: Select all

RRDTool Says:

ERROR: opening '/home/httpd/html/cacti/rra/g_leones_101_traffic_in_21.rrd': No such file or directory
the same wtf!!!!!....

then I run manually (with the cacti user)

Code: Select all

/usr/bin/rrdtool create \
/home/httpd/html/cacti/rra/g_leones_101_traffic_in_15.rrd \
--step 300  \
DS:traffic_in:COUNTER:600:0:1000000000 \
DS:traffic_out:COUNTER:600:0:1000000000 \
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 \
And it was create!!!

So ... I have no idea what's append!

Please Help!!!!!
Last edited by CarLost on Mon Dec 03, 2007 11:04 am, edited 2 times in total.
User avatar
cflong
Posts: 17
Joined: Thu Oct 25, 2007 8:16 am
Contact:

Post by cflong »

Check the devices list and make sure the device in question isn't listed as "down".
User avatar
fmangeant
Cacti Guru User
Posts: 2345
Joined: Fri Sep 19, 2003 8:36 am
Location: Sophia-Antipolis, France
Contact:

Post by fmangeant »

Hi

check also that the poller is running through crontab.
[size=84]
[color=green]HOWTOs[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15353]Install and configure the Net-SNMP agent for Unix[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=26151]Install and configure the Net-SNMP agent for Windows[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=28175]Graph multiple servers using an SNMP proxy[/url][/list]
[color=green]Templates[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15412]Multiple CPU usage for Linux[/url]
[*][url=http://forums.cacti.net/viewtopic.php?p=125152]Memory & swap usage for Unix[/url][/list][/size]
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Post by CarLost »

The devices (just one) is "up", and the poller is in crontab, in fact I get errors every 5 mins in "<pth>/log/httpd/error.log"
like ......

Code: Select all

...
...
ERROR: opening '/home/httpd/html/cacti/rra/g_leones_101_traffic_in_16.rrd': No such file or directory
ERROR: opening '/home/httpd/html/cacti/rra/g_leones_101_traffic_in_15.rrd': No such file or directory
...
...
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Post by CarLost »

I'm sorry, the status is unknown whatever I put SNMP or PING...

and I get this:

Code: Select all

Nov 30 16:23:53 Almendra httpd: PHP Warning:  socket_create() [<a href='function.socket-create'>function.socket-create</a>]: Unable to create socket [1]: Operation not permitted in /home/httpd/html/cacti/lib/ping.php on line 148
Nov 30 16:23:53 Almendra httpd: PHP Warning:  socket_set_block() expects parameter 1 to be resource, boolean given in /home/httpd/html/cacti/lib/ping.php on line 150

Don't know why is not permited...... please help

thanks !!!!

PS: php.ini have sockets enable!!!.... can be mysql socket? It is close by default in a new installation.... I'll try
User avatar
fmangeant
Cacti Guru User
Posts: 2345
Joined: Fri Sep 19, 2003 8:36 am
Location: Sophia-Antipolis, France
Contact:

Post by fmangeant »

Are you running SELinux ?
[size=84]
[color=green]HOWTOs[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15353]Install and configure the Net-SNMP agent for Unix[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=26151]Install and configure the Net-SNMP agent for Windows[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=28175]Graph multiple servers using an SNMP proxy[/url][/list]
[color=green]Templates[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15412]Multiple CPU usage for Linux[/url]
[*][url=http://forums.cacti.net/viewtopic.php?p=125152]Memory & swap usage for Unix[/url][/list][/size]
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Post by CarLost »

Nop, I just using:
ArchLinux kernel 2.6.23
Mysql Ver 14.12 Distrib 5.0.45
PHP 5.2.5 with Suhosin-Patch 0.9.6.2
RRDtool 1.2.23

and the user has the enough permissions (I run ping.pl from scripts without problems).


HELP!!!!!

PD: Just in case.... I decomented the line "extensions=sockets.so" in php.ini
PD2: The errors in PING command are normal since my "cactiuser" don't have root privileges, there is a warning when you selected the IGMP PING!. Anyway... there is some same problems in the forum related to "unknown states"

again

HELP!!!!!
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Post by CarLost »

UFF I read a lot and try even more!!!

If you want I can give you some Limited/access by mp..... I know this is to much to ask but, You can just tell me what's wrong and I'll fix it...

Thanks..... please consider to this option


EDITED:

I compile and starting spine instead cmd.php.
The hosts apear UP but I still don't have any graph (no such file etc etc)

tanks
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Post by CarLost »

hi Gandalf....

Are you find something?, I really need some light in this, please, if you need something more, just tell me
User avatar
gandalf
Developer
Posts: 22383
Joined: Thu Dec 02, 2004 2:46 am
Location: Muenster, Germany
Contact:

Post by gandalf »

This is an issue with cacti not being able to assign the correct data for your indexed query. This problem is an old one but was never fixed, IMHO. I took the relevant part of the cacti.log and a dump of your mysql db for more analysis. But this may take some time
Reinhard
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Post by CarLost »

Thanks Gandalf.... I just have one more question..... I'm the only one who has this problem?

I'll work with the previous version.... I start all over again because some relly noob guy at work make some changes in the old databases, He broke some index and queries....


Thanks.... if you need something more just tell me...... I'll close the external access by Tuesday...
User avatar
gandalf
Developer
Posts: 22383
Joined: Thu Dec 02, 2004 2:46 am
Location: Muenster, Germany
Contact:

Post by gandalf »

The error is related to the ifAlias and ifDescr showing more than one consecutive blanks. This is a general error with cacti and I've opened a bug report for it. I'm quite sure that I won't need access from now on (else I will pm you)
Reinhard
User avatar
CarLost
Posts: 23
Joined: Tue Oct 16, 2007 2:10 pm

Post by CarLost »

I have to give you a big big thanks for your help..... I hope this can be fixed soon
..

By the way. I prefer an email. Please fell free to send me one whenever you want at. csulz'-at-'cmet.net


Thanks
User avatar
gandalf
Developer
Posts: 22383
Joined: Thu Dec 02, 2004 2:46 am
Location: Muenster, Germany
Contact:

Post by gandalf »

Please download database.php from http://svn.cacti.net/cgi-bin/viewvc.cgi ... 0.8.7/lib/ as a whole file and replace your current file by the new one. Post your findings.
Patch was implemented by Larry (TheWitness)
Reinhard
User avatar
TheWitness
Developer
Posts: 17007
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Also, run the following:

php -m

You must see the following "required" modules:

sockets
snmp (IMHO)
xml
mysql

Many plugins require:

posix
gd

I suspect you are missing the sockets module. Easy fix depending on your os. Typically you might leave it out if you built PHP on you own. Typically it's always enabled if you get from a distro.

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?
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests