NetSaint Plugins


Obtaining Plugins

Plugin development for NetSaint has been moved over to SourceForge. The NetSaint plugin development project page (where the latest version of by plugins can always be found) is located at http://sourceforge.net/projects/netsaintplug/.

How Do I Use Plugin X?

Documentation on how to use individual plugins is not supplied with the core NetSaint distribution. You should refer to the latest plugin distribution for information on using plugins. Karl DeBisschop, lead plugin developer/maintainer points out the following:

All plugins that comply with minimal development guideline for this project include internal documentation. The documentation can be read executing plugin with the '-h' option ('--help' if long options are enabled). If the '-h' option does not work, that is a bug.

For example, if you want to know how the check_http plugin works or what options it accepts, you should try executing either:

./check_httpd --help

or

./check_httpd --h

Command Definition Examples For Services

The main plugin distribution includes a sample config file (called commands.cfg) that contains examples on how to define service and host check commands using the latest plugins. You can include the command definitions found in this sample config file by using the cfg_file directive to point to the location of the command.cfg file.

It is important to note that command definitions found in sample config files in the core NetSaint distribution are probably not accurate as to command line parameters, etc when it comes to the plugins. They are simply provided as examples of how to define commands.