NMIS' configuration is stored in text files in /usr/local/nmis8/conf/ and can be edited by hand. However, it is highly recommended to use the built in tools to edit the configuration. The main configuration can be found under Configuration > System > NMIS Configuration.
|Configuration > System > NMIS Configuration|
The system configuration section has the basic configuration for the NMIS software. These include the name of the NMIS server, NMIS groups, Linux user and group to run NMIS as and the file permissions. Most of these can be left at the default, but unless you have very few nodes to monitor, you will want to setup groups. To setup groups, click on edit next to the current Groups variable. This will bring up another window where you can make a comma delimited list of groups. Please note, don't put spaces as they can get confusing if you ever have to edit the configuration by hand.
|Group Edit Window|
|Escalation Timing Configuration|
|Contact Edit Screen|
Now that the policy of what to notify on is defined, the who and when need to be defined. The levels correspond to the levels in the escalation table. As shown below, the action for each level is defined as type colon and then the Contact name. For multiple Contacts, separate them with colons. Finally the UpNotify variable defines whether the system will e-mail the contacts when the condition is resolved.
At this point NMIS is configured to notify on events, but it is only monitoring the NMIS server itself. In the next post, I will go through the process of adding nodes to the configuration.