SNMP Check

Simple Network Management Protocol (SNMP) is a common, non-proprietary protocol supported by a number of different vendors and is integrated into most network devices available today giving a valuable insight into their performance.

SNMP can be used to query network devices (where SNMP is supported and enabled) providing an effective method of monitoring and troubleshooting computers, switches, routers, UPS units etc

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 Advanced Monitoring Agent queries the SNMP management software (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.

We have provided a range of system (predefined) SNMP Checks, along with the ability to create your own repository of custom SNMP Checks as well as add a specific SNMP Check for one device via Manual Settings when configuring the Check.

The SNMP Check is available as a 24x7 Check for servers and workstations; and as a Daily Safety Check for workstations.

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.

The Workstation Agent SNMP Check only queries the local machine, to run SNMP Checks against any external devices the Agent must be manually installed in Server Mode

As the check emanates from the Agent, you cannot validate the entered Check or SNMP Protocol settings when configuring these checks on the Dashboard. As such, care must be taken when entering these details to ensure an invalid result is not returned.

Check Configuration

Add

  1. On the N-sight RMM Dashboard North-pane, select the device
  2. Go to the Checks tab
  3. Click Add Check
  4. Choose the check frequency
    • Add 24x7 Check [Servers and Workstations]
    • Add DSC Check [Workstations]
  5. Click SNMP Check
  6. Select Predefined Check and Configure Check Settings
  7. 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

  8. 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

     

  9. To run an Automated Tasks when a Check fails, select Assign a Task after creating the Check and choose the script
    1. Select the script
    2. Click Next
    3. Enter the Command Line parameters (if required)
    4. Set a Script timeout in the range 1 - 3600 seconds (default 120 seconds)
  10. Finish 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.

What do you want to do?