NWA1123-AC-PRO SNMP MIB variables not incrementing

I have a NWA1123-AC-PRO and I am trying to monitor interface performance using SNMP. I am able to query the ifInOctets MIB variables, but the values rarely increment. When they do increment, it is one brief jump, then they freeze again. Traffic is flowing normally through the AP, so the counters should be going up. The AP is running V6.25(ABHD.0). I saw the same behavior on V6.20. Restarting the AP and the SNMP process have no effect.

I did two snmpwalks (output below) one minute apart to show this.

Have I encountered a bug? Is there a workaround?

Thanks,
Michael


$ date ; snmpwalk -c public 192.168.169.246 IF-MIB::ifInOctets
Tue Oct  5 08:03:09 CDT 2021
IF-MIB::ifInOctets.1 = Counter32: 100858
IF-MIB::ifInOctets.2 = Counter32: 0
IF-MIB::ifInOctets.3 = Counter32: 0
IF-MIB::ifInOctets.4 = Counter32: 0
IF-MIB::ifInOctets.5 = Counter32: 3148121
IF-MIB::ifInOctets.6 = Counter32: 3260
IF-MIB::ifInOctets.7 = Counter32: 0
IF-MIB::ifInOctets.8 = Counter32: 0
IF-MIB::ifInOctets.9 = Counter32: 0
IF-MIB::ifInOctets.10 = Counter32: 2960187
IF-MIB::ifInOctets.11 = Counter32: 841488
IF-MIB::ifInOctets.12 = Counter32: 26171
IF-MIB::ifInOctets.13 = Counter32: 20491
IF-MIB::ifInOctets.20 = Counter32: 452471
IF-MIB::ifInOctets.21 = Counter32: 406081

$ date ; snmpwalk -c public 192.168.169.246 IF-MIB::ifInOctets
Tue Oct  5 08:04:11 CDT 2021
IF-MIB::ifInOctets.1 = Counter32: 100858
IF-MIB::ifInOctets.2 = Counter32: 0
IF-MIB::ifInOctets.3 = Counter32: 0
IF-MIB::ifInOctets.4 = Counter32: 0
IF-MIB::ifInOctets.5 = Counter32: 3148121
IF-MIB::ifInOctets.6 = Counter32: 3260
IF-MIB::ifInOctets.7 = Counter32: 0
IF-MIB::ifInOctets.8 = Counter32: 0
IF-MIB::ifInOctets.9 = Counter32: 0
IF-MIB::ifInOctets.10 = Counter32: 2960187
IF-MIB::ifInOctets.11 = Counter32: 841488
IF-MIB::ifInOctets.12 = Counter32: 26171
IF-MIB::ifInOctets.13 = Counter32: 20491
IF-MIB::ifInOctets.20 = Counter32: 452471
IF-MIB::ifInOctets.21 = Counter32: 406081

Best Answer

  • Zyxel_Bella
    Zyxel_Bella Posts: 187  Zyxel Employee
    Accepted Answer

    Hi @Michael63

     

    After confirmed with developer team, this standard MIB item is default updates with 300 seconds interval on driver as same as your 5 mins description.

    If the browser inquiries after last update and re-inquiries again right after next updates, it will look like quickly as my test and sorry for confusing.

    Again, we suggest to use Zyxel MIB because it’s maintainable from us if you have specific applications would like to implement.

    Thank you

     

    Regards,

    Bella


Answers

  • Greenlight
    Greenlight Posts: 43  Freshman Member
    Zyxel has their own private MIB, if you want to check the data traffic amount. You can use the MIB > [ES-Wireless], where you can use "dot11TransmittedPktCount" item to check the value.

    URL where I Download the MIB File:

    https://www.zyxel.com/support/download_landing/product/nwa1123_ac_pro_17.shtml?c=gb&l=en&pid=20161031160001&tab=MIB_File&pname=NWA1123-AC PRO
  • Zyxel_Bella
    Zyxel_Bella Posts: 187  Zyxel Employee

    Hi @Michael63

     

    When we released new firmware, the MIB from Zyxel also included in the zip file for user to use in your applications.

    To ensure server can inquiry the correct data from AP, we suggest you could give our MIB a try.

    Greenlight pointed out the exact item for traffic monitoring.

    Don’t hesitate to get back to us if you need any more information.

    Thank you

     

    Regards,

    Bella


  • Michael63
    Michael63 Posts: 4
    Hi @Zyxel_Bella and @Greenlight,

    Thank you for the enterprise MIB pointer. The traffic monitoring application that I am using (PeakHour on MacOS) needs to read the MIB-2 variables. 

    I have done some more investigating and found that the NWA1123 is occasionally reporting traffic on its Ethernet interface. See the screen shot, below. There are half a dozen devices associated with the AP right now and there is lots of traffic on the Ethernet, so there should be much more showing up on the graph. I use the same SNMP application with another vendor's access points and it is working fine.

    Could you please investigate further?

    Thanks,
    Michael




  • Zyxel_Bella
    Zyxel_Bella Posts: 187  Zyxel Employee

    Hi @Michael63

     

    Noted. We use MIB browser installed on windows with standard MIB to inquiry ifInOctets. Only one station connecting to AP and result shows the value increase quickly. Could you confirm if the OID of ifInOctets is same as our test in the screenshot? If yes, we suggest to setup another MIB browser to double confirm.

     

    Thank you

     

    Regards,

    Bella

     

  • @Zyxel_Bella,

    Thank you for the MIB Browser pointer! I ran the test on my AP and got the following:



    There was no change in the numbers with 9 devices associated.

    I did some more experimenting and discovered that the AP is doing a single increment of the counters every 5 minutes. The traffic graph looks like this:



    It looks like the AP is only updating the SNMP counters every 5 minutes.

    If you need me to check something else, please let me know.

    Thanks,
    Michael


  • @Zyxel_Bella,

    Thank you for tracking down the info with the developers!

    Michael