You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


Prerequisites

NMIS version 8.3.18G or greater.

Introduction

While working with customers who wanted to extend NMIS and make it even more of a Network Management System, to support parts of their operational process, to integrate more closely with their ITIL service management processes for example, we found that it would become difficult for them to maintain the customisations of the extended data collection, to better support NMIS users, we have made the way "Tables" in NMIS are defined and how they are shown in the Menu.

This article will briefly describe how these capability works and how it support operational agility.

Tables in NMIS

What are Tables in NMIS

To use NMIS various data is required, this data represents policies or configuration or credentials or a combination of all of those.  In the past NMIS users have added tables as they needed and this required some Perl coding, to support faster and more easily modified tables in NMIS, the table definitions are now defined outside of the code base, making the tables themselves configuration items.  So like the chicken and the egg, you need to start with something.

Tables used in NMIS

The following tables are used in NMIS, this includes the new table, Tables.nmis which now allows dynamic definition of tables.

FileDescriptionChange
Access.nmisAccess levels for Authorisation SystemLow
Config.nmisMain NMIS8 configuration file.Medium
Contacts.nmisContacts information used for notifications.Low
Enterprise.nmisList of “vendors” SNMP OID prefixesLow
Escalations.nmisEscalation policy, how notifications will happenLow
Links.nmisList of Links in the network.Low
Locations.nmisList of LocationsLow
Logs.nmisLog viewer configuration fileLow
Modules.nmisOpmantek modules integrationLow
Nodes.nmisMain NMIS8 Nodes fileHigh
Outage.nmisCurrent planned outagesLow
Portal.nmisPortal configuration for internal integrationsLow
PrivMap.nmisPrivilege mappings for authorisationLow
Services.nmisServices configuration fileLow
Toolset.nmisExternal tools configuration fileLow
Users.nmisUsers authorisation mappingsLow
ifTypes.nmisList of standard interface types from IANALow
logrotate.confConfiguation for Log Rotation.Low
nodeConf.nmisCustomised node configurationsMedium
scriptsScripts directory for pollingLow
users.datLocal user database for apache and htpasswd authorisation methods.Low
  • No labels