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.
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.
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.
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.
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.
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
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.
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.
Nagios Plugin Tester - view all the Nagios
plugins, see the help text for configuration options and run the plugins to
test your commands.
Configuration Upload - The NagMIN setup
utility will process your existing Nagios configuration files and load them
into a NagMIN database.
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
Dynamic Host Creation - NagMIN can create host entries and
populate host groups while performing network NMAP scans. NagMIN can
learn your network for you.
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.
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
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.
Global Data Updates - NagMIN searches through Nagios tables
to update host names, contact names, etc., wherever they occur.
Multiple Database Support - NagMIN is a modified version of the MySQL WebMIN
You can create and load multiple databases
and activate the data of your choice through NagMIN.
Search Capabilities - NagMIN has all the functionality of the MySQL
excellent search capabilities.
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.
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.
Reports - NagMIN already has some standard reports that will help
troubleshoot and manage Nagios and give you information regarding your
Backup - The MySQL module database backup routine.
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.