Network Monitoring Administration


Screen Shots
Contact Information
Release Notes







NagMIN Features

  1. Centralized Management - NagMIN can manage customized configurations for remote Nagios/NagMIN systems.  NagMIN uses ssh and scp to securely perform remote commands and to transfer configuration files.

  2. Nagios Database Integration - Compile Nagios with MySQL database support and add the Nagios DB schema to the NagMIN database.  NagMIN allows you to view this information and also uses the service status information in its web portal.

  3. SNMP Interface Scanning - NagMIN will perform an SNMP MIB II walk of SNMP enabled devices to learn their network interfaces, descriptions, index numbers and speed. 

  4. SNMP Interface Performance Monitoring With Threshold Alerting- NagMIN uses the information stored  in its Interfaces table, along with a NagMIN plugin that polls SNMP information (input and output octets and errors) for each interface and stores the results in an RRD database for each interface.

  5. NagMIN Web Portal - NagMIN comes with a web portal that dynamically generates RRD graphs for hosts and interfaces and allows you to drill down to the retrieved information that also includes input and output interface errors as well as input and output octets.  The Web Portal shows a combined graph of all hosts per host group along with an calculated average for the entire host group.

  6. Nagios Extended Information Integration - NagMIN's web portal is designed to work with notes_urls in host and service extended information to provide one-click access to network performance information.

  7. NMAP Port Scanning - NagMIN can perform an NMAP port scan on all or selected Nagios hosts or can scan a network from the centralized or any remote NagMIN server.  Output is written to a new PortScan table in the system database so that you have a good inventory of your network.

  8. Nagios Logo Management - NagMIN makes it easy to see what logos you've assigned to extended host or service information along with an upload and delete feature.  Logos uploaded into NagMIN are automatically synchronized with your local and remote Nagios servers.

  9. Nagios Plugin Tester - view all the Nagios plugins, see the help text for configuration options and run the plugins to test your commands.

  10. Configuration Upload - The NagMIN setup utility will process your existing Nagios configuration files and load them into a NagMIN database.

  11. ServiceGroups - Nagios supports multiple hosts per service. NagMIN service groups support multiple services per host. This gives you the ability to group services, like Nagios_statd, local services, etc. into a service group. Then you assign a service group or groups to a host. NagMIN will dynamically create the services for the host when activating a new configuration

  12. Dynamic Host Creation - NagMIN can create host entries and populate host groups while performing network NMAP scans.  NagMIN can learn your network for you.

  13. Dynamic Service Creation - Protocol and Port fields have been added to the Service Template table that effectively create a NagMIN service table similar to /etc/services.  NagMIN dynamically creates service definitions when activating a configuration by matching the PortScan table to ServiceTemplates.  You control which services are dynamically created by configuring the ServiceTemplates.  NagMIN can dynamically create hundreds or thousands of service definitions.

  14. Verification Feature - NagMIN has a verification feature where you create a NagMIN set of configuration files that Nagios verification is run against.  You perform all of your configuration and verification without affecting your production configuration.  You can view all of your NagMIN generated active and verification sets of configuration files to assist with trouble-shooting. 

  15. Default Data Entry - NagMIN supports default settings for many of the host, command and service template settings.  You only need to change a setting if you want to set it different from the default.  It also makes it easier for you to easily affect global changes by using the defaults as much as possible.

  16. Global Data Updates - NagMIN searches through Nagios tables to update host names, contact names, etc., wherever they occur.

  17. Multiple Database Support - NagMIN is a modified version of the MySQL WebMIN module.  You can create and load multiple databases and activate the data of your choice through NagMIN. 

  18. Search Capabilities - NagMIN has all the functionality of the MySQL module including excellent search capabilities.

  19. Multi-Lingual Support - NagMIN can be configured to support many languages by editing language files.  Right now NagMIN only speaks English.  It might be able to make a poor stab at Spanish but will need help to do more.

  20. Easy Database Editing - NagMIN is configured to use the minimum number of object definitions for Hosts and Services.  You may lose some settings if you have an existing Nagios configuration when loading your data into NagMIN.  However, simply add a field to the Host or Service table definition, that matches the Nagios name exactly, and NagMIN will automatically detect the field without having to make any other changes to NagMIN. 

  21. Reports  - NagMIN already has some standard reports that will help troubleshoot and manage Nagios and give you information regarding your network.

  22. Database Backup - The MySQL module database backup routine. Active/Inactive Object Support - This is not fully implemented yet, but you will be able to set a host, host group, service template, etc., as active or not.  If the object is deactivated it will be removed from all configurations.  This is difficult since hosts, contacts, etc. are embedded in lists, but not impossible.  For now, particularly in the beta, make sure that Active is set to Yes for everything.