New global
This commit is contained in:
@@ -66,6 +66,7 @@ $VERSION = '2.08';
|
||||
'ps1_status' => 'snChasPwrSupplyOperStatus.1',
|
||||
'fan' => 'snChasFanOperStatus.1',
|
||||
'img_ver' => 'snAgImgVer',
|
||||
'ch_serial' => 'snChasSerNum',
|
||||
|
||||
);
|
||||
|
||||
@@ -205,10 +206,10 @@ sub serial {
|
||||
my $foundry = shift;
|
||||
|
||||
# Return chassis serial number if available
|
||||
return $foundry->snChasSerNum() if ( $foundry->snChasSerNum() );
|
||||
return $foundry->ch_serial() if ( $foundry->ch_serial() );
|
||||
|
||||
# If no chassis serial use first module serial
|
||||
my $mod_serials = $foundry->snAgentConfigModuleSerialNumber();
|
||||
my $mod_serials = $foundry->snAgentConfigModuleSerialNumber() || {};
|
||||
|
||||
foreach my $mod ( sort keys %$mod_serials ) {
|
||||
my $serial = $mod_serials->{$mod} || '';
|
||||
@@ -406,6 +407,12 @@ Returns device image version.
|
||||
|
||||
(C<snAgImgVer.0>)
|
||||
|
||||
=item $foundry->ch_serial()
|
||||
|
||||
Returns chassis serial number.
|
||||
|
||||
(C<snChasSerNum.0>)
|
||||
|
||||
=back
|
||||
|
||||
=head2 Global Methods imported from SNMP::Info::Layer3
|
||||
|
||||
Reference in New Issue
Block a user