Ad Widget

Collapse

SUM Total of Wireless Users - Cisco

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • cwhite
    Member
    • Aug 2015
    • 46

    #1

    SUM Total of Wireless Users - Cisco

    Hello any and all - new to Zabbix and love what it does. I've been building a template for use on our Cisco 5760 WLC - XE loads which have some differences in snmpwalk from Airespace.

    My roadblock currently is getting total wireless associations - I assume via a calculated item or external check as there is no oid for it.

    I have total users my AP calculated from each radio association) and get total users by SSID. What I'm trying to do is get the arithmetic to get total users across all APs/SSIDs. It seems totaling each SSID return value would be the simplest but I have no idea to get it to work.

    I was trying to use sum/count but pretty sure that is for trigger event not a calculated item. I say this based on errors in server log (no errors in agent log).

    I have a key bsnDot11EssNumberOfMobileStations = total associations by ssid
    its oid = 1.3.6.1.4.1.14179.2.1.1.1.38.{#SNMPINDEX}

    How do I calculate each index return value and get a sum total? = key bsnTotalStations

    Here's the snmpwalk if it helps - I know someone has the answer but haven't found it through googling!!

    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.29 = Counter32: 0
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.30 = Counter32: 0
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.34 = Counter32: 0
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.35 = Counter32: 0
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.64 = Counter32: 4
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.93 = Counter32: 137
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.193 = Counter32: 0
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.404 = Counter32: 0
    SNMPv2-SMI::enterprises.14179.2.1.1.1.38.504 = Counter32: 0
  • jamesNJ
    Senior Member
    • Jun 2015
    • 103

    #2
    Looks like an aggregate check would be elegant, but I don't see in the doc there is any way to iterate over an OID with differing end digit.

    If the OID's you want to sum don't change, you might be able to lump them into one big calculated item type:

    Comment

    • cwhite
      Member
      • Aug 2015
      • 46

      #3
      Thanks jamesNJ -

      I've looked at calculated items but would have to do a manual aggregate with the returned indexes instead of a dynamic calculation. Although it will work we do not operate in a static environment. So APs and SSIDs change regularly and thus new/changing indexes will arise and cause manual intervention in the calculated item.

      Unless I'm missing something is there a way to 'walk' the indexes with last() i.e. bsnDot11EssNumberOfMobileStations{SNMPINdex}, to step with a parameter of some type?

      I've looked at dynamic indexes to help but they seem to rely on a search string and the oid doesn't have a string to look for but a counter.

      Any other suggestions/ideas?

      Comment

      Working...