hello
if you actually load the mib then snmp will do the work for you:
root@bt:/home/aruba/mibs/6.4.2.8# snmpwalk -v2c -c public -O0X -mALL -M. 192.168.1.164 wlanStaPhyType
WLSX-WLAN-MIB::wlanStaPhyType[STRING: 5c:c5:d4:7c:a3:44] = INTEGER: dot11a(1)
WLSX-WLAN-MIB::wlanStaPhyType[STRING: e8:50:8b:0d:68:0d] = INTEGER: dot11a(1)
alternatively the answer to your question, more specfically, is in the MIB itself.
>> from aruba-wlan.my (this is the OID you are getting)
wlanStaPhyType OBJECT-TYPE
SYNTAX ArubaPhyType
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Type of the Station. "
::= { wlsxWlanStationEntry 3 }
>> then refer to aruba-tc.my to find out what is ArubaPhyType
ArubaPhyType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Represents the PHY-type of the access point or client. Wired clients will show 'wired' in user MIB entries. "
SYNTAX INTEGER {
dot11a(1),
dot11b(2),
dot11g(3),
dot11ag(4),
wired(5)
}
>> and for completeness
ArubaHTMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Represents the HT status of the access point or client. "
SYNTAX INTEGER {
none(1),
ht20(2),
ht40(3),
vht20(4),
vht40(5),
vht80(6),
vht160(7),
vht80plus80(8)
}
you will need to sum this up for feeding to cacti, but that should be easy enough to do with a shell script attached to cacti, let me know if you need some hints on that.
regards
-jeff