[Nagiosplug-help] Plugins Output

Subhendu Ghosh sghosh at sghosh.org
Mon Jan 26 19:26:01 CET 2004


On Mon, 26 Jan 2004, Feng HE wrote:

> Hello
> 
> i am writing a Nagios plugin and want to know, how should a output to
> Nagios looks like?or it must implement as Passive service checks in
> format llike this: [<timestamp>]
> PROCESS_SERVICE_CHECK_RESULT;<host_name>;<description>;<return_code>;
> <plugin_output>
> 
> best regards!
> 
> AeoLus

Normally plugins are coded as if they are going to be used as active 
plugins. 

For a passive plugin, you need at least 3 arguments in addition to those 
required for the plugin to work:
1. hostname (as in Nagios config)
2. servicename (as in Nagios config)
3. /path/filename of the command file (usually /usr/local/nagios/var/rw/command)

The plugin must also output the return code on the status line.

Also the plugin must be running on the same system as Nagios and as a user 
who has permission to write to the Nagios command file.

It may just be easier to write a standard plugin and use nsca to send a 
passive response...

-- 
-sg






More information about the Help mailing list