NSClient++ Help (#1) - send some performance data (#424) - Message List
I need to send some performance data back to the nagios.
Currently im monitoring a system using those External Scripts, but what i only get is status and some other details
Can you please give me a sample of a .bat file which sends back performance data as well.
And i need to know the format of performance data. (If there is any specific way)
Can fix that later on, but in essence, the preformance data is passed "as is" so check how it looks for another command.
In short though:
echo <string>|<performance data> exit <code>
<performance data> is along the following lines (dont recall from the top of my head so this is "aproximation"): <key>=<value>;<warn>;<crit;<max>;<min>;
echo OK We are all good|perfdata=34;10;12;100;0 exit 0
But again, I dont recall the exact syntax so check the nagios docs or a command...
Michael Medinmickem07/23/09 14:55:29 (4 years ago)
I tried in the same way. And i checked it in the nagios plugins as well.
But when ever i add the grep symbol to that line it starts giving this error in the nagios. And the status of it changers to UNKNOWN as well. Status Information:'perfdata' is not recognized as an internal or external command, operable program or batch file.
Can you please give a try on this and check an possible way to do this.
Thank youdinesh70707/24/09 01:04:08 (4 years ago)
The error code inside the NSClient++ is
error:modules\CheckExternalScripts\CheckExternalScripts.cpp:141: The command (scripts\fi.oulu.ubilife.rm.core.NFCReader.bat) returned an invalid return code: 255dinesh70707/24/09 01:07:25 (4 years ago)
The | char is a command so you need to escape it like so:
C:\>echo foo|bar bar är inte ett internt kommando, externt kommando, program eller kommandofil. C:\>echo "foo|bar" "foo|bar"
MickeMmickem07/24/09 06:48:21 (4 years ago)
That will give you "":s though which you probably dont want and on NT based windows there are ways around it: http://ss64.com/nt/echo.html
C:\>echo foo^|bar foo|bar
MickeMmickem07/24/09 06:52:45 (4 years ago)
Thank you MickeM
now it works finedinesh70707/24/09 10:37:37 (4 years ago)