Alright, here's the scenario. We're attempting to monitor (and display in the device label) the number of connected clients on our Ruckus access points. Each of our Ruckus networks can potentially be broadcasting multiple SSIDs. For instance, at one of our properties, all APs are broadcasting "Hotel Name Here" and "Corp".
The Ruckus MIBs expose these SSIDs in the "ruckusWLANStatsTable". RUCKUS-WLAN-MIB defines this table as such: Code: RuckusWLANStatsEntry ::= SEQUENCE { ruckusWLANStatsSSID RuckusSSID, ruckusWLANStatsBSSID MacAddress, ruckusWLANStatsNumSta Counter32, ruckusWLANStatsNumAuthSta Counter32, ruckusWLANStatsNumAuthReq Counter32, ruckusWLANStatsNumAuthResp Counter32, ruckusWLANStatsNumAuthSuccess Counter32, ruckusWLANStatsNumAuthFail Counter32, ruckusWLANStatsNumAssocReq Counter32, ruckusWLANStatsNumAssocResp Counter32, ruckusWLANStatsNumReAssocReq Counter32, ruckusWLANStatsNumReAssocResp Counter32, ruckusWLANStatsNumAssocSuccess Counter32, ruckusWLANStatsNumAssocFail Counter32, ruckusWLANStatsAssocFailRate Unsigned32, ruckusWLANStatsAuthFailRate Unsigned32, ruckusWLANStatsAssocSuccessRate Unsigned32, ruckusWLANStatsRxDataFrames Counter32, ruckusWLANStatsRxMgmtFrames Counter32, ruckusWLANStatsRxCtrlFrames Counter32, ruckusWLANStatsRxUnicastFrames Counter32, ruckusWLANStatsRxMulticastFrames Counter32, ruckusWLANStatsRxBroadcastFrames Counter32, ruckusWLANStatsRxBytes Counter32, ruckusWLANStatsRxDup Counter32, ruckusWLANStatsRxNoPrivacy Counter32, ruckusWLANStatsRxWEPFail Counter32, -- ruckusWLANStatsRxDemicFail Counter32, -- ruckusWLANStatsRxDecap Counter32, -- ruckusWLANStatsRxDefrag Counter32, -- ruckusWLANStatsRxCRCError Counter32, ruckusWLANStatsRxDecryptCRCError Counter32, ruckusWLANStatsRxMICError Counter32, ruckusWLANStatsRxDrops Counter32, ruckusWLANStatsRxErrors Counter32, ruckusWLANStatsRxFrames Counter32, ruckusWLANStatsRxDropRate Unsigned32, ruckusWLANStatsTxDataFrames Counter32, ruckusWLANStatsTxMgmtFrames Counter32, ruckusWLANStatsTxUnicastFrames Counter32, ruckusWLANStatsTxMulticastFrames Counter32, ruckusWLANStatsTxBroadcastFrames Counter32, ruckusWLANStatsTxBytes Counter32, ruckusWLANStatsTxDrops Counter32, ruckusWLANStatsTxErrors Counter32, ruckusWLANStatsTxFrames Counter32, ruckusWLANStatsPeriodRxErrorRate Unsigned32, ruckusWLANStatsPeriodTxErrorRate Unsigned32, ruckusWLANStatsPeriodAssocReq Counter32, ruckusWLANStatsPeriodAssocResp Counter32, ruckusWLANStatsPeriodAssocSuccess Counter32 } The number of currently connected wireless clients is available under ruckusWLANStatsNumSta. We would like to specify by parameter the name of the SSID to retrieve the connected client count. In my mind, this would require Intermapper to loop through the ruckusWLANStatsTable table checking the value of ruckusWLANStatsSSID against the user specified SSID. Once found, the the corresponding index or OID should be stored in a device variable which can then be used to query the the correct ruckusWLANStatsNumSta value. Any thoughts on how one might accomplish this? We don't want to use an ondemand table as we must be able to display the data right on the map. We've been able to accomplish this at locations where we used Cisco Aironets because we only used single SSIDs and the wireless interface is always .1. Thanks for any assistance![/code] -------------------- m2f -------------------- Read this topic online here: http://forums.intermapper.com/viewtopic.php?p=4338#4338 ____________________________________________________________________ List archives: http://www.mail-archive.com/intermapper-talk%40list.dartware.com/ To unsubscribe: send email to: intermapper-talk-...@list.dartware.com