Troubleshooting steps in case of performance counter test failure or value mismatch

Troubleshooting steps in case of performance counter test failure or value mismatch

  1. From the Site24x7 web client, go to Network > Network Device . Click on the desired device name and go to the Performance Counters tab. Click Test on the desired performance counter. 

  2. Copy the Device Identifier/OID from the Test Performance Counter pop-up.

      Note: Object identifiers (OIDs) with arithmetic operations won't work directly in a management information base (MIB) browser. So, query each OID and do the calculation for scenarios like in the above screenshot. 
  3. Open Command Prompt as an administrator. Go to the directory where On-Premise Poller is installed C:\Program Files (x86)\Site24x7OnPremisePoller\
  4. Navigate to the NetworkPlus/bin folder.
  5. Execute the MibBrowser.sh/MibBrowser.bat file.
  6. Set the SNMP credentials based on the version. 
    1. For SNMP v1, set the Host , Port , and SNMP Community .
    2. For SNMP v2, click Edit > Settings > Change the SNMP version > OK . Set the Host , Port , and SNMP community.
    3. For SNMP v3, click Edit > Settings > Change the SNMP version > Add . Set the Target Host,
      Port , User Name , and authentication credentials , and click OK.

  7. Query the MIB and copy the OID. 
  8. Click the Get SNMP variable icon (7th icon from left) below the menu bar.
  9. The MIB browser fetches the actual value for the specified OID and displays it in the Site24x7 web client.
  10. If the MIB browser throws an error, refer to this page for help identifying the issue. 
Alternative steps if the MIB browser is inaccessible or fails to work
If the MIB browser is inaccessible or fails to work, you can use SNMP command line tools to find the sysOID using an MIB browser.
Install the required packages:
Fedora/Centos: yum install net-snmp-utils
Ubuntu: apt-get install snmp
> snmpget -v [1/2c/3] -c Read_Community IP_Address .1.3.6.1.4.1.9.9.13.1.3.1.3.1
Ex: snmpget -v 2c -c public 10.10.10.1 .1.3.6.1.4.1.9.9.13.1.3.1.3.1  
If the SNMP port is not the default port (161), try: IP_Address:Port
Ex: snmpget -v 2c -c public 10.10.10.1:8001 .1.3.6.1.4.1.9.9.13.1.3.1.3.1 
If you are able to fetch the OID value from the MIB browser but still can't see it in Site24x7:
  1. Ensure that the device is polling and the Network Module is Up.
  2. Check the category of the OID (Scalar or Tabular), and verify whether the performance counter type is correctly associated in Site24x7. Also, check that .0 or correct index is appended at the end of the scalar OIDs to return only a single value.
  3. Check if the performance counter type is correct (String or Numeric), and verify if the result returned in the MIB browser is a numeric OID or not.

  4. Check if your OID is a counter type OID.
Counter type OIDs
For counter type OIDs (like counter32, counter64), the difference between the values obtained from the last two polls is displayed in the Site24x7 web client. Counter type OIDs return lengthy non-negative integers when queried, which slowly increases until they reach the maximum value. This is why the difference from the last two polls is displayed instead of the current values fetched from the query. 
Apply the formula and update the values for counter type OIDs. 

If your OID is counter type OID, you can make use of the Save Absolute option while adding performance counters (Network > Device Templates > Add Device Templates > Add Performance Counters > Tabular Performance Counters). This option is available for scalar and tabular performance counters. When toggled to No, this will fetch the value as the difference between the last two polls. To fetch the value from all data procured, toggle to Yes against Save Absolute.

Related articles:

    • Related Articles

    • Meaning of the trouble message - "Content Length Modified"

      This alert indicates that the content length of your monitored website has changed compared to the previous check. Even minor textual changes on your website will be reflected as a trouble alert. How it works Under Threshold Configuration, if you ...
    • How to configure the NGINX status page for monitoring NGINX performance

      The NGINX plugin uses the NGINX status page to pull the performance metrics of the NGINX server. You may encounter the following errors while installing the NGINX plugin integration: Error_code : HTTP Error 404: This error usually indicates that the ...
    • Troubleshooting false positive alerts in monitoring

      Problem False positive alerts are being generated. Possible cause The monitoring system is down in some locations. The Website monitor might be configured for one location, such as Seattle, but may appear down when accessed from another location, ...
    • Possible reasons for website unavailability

      Site24x7 monitors the availability of your website by sending an HTTP request to the webserver and checks the status code of the returned response. A 200 OK success response indicates that the website is available. We will consider a website ...
    • Troubleshoot the Error 404 and Error 99 for RabbitMQ

      When installing the RabbitMQ plugin, you may encounter the following errors: HTTP Error 404: Not Found: This error usually occurs when Site24x7's RabbitMQ monitoring plugin attempts to access the /api/overview page of RabbitMQ, but the resource ...