Capture Aruba AP software version when available
This commit is contained in:
@@ -17,7 +17,7 @@ version 3.21 ()
|
|||||||
VLANs, fall back to dot1qVlanStaticTable if not available.
|
VLANs, fall back to dot1qVlanStaticTable if not available.
|
||||||
* New method i_vlan_membership_untagged() for VLANs transmitted as
|
* New method i_vlan_membership_untagged() for VLANs transmitted as
|
||||||
untagged frames.
|
untagged frames.
|
||||||
* Capture Aruba AP hardware version when available
|
* Capture Aruba AP hardware and software version when available
|
||||||
|
|
||||||
[BUG FIXES]
|
[BUG FIXES]
|
||||||
|
|
||||||
|
|||||||
@@ -125,6 +125,7 @@ $VERSION = '3.20';
|
|||||||
'aruba_ap_name' => 'wlanAPName',
|
'aruba_ap_name' => 'wlanAPName',
|
||||||
'aruba_ap_ip' => 'wlanAPIpAddress',
|
'aruba_ap_ip' => 'wlanAPIpAddress',
|
||||||
'aruba_ap_hw_ver' => 'wlanAPHwVersion',
|
'aruba_ap_hw_ver' => 'wlanAPHwVersion',
|
||||||
|
'aruba_ap_sw_ver' => 'wlanAPSwVersion',
|
||||||
|
|
||||||
# WLSX-WLAN-MIB::wlsxWlanESSIDVlanPoolTable
|
# WLSX-WLAN-MIB::wlsxWlanESSIDVlanPoolTable
|
||||||
'aruba_ssid_vlan' => 'wlanESSIDVlanPoolStatus',
|
'aruba_ssid_vlan' => 'wlanESSIDVlanPoolStatus',
|
||||||
@@ -1050,6 +1051,24 @@ sub e_hwver {
|
|||||||
return \%e_hwver;
|
return \%e_hwver;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub e_swver {
|
||||||
|
my $aruba = shift;
|
||||||
|
|
||||||
|
my $ap_sw_ver = $aruba->aruba_ap_hw_ver() || {};
|
||||||
|
|
||||||
|
my %e_swver;
|
||||||
|
|
||||||
|
# APs
|
||||||
|
foreach my $idx ( keys %$ap_sw_ver ) {
|
||||||
|
my $sw_ver = $ap_sw_ver->{$idx};
|
||||||
|
next unless defined $sw_ver;
|
||||||
|
|
||||||
|
$e_swver{$idx} = "$sw_ver";
|
||||||
|
}
|
||||||
|
|
||||||
|
return \%e_swver;
|
||||||
|
}
|
||||||
|
|
||||||
sub e_vendor {
|
sub e_vendor {
|
||||||
my $aruba = shift;
|
my $aruba = shift;
|
||||||
|
|
||||||
@@ -1693,6 +1712,10 @@ Returns reference to hash. Key: IID, Value: Type of component.
|
|||||||
|
|
||||||
Returns reference to hash. Key: IID, Value: Hardware revision.
|
Returns reference to hash. Key: IID, Value: Hardware revision.
|
||||||
|
|
||||||
|
=item $aruba->e_swver()
|
||||||
|
|
||||||
|
Returns reference to hash. Key: IID, Value: Software revision.
|
||||||
|
|
||||||
=item $aruba->e_vendor()
|
=item $aruba->e_vendor()
|
||||||
|
|
||||||
Returns reference to hash. Key: IID, Value: aruba.
|
Returns reference to hash. Key: IID, Value: aruba.
|
||||||
|
|||||||
Reference in New Issue
Block a user