view release on metacpan or search on metacpan
lib/App/Netsync/SNMP.pm view on Meta::CPAN
my $session = $ip;
unless (blessed $session and $session->isa('SNMP::Session')) {
return undef if ref $session;
$session = SNMP $session;
return undef unless defined $session;
}
my (@objects,@IIDs);
foreach my $OID (@$OIDs) {
my $query = SNMP::Varbind->new([$OID->[0]]);
while (my $object = $session->getnext($query)) {
last unless $query->tag eq $OID->[1] and not $session->{'ErrorNum'};
last if $object =~ /^ENDOFMIBVIEW$/;
$object =~ s/^\s*(.*?)\s*$/$1/;
push (@IIDs,$query->iid);
push (@objects,$object);
}
last if @objects != 0;
}
return undef if @objects == 0;
lib/App/Netsync/SNMP.pm view on Meta::CPAN
warn 'too many arguments' if @_ > 4;
my ($OID,$IID,$value,$ip) = @_;
my $session = $ip;
unless (blessed $session and $session->isa('SNMP::Session')) {
return undef if ref $session;
$session = SNMP $session;
return undef unless defined $session;
}
my $query = SNMP::Varbind->new([$OID,$IID,$value]);
$session->set($query);
return ($session->{'ErrorNum'}) ? $session->{'ErrorStr'} : 0;
}
=head1 AUTHOR
David Tucker, C<< <dmtucker at ucsc.edu> >>
=head1 BUGS
share/mib/CISCO-TC.my view on Meta::CPAN
'fcipSrcPortRemoved(55)' - FCIP port went down due to source
port removal.
'fcipSrcModuleNotOnline(56)' - FCIP port went down due to
source module not online.
'invalidConfig(57)' - this port has a misconfiguration with
respect to port channels.
'portBindFailure(58)' - port got isolated due to port bind
failure.
'portFabricBindFailure(59)' - port got isolated due to
fabric bind failure.
'noCommonVsanIsolation(60)' - trunk is isolated because
there are no common VSANs with peer.
'ficonVsanDown (61)' - FICON VSAN down.
'invalidAttachment (62)' - invalid attachment.
'portBlocked (63)' - port blocked due to FICON.
'incomAdminRxBbCreditPerBuf (64)' - disabled due to
incompatible administrative port rxbbcredit,
performance buffers.
'tooManyInvalidFlogis (65)' - suspended due to too many
invalid FLOGIs.
'deniedDueToPortBinding (66)' - suspended due to port
binding.
'elpFailureRevMismatch (67)' - isolated for ELP failure due
to revision mismatch.
'elpFailureClassFParamErr (68)' - isolated for ELP failure
due to Class F parameter error.
'elpFailureClassNParamErr (69)' - isolated for ELP failure
due to Class N parameter error.
share/mib/CISCO-TC.my view on Meta::CPAN
port shutdown.
'fcspAuthenFailure (98)' - fibre channel security protocol
authorization fail.
'fcotChecksumError (99)' - FCOT SPROM checksum error.
'ohmsExtLoopbackTest (100)' - link suspended due to external
loopback diagnostics failure.
'invalidFabricBindExchange (101)' - invalid fabric binding
exchange.
'tovMismatch (102)' - link isolation due to TOV mismatch.
'ficonNotEnabled (103)' - FICON not enabled.
'ficonNoPortNumber (104)' - no FICON port number.
'ficonBeingEnabled (105)' - FICON is being enabled.
'ePortProhibited (106)' - port down because FICON prohibit
mask in place for E/TE port.
'portGracefulShutdown (107)' - port has been shutdown
gracefully.
'trunkNotFullyActive (108)' - some of the VSANs which are
common with the peer are not up.
'fabricBindingSwitchWwnNotFound (109)' - peer switch WWN not
found in fabric binding active database.
'fabricBindingDomainInvalid (110)' - peer domain ID is
invalid in fabric binding active database.
'fabricBindingDbMismatch (111)' - fabric binding active
database mismatch with peer.
'fabricBindingNoRspFromPeer (112)' - fabric binding no
response from peer.
'dpvmVsanSuspended (113)' - dpvm vsan is suspended.
'dpvmVsanNotFound (114)' - dpvm vsan not found.
'trackedPortDown (115)' - port down because tracked
port is down.
'ecSuspendedOnLoop (116)' - port suspended because extended
share/mib/ENTITY-MIB.txt view on Meta::CPAN
one logical entity."
::= { entityMapping 2 }
entAliasMappingEntry OBJECT-TYPE
SYNTAX EntAliasMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical equipment, logical
entity to external identifier binding. Each logical
entity/physical component pair may be associated with one
alias mapping. The logical entity index may also be used as
a 'wildcard' (refer to the entAliasLogicalIndexOrZero object
DESCRIPTION clause for details.)
Note that only entPhysicalIndex values that represent
physical ports (i.e., associated entPhysicalClass value is
'port(10)') are permitted to exist in this table."
INDEX { entPhysicalIndex, entAliasLogicalIndexOrZero }
::= { entAliasMappingTable 1 }
share/mib/FOUNDRY-SN-AGENT-MIB.mib view on Meta::CPAN
DESCRIPTION
"Enable/disable web management."
DEFVAL { enabled }
::= { snAgentGbl 38 }
snAgGblSecurityLevelBinding OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represnts the binding of a given password to which
security level. A value of 255 indicates an invalid
binding."
::= { snAgentGbl 39 }
snAgGblEnableSLB OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable/disable Server Load Balancing."
::= { snAgentGbl 40 }
share/mib/FOUNDRY-SN-AGENT-MIB.mib view on Meta::CPAN
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Telnet Access Password and this is only
useful for write operation. A read operation
get a null string.
Set operation on this object is allowed only if command
'password-change any' is configured on the target device.
Another configuration affecting this is
'no snmp-server pw-check'. If its configured on the device,
there's no need to pass another varbind snAgGblPassword.
By default, 'snmp-server pw-check' is true, and thus needs
to have snAgGblPassword along with this object.
in the same Set PDU."
::= { snAgentGbl 46 }
snAgBuildDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
share/mib/FOUNDRY-SN-SWITCH-GROUP-MIB.mib view on Meta::CPAN
::= { snQosProfileEntry 4 }
-- QOS Bind Group
snQosBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnQosBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the configuration of 802.1p to qos profile
binding groups."
::= { snQos 2 }
snQosBindEntry OBJECT-TYPE
SYNTAX SnQosBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the snQosBindTable."
INDEX {snQosBindIndex}
::= { snQosBindTable 1 }
share/mib/FOUNDRY-SN-SWITCH-GROUP-MIB.mib view on Meta::CPAN
STATUS current
DESCRIPTION
"The table index of QOS Bind."
::= { snQosBindEntry 1 }
snQosBindPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QOS bind priority."
::= { snQosBindEntry 2 }
snQosBindProfileIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"QOS Bind Profile Index. This is pointer to the
index of snQosProfile Table."
::= { snQosBindEntry 3 }
share/mib/P-BRIDGE-MIB.txt view on Meta::CPAN
statistics counters for ports that are associated with this
transparent bridge that are on high-capacity interfaces, as
defined in the conformance clauses for this table. This table
is provided as a way to read 64-bit counters for agents that
support only SNMPv1.
Note that the reporting of most-significant and
least-significant counter bits separately runs the risk of
missing an overflow of the lower bits in the interval between
sampling. The manager must be aware of this possibility, even
within the same varbindlist, when interpreting the results of
a request or asynchronous notification."
::= { dot1dTp 6 }
dot1dTpPortOverflowEntry OBJECT-TYPE
SYNTAX Dot1dTpPortOverflowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The most significant bits of statistics counters for a high-
capacity interface of a transparent bridge. Each object is
share/mib/Q-BRIDGE-MIB.txt view on Meta::CPAN
counters for ports that are associated with this transparent
bridge. The most-significant bit objects are only required on
high-capacity interfaces, as defined in the conformance clauses
for these objects. This mechanism is provided as a way to read
64-bit counters for agents that support only SNMPv1.
Note that the reporting of most-significant and least-
significant counter bits separately runs the risk of missing
an overflow of the lower bits in the interval between sampling.
The manager must be aware of this possibility, even within the
same varbindlist, when interpreting the results of a request or
asynchronous notification."
::= { dot1qVlan 6 }
dot1qPortVlanStatisticsEntry OBJECT-TYPE
SYNTAX Dot1qPortVlanStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic statistics for a VLAN on an interface."
share/mib/RMON2-MIB.txt view on Meta::CPAN
those octets in packets that contained errors.
Note that this doesn't count just those octets in the
particular protocol frames but includes the entire packet
that contained the protocol."
::= { protocolDistStatsEntry 2 }
--
-- Address Map Group (addressMap)
--
-- Lists MAC address to network address bindings discovered by the
-- probe and what interface they were last seen on.
-- addressMapControlTable
-- addressMapTable
addressMapInserts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times an address mapping entry has been
share/mib/RMON2-MIB.txt view on Meta::CPAN
addressMapGroup OBJECT-GROUP
OBJECTS { addressMapInserts, addressMapDeletes,
addressMapMaxDesiredEntries,
addressMapControlDataSource,
addressMapControlDroppedFrames,
addressMapControlOwner, addressMapControlStatus,
addressMapPhysicalAddress,
addressMapLastChange }
STATUS current
DESCRIPTION
"Lists MAC address to network address bindings discovered by
the probe and what interface they were last seen on."
::= { rmon2MIBGroups 3 }
nlHostGroup OBJECT-GROUP
OBJECTS { hlHostControlDataSource,
hlHostControlNlDroppedFrames, hlHostControlNlInserts,
hlHostControlNlDeletes,
hlHostControlNlMaxDesiredEntries,
hlHostControlAlDroppedFrames, hlHostControlAlInserts,
hlHostControlAlDeletes,