if I define  command in this way

     define command{
       command_name     process-service-perfdata
       command_line     /usr/share/nagios/nagiosgraph/insert.pl "$LASTSERVICECHECK$||$HOSTNAME$||$SERVICEDESC$||$SERVICEOUTPUT$||$SERVICEPERFDATA$"
       command_line     echo -e "$LASTSERVICECHECK$||$HOSTNAME$||$SERVICEDESC$||$SERVICEOUTPUT$||$SERVICEPERFDATA$" >> /tmp/graph.log
     }

I get data on /tmp/graph.log

1141211466||c-220||FILESYSTEM||DISK OK - free space:||/=1386MB;3426;3829;0;4031 /aplicaciones=2447MB;3426;3829;0;4031 /boot=20MB;83;93;0;98 /datos=1122MB;3426
;3829;0;4031 /log=379MB;3426;3829;0;4031 /dev/shm=0MB;3403;3803;0;4004 /var=1698MB;3426;3829;0;4031 /rinstall=9258MB;12850;14362;0;15118
1141211467||c-221||FILESYSTEM||DISK OK - free space:||/=1391MB;3426;3829;0;4031 /aplicaciones=2374MB;3426;3829;0;4031 /boot=20MB;83;93;0;98 /datos=1106MB;3426
;3829;0;4031 /log=367MB;3426;3829;0;4031 /dev/shm=0MB;3403;3803;0;4004 /var=1707MB;3426;3829;0;4031 /rinstall=800MB;12850;14362;0;15118

If try to execute insert with this lines I dont get anything inside rrd and nagiosgraph.log:

Wed Mar  1 12:14:12 2006 INSERT info: Input perfdata:/=2763MB;3426;3829;0;4031 /var=1102MB;3426;3829;0;4031 /var/run=0MB;8813;9850;0;10369 /tmp=1MB;8814;9851;0;10370 /aplicaciones=1870MB;16055;17944;0;18889 /datos=6200MB;16055;17944;0;18889 /log=1358MB;16055;17944;0;18889
Wed Mar  1 12:14:12 2006 INSERT info: Input servicedescr:FILESYSTEM
Wed Mar  1 12:14:12 2006 INSERT info: Input output:DISK OK - free space:
Wed Mar  1 12:14:12 2006 INSERT warn: perfdata not recognized
Wed Mar  1 12:14:12 2006 INSERT debug: nagiosgraph exited

If replace the echo in command and use insert.pl I dont get anything inside rrd folder neither any error in nagiosgraph.log



On 2/28/06, Alberto <[EMAIL PROTECTED]> wrote:
Yes. It's called because if I rename it I get error 127 not found on nagios.log.

nagios doesnt generate any file inside rrd/ but if I manually run insert.pl with user nagios I get files inside rrd/.

I get this in nagiosgraph.log:

Tue Feb 28 08:09:42 2006 CGI debug: @db=
Tue Feb 28 08:09:42 2006 CGI info: Listing c%2D102_PING db files in /usr/share/nagios/nagiosgraph/rrd/:
Tue Feb 28 08:09:42 2006 CGI info: RRDs::graph - -a PNG --start -3024000 -w 350 -h 100 -l 0 -u 100
Tue Feb 28 08:09:42 2006 CGI error: RRDs::graph ERR can't make a graph without contents
Tue Feb 28 08:09:42 2006 CGI debug: Config debug:5
Tue Feb 28 08:09:42 2006 CGI debug: Config logfile:/var/log/nagios/nagiosgraph.log
Tue Feb 28 08:09:42 2006 CGI debug: Config rrddir:/usr/share/nagios/nagiosgraph/rrd/
Tue Feb 28 08:09:42 2006 CGI debug: Config mapfile:/usr/share/nagios/nagiosgraph/map
Tue Feb 28 08:09:42 2006 CGI debug: Config colorscheme:1
Tue Feb 28 08:09:42 2006 CGI debug: Config heartbeat:10
Tue Feb 28 08:09:42 2006 CGI debug: Config perflog:/var/log/nagios/perfdata.log
Tue Feb 28 08:09:42 2006 CGI debug: Config rrdtool:/usr/bin/rrdtool
Tue Feb 28 08:09:42 2006 CGI debug: @db=
Tue Feb 28 08:09:42 2006 CGI info: Listing c%2D102_PING db files in /usr/share/nagios/nagiosgraph/rrd/:
Tue Feb 28 08:09:42 2006 CGI info: RRDs::graph - -a PNG --start -34560000 -w 350 -h 100 -l 0 -u 100
Tue Feb 28 08:09:42 2006 CGI error: RRDs::graph ERR can't make a graph without contents

I have this in nagios.cfg:

process_performance_data=1
service_perfdata_file=/var/log/nagios/perfdata.log
service_perfdata_file_template=$LASTSERVICECHECK$||$HOSTNAME$||$SERVICEDESC$||$SERVICEOUTPUT$||$SERVICEPERFDATA$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=30
service_perfdata_file_processing_command=process-service-perfdata

and this in command.cfg

     define command{
       command_name    process-service-perfdata
       command_line  /usr/local/nagios/nagiosgraph/insert.pl

     }




On 2/27/06, Hugo van der Kooij <[EMAIL PROTECTED] > wrote:
On Mon, 27 Feb 2006, Alberto wrote:

> I get this in nagiosgraph.log:
>
> CGI error: RRDs::graph ERR can't make a graph without contents
>
> I get the blue screen of nagiosgraph but no images on it... what is the
> probleam? I have no data on rrd/ folder but if I execute insert.pl manually
> as nagios user I get date in the folder but if I delete it and run nagios it
> doesnt generate rrd files.

So what does your log tell you about storing the data? Does it attempt to
create the RRD files? (Should it?)

How did you add the insert.pl in your config? Is it called at all?

Hugo.

--
        I hate duplicates. Just reply to the relevant mailinglist.
         [EMAIL PROTECTED]                http://hvdkooij.xs4all.nl/
                Don't meddle in the affairs of magicians,
                for they are subtle and quick to anger.


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null


Reply via email to