SNMP Check

SNMP (Simple Network Management Protocol) is a networking monitoring protocol that may be used for querying the status of computers and any SNMP enabled attached network devices such as switches, routers, UPS units, or devices running non-Windows operating systems (if SNMP is enabled).

SNMP management software sends Protocol Data Units (PDUs) to SNMP agents, which contain OID (Object Identifiers) defined in the MIB (Management Information Base) loaded by the SNMP management software. The MIB is a database that defines exactly what the SNMP management software can monitor on that device, with everything that can be monitored is allocated a unique OID.

The Linux Monitoring Agent queries the SNMP management software on the local machine (i.e. HP's Insight Manager or Dell's Open Manage) for SNMP GET messages, the Agent itself does not generate any SNMP information. The results of this query are then sent back to the Dashboard, generating an Alert where the returned result does not meet the expected range or value.

You can suppress check alerts until the Check failures exceed a configured number of consecutive failures. For more information, see Configure alert thresholds to suppress alerts.

Check Configuration

Add

  1. On the N-sight RMM Dashboard North-pane, select the device
  2. Go to the Checks tab
  3. Choose Add 247 > SNMP Check
  4. Select Predefined Check and Configure Check Settings
  5. Predefined Checks (System or SNMP Custom Repository)

    1. Select the Predefined Check from the Vendor and Check drop-downs
    2. Amend the Check Settings if required to match device requirements

    Custom Device Check (Manual Settings)

    1. Select Manual Settings from the Vendor and Check drop-downs
    2. Assign the Check against a specific vendor or choose All

    3. Populate the SNMP OID (Object Identifier) information in Check Settings
      1. Product: Descriptive name of the monitored product or type for identification on the Dashboard

      2. OID: The numeric value used to distinguish each variable in an SNMP message
      3. To avoid any OID identification problems, please exclude the leading period when entering an OID in the SNMP Check. For example, enter 1.2.3.4.5.6.7 not .1.2.3.4.5.6.7

      4. Operator: Relational operator to define the pass condition for the Check (greater than, equal to...)

      5. Test Value: The expected value returned by the OID to indicate success

        The Check passes where the returned OID and expected Value match the conditions entered in the Check Settings section

  6. Configure the SNMP Protocol Settings section (required)
    1. Hostname/IP address: Address of the device to run the check against. Default address: localhost
    2. Port: Port the SNMP Management Software listens on for SNMP Agents. Default SNMP port: 161

    3. Community: The (case sensitive) string used by SNMP Agents to authenticate against the SNMP Management Software. The default value: public

    4. Protocol Version: Version of SNMP used by the SNMP Management Software, SNMPv1 or SNMPv2c

    1. OK to save and apply
  7. To run an Automated Task when the Check fails choose Assign a Task after creating the Check
  8. OK to save and apply

Edit

  1. Select the device in the North-pane of the Dashboard
  2. Go to the Checks tab
  3. Select the target SNMP Check
  4. From the Check drop-down
  5. Edit Check (also available from the Check's right-click menu)
  6. Choose the script, enter the Command Line parameters, set a Script timeout and configure the assigned Task
  7. OK to save and apply

Delete

  1. On the N-sight RMM Dashboard North-pane, select the device
  2. Go to the Checks tab
  3. Select the target SNMP Check
  4. From the Check drop-down
  5. Delete Check (also available from the Check's right-click menu)
  6. Enter the password you have logged into the Dashboard under to confirm removal
  7. OK to delete

The SNMP Check repository files are downloaded from the Dashboard to ensure the Agent has the latest check settings. This download takes place as part of the Agent installation process or the next time the Agent checks-in after a change was made to the SNMP repository.

Please be aware that this may lead to a delay in the availability of newly added or amended Checks in the Agent.

When setting up the check please ensure the SNMP service is installed and enabled on the device to be monitored.

clip0098