NMIS PlugIns Help
Last Updated 30 April 2002

Online Version

NMIS Home Page

General:
Introduction

PlugIns is a way of adding extra functionality to NMIS via the NMIS Dashboard. You can add links to anything that's available either on the Net or on your own webserver. In this way the NMIS dashboard can becone the centre of your Network Management World.

Examples:

  1. Static URLs: Add a link to your company home page or to documentations sites such as www.apache.org.Used in this way, plugins act like your personal bookmarks.< /li>
  2. Local CGIs: Write your own CGIs for monitoring diskspace, reporting mailserver usage or analysing weblogs or use pre-made open source ones such as sm.logger or webalizer. Link them straight into NMIS for easy access.
  3. True PlugIns: Purchase 3rd party modules or write your own that access the NMIS data or routines and produce customised output based on data you already collect with NMIS or code that SINS has already written.
Syntax

To enable plugins you must edit /conf/nmis.conf

First locate the plugins section. Now you can modify the from off (the default) to on. This makes the plugins bar appear at all times below the normal NMIS menu bar in the dashboard. You can also make the PlugIns Bar appear by clicking on "PlugIns" at the end of the regular menu bar.

Second, modify the to set the number of plugin_items you have. You need to change this as you add more plugins. If it's smaller than the number you have defined in nmis.conf you will only see that many items.

Now edit the plugin sections themselves. The nmis.conf files has comments to guide you. Just keep adding more if you need more but remember to change the number for each plugin. The default nmis.conf contains an example of each of the 3 kinds of uses listed above. It has one link to an external site, 2 examle cgi's and one True Plugin example that not's yet written.

Finally change the line in nmis.conf that specifies how many config items there are in your nmis.conf. It's called conf_count=145. Failure to change this will result in warmings whenever the config is checked which include when updates are run.