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: