The following is a description of various "addons" that are available for NetSaint. These and other addons can be obtained from the downloads page on the NetSaint website (www.netsaint.org).
Index
cl_status - Console interface for viewing status of monitored services
neat - Web-based administration interface for NetSaint
netsaint_mrtg - MRTG scripts for graphing host and service status information
netsaint_reports - Reporting tool for host and service states over time
netsaint_statd - Perl daemon and plugins for monitoring remote host information
nrpe - Daemon and plugin for executing plugins on remote hosts
nrpep - Service and plugin for executing plugins on remote hosts
nsa - Web-based administration interface for NetSaint
cl_status - Console interface for viewing status of monitored services |
Author: | Adam Bowen |
Description: |
This program is designed to run in a console and display the current status of monitored hosts and services. It uses ncurses to display as many status lines as possible based on the screen size settings. It will also make the console beep and flash if there are any problems. You can specify the rate at which the status information is refreshed from the NetSaint status log. |
neat - Web-based administration interface for NetSaint |
Author: | Jason Blakey |
Description: |
NetSaint Easy Administration Tool (NEAT) is a web administration interface for NetSaint that is written in Perl. It allows you to add/edit/delete definitions in your host configuration file and restart NetSaint upon completion of the configuration changes. Unlike nsa, it does not require a database to store your configuration data. |
netsaint_mrtg - MRTG scripts for graphing NetSaint host and service status information |
Author: | Richard Mayhew | ||||||||
Overview: | Allows you to produce MRTG graphs of NetSaint host and service status information | ||||||||
Files: |
|
||||||||
Description: |
This package includes two scripts which allow MRTG to generate graphs of host and service status totals, as reported by NetSaint. The scripts scan the NetSaint status log to determine the total number of services or hosts that have problems or are okay. Examples of how to incorporate the scripts with MRTG are provided in the README.mrtg file. |
||||||||
Notes: |
|
netsaint_reports - Reporting tool for host and service states over time |
Author: | Richard Mayhew |
Description: |
This tool is designed to produce reports on host and service downtime/uptime etc from the data stored in the NetSaint log file. Graphs are produced using Boutell's gd library. |
netsaint_statd - Perl daemon and plugins for monitoring remote host information |
Author: | Charlie Cook | ||||||||||
Overview: | Allows you to monitor disk usage, load average, processes, and users on remote hosts. | ||||||||||
Files: |
|
||||||||||
Description: |
netsaint_statd is a daemon which allows a NetSaint host to get information such as process count, users, disk usage, and load information using the corresponding plugin scripts. The daemon does not process the system information in anyway. It merely collects the information and hands it back to the calling script to do with as it pleases. This daemon script is designed in such a way as to allow for easy porting to other OSes by changing the which_os subroutine. Adding other checks should also be easy by adding the appropriate subroutine and changing CASE2 to look for the wanted command. Hosts restrictions are currently based on a file in $safedir directory, /var/netsaint_statd by default. If the files doesn't exist, the daemon talks to everyone. If it exists and is empty, the daemon talks to no one. The contents of the file is one ip address per line. This is quick and dirty, the hope is to integrate tcp_wrappers and ditch this. |
||||||||||
Notes: |
|
nrpe - Daemon and plugin for executing plugins on remote hosts |
Author: | Me | ||||||
Overview: | Allows you to execute plugins on remote hosts in a relatively easy and transparent manner. | ||||||
Files: |
|
||||||
Description: |
This addon is designed to provide a way for executing plugins on a remote host. The check_nrpe plugin runs on the NetSaint host and is used to send plugin execution requests to the nrpe agent on the remote host. The nrpe agent will then run an appropriate plugins on the remote host and return the plugin output and return code to the check_nrpe plugin on the NetSaint host. The check_nrpe plugin then passes the remote plugin's output and return code back to NetSaint as if it were its own. This allows for a rather transparent method of executing plugins on remote hosts. The nrpe agent can either be run as a standalone daemon or as a service under inetd. |
||||||
Notes: |
|
nrpep - Service and plugin for executing plugins on remote hosts |
Author: | Adam Jacob |
Overview: | Allows you to execute plugins on remote hosts in a relatively easy and transparent manner. |
Description: |
NetSaint Remote Plugin Executor/Perl (NRPEP) was designed as a replacemnt for the netsaint_statd and nrpe addons. Although this addon is similiar in function to nrpe, it is written in Perl and implements TripleDES encryption for the data in transit. It is also designed to run under inetd and make use of the TCP Wrappers package for access control. |
Notes: |
|
nsa - Web-based administration package for NetSaint |
Author: | Daniel Burke |
Description: |
Daniel Burke has created this excellent addon - named "NetSaint Administrator" - to fill the need for an more user-friendly means of configuring NetSaint. This package allows you to edit your configuration data (hosts, services, contacts, timeperiods, etc.) via a web interface. Configuration data is stored in a MySQL database and written to a text file in the proper configuration file format when you're ready. The CGIs can also run NetSaint with the -v option to verify the contents of your configuration file. This is an excellent application for anyone who either hates the native config file format or just wants an easier interface for managing the configuration data. |
Notes: |
|