IT Monitoring for Networks, Applications, Virtual Servers and the Cloud
Please log in to access your account.
Sign-up to receive a free activation key or purchase Opsview Monitor
An e-mail will be sent to your registered e-mail address.
I've been looking all over the place for this...
Can anyone point me at the right direction?
Graphs are automatically created based on the perfdata that the service check returns.
Hope this helps,
What do you mean?
Some of my services have the graph icon and some dont.
I have a very critical service that measures total bandwidth which doesnt.
Is there a way to force the graph on it?
It depends on the plugin - if the plugin doesnt return perfdata (have a google if your arent familiar with it), then you wont be able to graph. To find out if it is returning perfdata, just click on the service check and look at the box similar to the below:
If there is nothing in the 'Performance Data' section, you wont be getting a graph. Its that simple im afraid. If your savvy enough, you can modify the plugin to return perfdata; basically add a "|" after the output return, and then add all things you want to graph on - after this.
Link here: http://nagios.sourceforge.net/docs/3_0/perfdata.html
I see now...
My script returns this as perdata:
traffic=.35; > 15 ; > 19 ;0; In=.16;;;0; Out=.19;
I suppose if this was more something like "traffic=0.35" then it would have worked.
Am I correct?
So heres an example:
This output means that i can graph on anything after the"|", which means i get a graph with a plot of 68 in this example. The code looks like:
Appreciate the info!
That makes it much clearer now.