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

Compare with Current View Page History

« Previous Version 4 Next »

Still a work in progress...

Thresholds

Thresholds used to drive event reporting can be created based on any measurable attribute.  As an example we'll cover something in the systemHealth section.

Files

Files that require modification:

  • /usr/local/nmis8/models/Model-Some-swich.nmis
  • /usr/local/nmis8/models/Common-database.nmis
  • /usr/local/nmis8/models/Common-header.nmis
  • /usr/local/nmis8/models/Common-stats.nmis
  • /usr/local/mmis8/models/Common-threshold.nmis

Common Attributes

There are several common attributes that must match between these files in order for thresholding to work.  For the sake of this discussion we'll use the following labels.

  • monkey
  • banana
  • elephant
  • zebra
  • giraffe

monkey - This is the threshold variable set in the Model-Some-switch.nmis file and must be referenced in the name section of the Common-threshold nmis file.

banana - This the the graphtype variable set in the Model-Some-switch.nmis file.   This sets the name of the graph that NMIS will invoke for a particular RRD file.  In order for the graph heading to be correct this variable with its associated description needs to be added to the Common-heading.nmis file.

elephant - This is the name of the RRD file that the data retrieved via SNMP will be written to.  This variable is set in the Model-Some-switch.nmis file.  It must also be referenced in the Common-database.nmis file in order for the RRD to be created and updated in the correct directory.  This variable is referenced in the Common-stats.nmis file in order for NMIS to know where to find statistical data.

zebra - This is specific to an SNMP OID and is set in the Model-Some-switch.nmis file.  This will be the 'DS' (Data Source) title within the RRD file that will contain the actual data returned for a specific OID.  This variable is referenced in the Common-stats.nmis file in order to provide the DS for the specific data that needs to be presented.

giraffe - This variable is set in the Common-stats.nmis file.  It is used to make computations on the zebra variable in the RRD language.  This variable is then passed to the Common-threshold.nmis file in order to fire and event.

  • No labels