mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
basic comware (h3c now hp replacing procurve)
git-svn-id: http://www.observium.org/svn/observer/trunk@2697 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
parent
eeed8a83e5
commit
569e5186b6
8
includes/discovery/os/comware.inc.php
Normal file
8
includes/discovery/os/comware.inc.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
if (!$os)
|
||||
{
|
||||
if (strstr($sysDescr, "Comware")) { $os = "comware"; }
|
||||
}
|
||||
|
||||
?>
|
17
includes/polling/os/comware.inc.php
Normal file
17
includes/polling/os/comware.inc.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
# SNMPv2-MIB::sysDescr.0 = STRING: Hangzhou H3C Comware Platform Software, Software Version 3.10, Release 2211P06
|
||||
# H3C S3100-8TP-EI
|
||||
# Copyright(c) 2004-2010 Hangzhou H3C Tech. Co.,Ltd. All rights reserved.
|
||||
# SNMPv2-MIB::sysObjectID.0 = OID: HH3C-PRODUCT-ID-MIB::hh3c-S3100-8TP-EI
|
||||
|
||||
echo("Comware OS...");
|
||||
|
||||
|
||||
$hardware = snmp_get($device, "sysObjectID.0", "-OQsv", "SNMPv2-MIB:HH3C-PRODUCT-ID-MIB", "+".$config['install_dir']."/mibs/h3c");
|
||||
|
||||
list(,$version,$features) = explode(",", $poll_device['sysDescr']);
|
||||
list(,,,$version) = explode(" ", $version);
|
||||
list(,,$features) = explode(" ", $features);
|
||||
|
||||
?>
|
@ -36,11 +36,11 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
$hardware = rewrite_extreme_hardware($sysObjectID);
|
||||
if ($hardware == $sysObjectID) { unset($hardware); }
|
||||
$hardware = rewrite_extreme_hardware($poll_device['sysObjectID']);
|
||||
if ($hardware == $poll_device['sysObjectID']) { unset($hardware); }
|
||||
|
||||
$version = str_replace("\"","", $version);
|
||||
$features = str_replace("\"","", $features);
|
||||
$hardware = str_replace("\"","", $hardware);
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -8,9 +8,9 @@ $serial = snmp_get($device, "FORTINET-MIB-280::fnSysSerial.0", "-Ovq");
|
||||
$version = preg_replace("/(.+),(.+),(.+)/", "\\1||\\2||\\3", $fnSysVersion);
|
||||
list($version,$features) = explode("||", $version);
|
||||
|
||||
if (isset($rewrite_fortinet_hardware[$sysObjectID]))
|
||||
if (isset($rewrite_fortinet_hardware[$poll_device['sysObjectID']]))
|
||||
{
|
||||
$hardware = $rewrite_fortinet_hardware[$sysObjectID];
|
||||
$hardware = $rewrite_fortinet_hardware[$poll_device['sysObjectID']];
|
||||
}
|
||||
|
||||
#$cmd = $config['snmpget'] . " -M ".$config['mibdir']. " -m FORTINET-MIB-280 -O qv -" . $device['snmpver'] . " -c " . $device['community'] . " " . $device['hostname'];
|
||||
@ -34,4 +34,4 @@ if (is_numeric($sessions))
|
||||
$graphs['fortigate_sessions'] = TRUE;
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -30,15 +30,14 @@ echo("Doing Force10 FTOS ");
|
||||
#F10-CHASSIS-MIB::chSysSwRuntimeImgVersion.1.1 = STRING: 7.6.1.2
|
||||
#F10-CHASSIS-MIB::chSysSwRuntimeImgVersion.8.1 = STRING: 7.6.1.2
|
||||
|
||||
$sysObjectID = snmp_get($device, "sysObjectID.0", "-Oqvn");
|
||||
$hardware = rewrite_ftos_hardware($sysObjectID);
|
||||
$hardware = rewrite_ftos_hardware($poll_device['sysObjectID']);
|
||||
|
||||
if (strstr($sysObjectID, ".1.3.6.1.4.1.6027.1.3."))
|
||||
if (strstr($poll_device['sysObjectID'], ".1.3.6.1.4.1.6027.1.3."))
|
||||
{
|
||||
echo("S-Series ");
|
||||
$version = snmp_get($device, "chStackUnitCodeVersion.1", "-Oqvn", "F10-S-SERIES-CHASSIS-MIB");
|
||||
}
|
||||
elseif (strstr($sysObjectID, ".1.3.6.1.4.1.6027.1.2."))
|
||||
elseif (strstr($poll_device['sysObjectID'], ".1.3.6.1.4.1.6027.1.2."))
|
||||
{
|
||||
echo("C-Series ");
|
||||
$version = snmp_get($device, "chSwVersion.0", "-Oqvn", "F10-C-SERIES-CHASSIS-MIB");
|
||||
@ -53,4 +52,4 @@ $version = str_replace("\"","", $version);
|
||||
$features = str_replace("\"","", $features);
|
||||
$hardware = str_replace("\"","", $hardware);
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -15,7 +15,7 @@ if (strstr($poll_device[sysDescr], "EM64")) { $hardware = "Intel x64"; }
|
||||
if (strstr($poll_device[sysDescr], "AMD64")) { $hardware = "AMD x64"; }
|
||||
if (strstr($poll_device[sysDescr], "Intel64")) { $hardware = "Intel x64"; }
|
||||
|
||||
if($sysObjectID == ".1.3.6.1.4.1.311.1.1.3.1.1") { ## Workstation
|
||||
if($poll_device['sysObjectID'] == ".1.3.6.1.4.1.311.1.1.3.1.1") { ## Workstation
|
||||
|
||||
if (strstr($poll_device[sysDescr], "Build Number: 1057")) { $version = "NT 3.51 Workstation"; }
|
||||
if (strstr($poll_device[sysDescr], "Build Number: 1381")) { $version = "NT 4.0 Workstation"; }
|
||||
@ -27,7 +27,7 @@ if($sysObjectID == ".1.3.6.1.4.1.311.1.1.3.1.1") { ## Workstation
|
||||
if (strstr($poll_device[sysDescr], "Build 6002")) { $version = "Vista SP2 (NT 6.0)"; }
|
||||
if (strstr($poll_device[sysDescr], "Build 7600")) { $version = "7 (NT 6.1)"; }
|
||||
|
||||
} elseif ($sysObjectID == ".1.3.6.1.4.1.311.1.1.3.1.2") { ## Server
|
||||
} elseif ($poll_device['sysObjectID'] == ".1.3.6.1.4.1.311.1.1.3.1.2") { ## Server
|
||||
|
||||
if (strstr($poll_device[sysDescr], "Build Number: 1057")) { $version = "NT Server 3.51"; }
|
||||
if (strstr($poll_device[sysDescr], "Build Number: 1381")) { $version = "NT Server 4.0"; }
|
||||
@ -37,7 +37,7 @@ if($sysObjectID == ".1.3.6.1.4.1.311.1.1.3.1.1") { ## Workstation
|
||||
if (strstr($poll_device[sysDescr], "Build 6002")) { $version = "Server 2008 SP2 (NT 6.0)"; }
|
||||
if (strstr($poll_device[sysDescr], "Build 7600")) { $version = "Server 2008 R2(NT 6.1)"; }
|
||||
|
||||
} elseif ($sysObjectID == ".1.3.6.1.4.1.311.1.1.3.1.3") { ## Datacentre Server
|
||||
} elseif ($poll_device['sysObjectID'] == ".1.3.6.1.4.1.311.1.1.3.1.3") { ## Datacentre Server
|
||||
|
||||
if (strstr($poll_device[sysDescr], "Build Number: 1057")) { $version = "NT Datacenter 3.51"; }
|
||||
if (strstr($poll_device[sysDescr], "Build Number: 1381")) { $version = "NT Datacenter 4.0"; }
|
||||
|
@ -22,7 +22,6 @@
|
||||
$poll_device['sysName'] = strtolower($poll_device['sysName']);
|
||||
|
||||
$hrSystemUptime = snmp_get($device, "hrSystemUptime.0", "-Oqv", "HOST-RESOURCES-MIB");
|
||||
$sysObjectID = snmp_get($device, "sysObjectID.0", "-Oqvn");
|
||||
|
||||
if ($hrSystemUptime != "" && !strpos($hrSystemUptime, "No") && ($device['os'] != "windows"))
|
||||
{
|
||||
|
@ -508,6 +508,18 @@ $config['os'][$os]['text'] = "Blade Network Technologies";
|
||||
$config['os'][$os]['type'] = "network";
|
||||
$config['os'][$os]['icon'] = "bnt";
|
||||
|
||||
$os = "comware";
|
||||
$config['os'][$os]['text'] = "HP Comware";
|
||||
$config['os'][$os]['type'] = "network";
|
||||
$config['os'][$os]['icon'] = "hp";
|
||||
$config['os'][$os]['over'][0]['graph'] = "device_bits";
|
||||
$config['os'][$os]['over'][0]['text'] = "Traffic";
|
||||
#$config['os'][$os]['over'][1]['graph'] = "device_processor";
|
||||
#$config['os'][$os]['over'][1]['text'] = "CPU Usage";
|
||||
#$config['os'][$os]['over'][2]['graph'] = "device_mempool";
|
||||
#$config['os'][$os]['over'][2]['text'] = "Memory Usage";
|
||||
|
||||
|
||||
$os = "procurve";
|
||||
$config['os'][$os]['text'] = "HP ProCurve";
|
||||
$config['os'][$os]['type'] = "network";
|
||||
|
1289
mibs/DIAL-CONTROL-MIB
Normal file
1289
mibs/DIAL-CONTROL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
231
mibs/HC-PerfHist-TC-MIB
Normal file
231
mibs/HC-PerfHist-TC-MIB
Normal file
@ -0,0 +1,231 @@
|
||||
-- *****************************************************************
|
||||
-- HC-PerfHist-TC-MIB.my : 64 bits perf hist counter MIB file
|
||||
--
|
||||
-- June 2004
|
||||
--
|
||||
-- Copyright (c) 2004 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
HC-PerfHist-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
Counter64,
|
||||
Unsigned32,
|
||||
Integer32,
|
||||
mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
hcPerfHistTCMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200402030000Z" -- February 3, 2004
|
||||
ORGANIZATION "ADSLMIB Working Group"
|
||||
CONTACT-INFO "WG-email: adslmib@ietf.org
|
||||
Info: https://www1.ietf.org/mailman/listinfo/adslmib
|
||||
|
||||
Chair: Mike Sneed
|
||||
Sand Channel Systems
|
||||
Postal: P.O. Box 37324
|
||||
Raleigh NC 27627-7324
|
||||
USA
|
||||
Email: sneedmike@hotmail.com
|
||||
Phone: +1 206 600 7022
|
||||
|
||||
Co-editor: Bob Ray
|
||||
PESA Switching Systems, Inc.
|
||||
Postal: 330-A Wynn Drive
|
||||
Huntsville, AL 35805
|
||||
USA
|
||||
Email: rray@pesa.com
|
||||
Phone: +1 256 726 9200 ext. 142
|
||||
|
||||
Co-editor: Rajesh Abbi
|
||||
Alcatel USA
|
||||
Postal: 2301 Sugar Bush Road
|
||||
Raleigh, NC 27612-3339
|
||||
USA
|
||||
Email: Rajesh.Abbi@alcatel.com
|
||||
Phone: +1 919 850 6194
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB Module provides Textual Conventions to be
|
||||
used by systems supporting 15 minute based performance
|
||||
history counts that require high-capacity counts.
|
||||
|
||||
Copyright (C) The Internet Society (2004). This version
|
||||
of this MIB module is part of RFC 3705: see the RFC
|
||||
itself for full legal notices."
|
||||
|
||||
REVISION "200402030000Z" -- February 3, 2004
|
||||
DESCRIPTION "Initial version, published as RFC 3705."
|
||||
|
||||
::= { mib-2 107 }
|
||||
|
||||
HCPerfValidIntervals ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of near end intervals for which data was
|
||||
collected. The value of an object with an
|
||||
HCPerfValidIntervals syntax will be 96 unless the
|
||||
measurement was (re-)started within the last 1440 minutes,
|
||||
in which case the value will be the number of complete 15
|
||||
minute intervals for which the agent has at least some data.
|
||||
In certain cases (e.g., in the case where the agent is a
|
||||
proxy) it is possible that some intervals are unavailable.
|
||||
In this case, this interval is the maximum interval number
|
||||
for which data is available."
|
||||
SYNTAX Integer32 (0..96)
|
||||
|
||||
HCPerfInvalidIntervals ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of near end intervals for which no data is
|
||||
available. The value of an object with an
|
||||
HCPerfInvalidIntervals syntax will typically be zero except
|
||||
in cases where the data for some intervals are not available
|
||||
(e.g., in proxy situations)."
|
||||
SYNTAX Integer32 (0..96)
|
||||
|
||||
HCPerfTimeElapsed ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds that have elapsed since the beginning
|
||||
of the current measurement period. If, for some reason,
|
||||
such as an adjustment in the system's time-of-day clock or
|
||||
the addition of a leap second, the duration of the current
|
||||
interval exceeds the maximum value, the agent will return
|
||||
the maximum value.
|
||||
|
||||
For 15 minute intervals, the range is limited to (0..899).
|
||||
For 24 hour intervals, the range is limited to (0..86399)."
|
||||
SYNTAX Integer32 (0..86399)
|
||||
|
||||
HCPerfIntervalThreshold ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This convention defines a range of values that may be set
|
||||
in a fault threshold alarm control. As the number of
|
||||
seconds in a 15-minute interval numbers at most 900,
|
||||
objects of this type may have a range of 0...900, where the
|
||||
value of 0 disables the alarm."
|
||||
SYNTAX Unsigned32 (0..900)
|
||||
|
||||
HCPerfCurrentCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A gauge associated with a performance measurement in a
|
||||
current 15 minute measurement interval. The value of an
|
||||
object with an HCPerfCurrentCount syntax starts from zero
|
||||
and is increased when associated events occur, until the
|
||||
end of the 15 minute interval. At that time the value of
|
||||
the gauge is stored in the first 15 minute history
|
||||
interval, and the gauge is restarted at zero. In the case
|
||||
where the agent has no valid data available for the
|
||||
current interval, the corresponding object instance is not
|
||||
available and upon a retrieval request a corresponding
|
||||
error message shall be returned to indicate that this
|
||||
instance does not exist.
|
||||
|
||||
This count represents a non-negative integer, which
|
||||
may increase or decrease, but shall never exceed 2^64-1
|
||||
(18446744073709551615 decimal), nor fall below 0. The
|
||||
value of an object with HCPerfCurrentCount syntax
|
||||
assumes its maximum value whenever the underlying count
|
||||
exceeds 2^64-1. If the underlying count subsequently
|
||||
decreases below 2^64-1 (due, e.g., to a retroactive
|
||||
adjustment as a result of entering or exiting unavailable
|
||||
time), then the object's value also decreases.
|
||||
|
||||
Note that this TC is not strictly supported in SMIv2,
|
||||
because the 'always increasing' and 'counter wrap'
|
||||
semantics associated with the Counter64 base type are not
|
||||
preserved. It is possible that management applications
|
||||
which rely solely upon the (Counter64) ASN.1 tag to
|
||||
determine object semantics will mistakenly operate upon
|
||||
objects of this type as they would for Counter64 objects.
|
||||
|
||||
This textual convention represents a limited and short-
|
||||
term solution, and may be deprecated as a long term
|
||||
solution is defined and deployed to replace it."
|
||||
SYNTAX Counter64
|
||||
|
||||
HCPerfIntervalCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A gauge associated with a performance measurement in
|
||||
a previous 15 minute measurement interval. In the case
|
||||
where the agent has no valid data available for a
|
||||
particular interval, the corresponding object instance is
|
||||
not available and upon a retrieval request a corresponding
|
||||
error message shall be returned to indicate that this
|
||||
instance does not exist.
|
||||
|
||||
Let X be an object with HCPerfIntervalCount syntax.
|
||||
Let Y be an object with HCPerfCurrentCount syntax.
|
||||
Let Z be an object with HCPerfTotalCount syntax.
|
||||
Then, in a system supporting a history of n intervals with
|
||||
X(1) and X(n) the most and least recent intervals
|
||||
respectively, the following applies at the end of a 15
|
||||
minute interval:
|
||||
|
||||
- discard the value of X(n)
|
||||
- the value of X(i) becomes that of X(i-1)
|
||||
for n >= i > 1
|
||||
- the value of X(1) becomes that of Y.
|
||||
- the value of Z, if supported, is adjusted.
|
||||
|
||||
This count represents a non-negative integer, which
|
||||
may increase or decrease, but shall never exceed 2^64-1
|
||||
(18446744073709551615 decimal), nor fall below 0. The
|
||||
value of an object with HCPerfIntervalCount syntax
|
||||
assumes its maximum value whenever the underlying count
|
||||
exceeds 2^64-1. If the underlying count subsequently
|
||||
decreases below 2^64-1 (due, e.g., to a retroactive
|
||||
adjustment as a result of entering or exiting unavailable
|
||||
time), then the value of the object also decreases.
|
||||
|
||||
Note that this TC is not strictly supported in SMIv2,
|
||||
because the 'always increasing' and 'counter wrap'
|
||||
semantics associated with the Counter64 base type are not
|
||||
preserved. It is possible that management applications
|
||||
which rely solely upon the (Counter64) ASN.1 tag to
|
||||
determine object semantics will mistakenly operate upon
|
||||
objects of this type as they would for Counter64 objects.
|
||||
|
||||
This textual convention represents a limited and short-
|
||||
term solution, and may be deprecated as a long term
|
||||
solution is defined and deployed to replace it."
|
||||
SYNTAX Counter64
|
||||
|
||||
HCPerfTotalCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A gauge representing the aggregate of previous valid 15
|
||||
minute measurement intervals. Intervals for which no
|
||||
valid data was available are not counted.
|
||||
|
||||
This count represents a non-negative integer, which
|
||||
may increase or decrease, but shall never exceed 2^64-1
|
||||
(18446744073709551615 decimal), nor fall below 0. The
|
||||
value of an object with HCPerfTotalCount syntax
|
||||
assumes its maximum value whenever the underlying count
|
||||
exceeds 2^64-1. If the underlying count subsequently
|
||||
decreases below 2^64-1 (due, e.g., to a retroactive
|
||||
adjustment as a result of entering or exiting unavailable
|
||||
time), then the object's value also decreases.
|
||||
|
||||
Note that this TC is not strictly supported in SMIv2,
|
||||
because the 'always increasing' and 'counter wrap'
|
||||
semantics associated with the Counter64 base type are not
|
||||
preserved. It is possible that management applications
|
||||
which rely solely upon the (Counter64) ASN.1 tag to
|
||||
determine object semantics will mistakenly operate upon
|
||||
objects of this type as they would for Counter64 objects.
|
||||
|
||||
This textual convention represents a limited and short-
|
||||
term solution, and may be deprecated as a long term
|
||||
solution is defined and deployed to replace it."
|
||||
SYNTAX Counter64
|
||||
END
|
6858
mibs/IEEE-802DOT17-RPR-MIB
Normal file
6858
mibs/IEEE-802DOT17-RPR-MIB
Normal file
File diff suppressed because it is too large
Load Diff
90
mibs/IPV6-FLOW-LABEL-MIB
Normal file
90
mibs/IPV6-FLOW-LABEL-MIB
Normal file
@ -0,0 +1,90 @@
|
||||
-- extracted from rfc3595.txt
|
||||
-- at Fri Sep 12 06:15:26 2003
|
||||
|
||||
IPV6-FLOW-LABEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, mib-2, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ipv6FlowLabelMIB MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "200308280000Z" -- 28 August 2003
|
||||
ORGANIZATION "IETF Operations and Management Area"
|
||||
CONTACT-INFO "Bert Wijnen (Editor)
|
||||
Lucent Technologies
|
||||
Schagen 33
|
||||
3461 GL Linschoten
|
||||
Netherlands
|
||||
Phone: +31 348-407-775
|
||||
EMail: bwijnen@lucent.com
|
||||
|
||||
Send comments to <mibs@ops.ietf.org>.
|
||||
"
|
||||
DESCRIPTION "This MIB module provides commonly used textual
|
||||
conventions for IPv6 Flow Labels.
|
||||
|
||||
Copyright (C) The Internet Society (2003). This
|
||||
version of this MIB module is part of RFC 3595,
|
||||
see the RFC itself for full legal notices.
|
||||
"
|
||||
-- Revision History
|
||||
|
||||
REVISION "200308280000Z" -- 28 August 2003
|
||||
DESCRIPTION "Initial version, published as RFC 3595."
|
||||
|
||||
::= { mib-2 103 }
|
||||
|
||||
IPv6FlowLabel ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "The flow identifier or Flow Label in an IPv6
|
||||
packet header that may be used to discriminate
|
||||
traffic flows.
|
||||
"
|
||||
REFERENCE "Internet Protocol, Version 6 (IPv6) specification,
|
||||
section 6. RFC 2460.
|
||||
"
|
||||
SYNTAX Integer32 (0..1048575)
|
||||
|
||||
IPv6FlowLabelOrAny ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "The flow identifier or Flow Label in an IPv6
|
||||
packet header that may be used to discriminate
|
||||
traffic flows. The value of -1 is used to
|
||||
indicate a wildcard, i.e. any value.
|
||||
"
|
||||
SYNTAX Integer32 (-1 | 0..1048575)
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- Copyright (C) The Internet Society (2003). All Rights Reserved.
|
||||
--
|
||||
-- This document and translations of it may be copied and furnished to
|
||||
-- others, and derivative works that comment on or otherwise explain it
|
||||
-- or assist in its implementation may be prepared, copied, published
|
||||
-- and distributed, in whole or in part, without restriction of any
|
||||
-- kind, provided that the above copyright notice and this paragraph are
|
||||
-- included on all such copies and derivative works. However, this
|
||||
-- document itself may not be modified in any way, such as by removing
|
||||
-- the copyright notice or references to the Internet Society or other
|
||||
-- Internet organizations, except as needed for the purpose of
|
||||
-- developing Internet standards in which case the procedures for
|
||||
-- copyrights defined in the Internet Standards process must be
|
||||
-- followed, or as required to translate it into languages other than
|
||||
-- English.
|
||||
--
|
||||
-- The limited permissions granted above are perpetual and will not be
|
||||
-- revoked by the Internet Society or its successors or assignees.
|
||||
--
|
||||
-- This document and the information contained herein is provided on an
|
||||
-- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
|
||||
-- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
|
||||
-- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
|
||||
-- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
|
||||
-- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
|
300
mibs/RADIUS-ACC-CLIENT-MIB
Normal file
300
mibs/RADIUS-ACC-CLIENT-MIB
Normal file
@ -0,0 +1,300 @@
|
||||
-- *****************************************************************
|
||||
-- RADIUS-ACC-CLIENT-MIB.my: Cisco Enterprise RADIUS-ACC-CLIENT-MIB file
|
||||
--
|
||||
-- march 2005, Gayathri Velayutham
|
||||
--
|
||||
-- Copyright (c) 2005 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
RADIUS-ACC-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
Counter32, Integer32, Gauge32,
|
||||
IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||
|
||||
radiusAccClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9906110000Z" -- 11 Jun 1999
|
||||
ORGANIZATION "IETF RADIUS Working Group."
|
||||
CONTACT-INFO
|
||||
" Bernard Aboba
|
||||
Microsoft
|
||||
One Microsoft Way
|
||||
Redmond, WA 98052
|
||||
US
|
||||
|
||||
Phone: +1 425 936 6605
|
||||
EMail: bernarda@microsoft.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for entities implementing the client side of
|
||||
the Remote Access Dialin User Service (RADIUS) accounting
|
||||
protocol."
|
||||
REVISION "9906110000Z" -- 11 Jun 1999
|
||||
DESCRIPTION "Initial version as published in RFC 2620"
|
||||
::= { radiusAccounting 2 }
|
||||
|
||||
radiusMIB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID assigned to RADIUS MIB work by the IANA."
|
||||
::= { mib-2 67 }
|
||||
|
||||
radiusAccounting OBJECT IDENTIFIER ::= {radiusMIB 2}
|
||||
|
||||
radiusAccClientMIBObjects OBJECT IDENTIFIER ::=
|
||||
{ radiusAccClientMIB 1 }
|
||||
|
||||
radiusAccClient OBJECT IDENTIFIER ::= { radiusAccClientMIBObjects 1 }
|
||||
|
||||
radiusAccClientInvalidServerAddresses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Response packets
|
||||
received from unknown addresses."
|
||||
::= { radiusAccClient 1 }
|
||||
|
||||
radiusAccClientIdentifier OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAS-Identifier of the RADIUS accounting client. This
|
||||
is not necessarily the same as sysName in MIB II."
|
||||
::= { radiusAccClient 2 }
|
||||
|
||||
radiusAccServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RadiusAccServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the RADIUS accounting
|
||||
servers with which the client shares a secret."
|
||||
::= { radiusAccClient 3 }
|
||||
|
||||
radiusAccServerEntry OBJECT-TYPE
|
||||
SYNTAX RadiusAccServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing a RADIUS
|
||||
accounting server with which the client shares a secret."
|
||||
INDEX { radiusAccServerIndex }
|
||||
|
||||
::= { radiusAccServerTable 1 }
|
||||
|
||||
RadiusAccServerEntry ::= SEQUENCE {
|
||||
radiusAccServerIndex Integer32,
|
||||
radiusAccServerAddress IpAddress,
|
||||
radiusAccClientServerPortNumber Integer32,
|
||||
radiusAccClientRoundTripTime TimeTicks,
|
||||
radiusAccClientRequests Counter32,
|
||||
radiusAccClientRetransmissions Counter32,
|
||||
radiusAccClientResponses Counter32,
|
||||
radiusAccClientMalformedResponses Counter32,
|
||||
radiusAccClientBadAuthenticators Counter32,
|
||||
radiusAccClientPendingRequests Gauge32,
|
||||
radiusAccClientTimeouts Counter32,
|
||||
radiusAccClientUnknownTypes Counter32,
|
||||
radiusAccClientPacketsDropped Counter32
|
||||
}
|
||||
|
||||
radiusAccServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number uniquely identifying each RADIUS
|
||||
Accounting server with which this client
|
||||
communicates."
|
||||
::= { radiusAccServerEntry 1 }
|
||||
|
||||
radiusAccServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the RADIUS accounting server
|
||||
referred to in this table entry."
|
||||
::= { radiusAccServerEntry 2 }
|
||||
|
||||
radiusAccClientServerPortNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP port the client is using to send requests to
|
||||
this server."
|
||||
::= { radiusAccServerEntry 3 }
|
||||
|
||||
radiusAccClientRoundTripTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time interval between the most recent
|
||||
Accounting-Response and the Accounting-Request that
|
||||
matched it from this RADIUS accounting server."
|
||||
::= { radiusAccServerEntry 4 }
|
||||
|
||||
-- Request/Response statistics
|
||||
--
|
||||
-- Requests = Responses + PendingRequests + ClientTimeouts
|
||||
--
|
||||
-- Responses - MalformedResponses - BadAuthenticators -
|
||||
-- UnknownTypes - PacketsDropped = Successfully received
|
||||
|
||||
radiusAccClientRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Request packets
|
||||
sent. This does not include retransmissions."
|
||||
::= { radiusAccServerEntry 5 }
|
||||
|
||||
radiusAccClientRetransmissions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Request packets
|
||||
retransmitted to this RADIUS accounting server.
|
||||
Retransmissions include retries where the
|
||||
Identifier and Acct-Delay have been updated, as
|
||||
well as those in which they remain the same."
|
||||
::= { radiusAccServerEntry 6 }
|
||||
|
||||
radiusAccClientResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets received on the
|
||||
accounting port from this server."
|
||||
::= { radiusAccServerEntry 7 }
|
||||
|
||||
radiusAccClientMalformedResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of malformed RADIUS Accounting-Response
|
||||
packets received from this server. Malformed packets
|
||||
include packets with an invalid length. Bad
|
||||
authenticators and unknown types are not included as
|
||||
malformed accounting responses."
|
||||
::= { radiusAccServerEntry 8 }
|
||||
|
||||
radiusAccClientBadAuthenticators OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Response
|
||||
packets which contained invalid authenticators
|
||||
received from this server."
|
||||
::= { radiusAccServerEntry 9 }
|
||||
|
||||
radiusAccClientPendingRequests OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Request packets
|
||||
sent to this server that have not yet timed out or
|
||||
received a response. This variable is incremented when an
|
||||
Accounting-Request is sent and decremented due to
|
||||
receipt of an Accounting-Response, a timeout or
|
||||
a retransmission."
|
||||
::= { radiusAccServerEntry 10 }
|
||||
|
||||
radiusAccClientTimeouts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of accounting timeouts to this server.
|
||||
After a timeout the client may retry to the same
|
||||
server, send to a different server, or give up.
|
||||
A retry to the same server is counted as a
|
||||
retransmit as well as a timeout. A send to a different
|
||||
server is counted as an Accounting-Request as well as
|
||||
a timeout."
|
||||
::= { radiusAccServerEntry 11 }
|
||||
|
||||
radiusAccClientUnknownTypes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets of unknown type which
|
||||
were received from this server on the accounting port."
|
||||
::= { radiusAccServerEntry 12 }
|
||||
|
||||
radiusAccClientPacketsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets which were received from
|
||||
this server on the accounting port and dropped for some
|
||||
other reason."
|
||||
::= { radiusAccServerEntry 13 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
radiusAccClientMIBConformance
|
||||
OBJECT IDENTIFIER ::= { radiusAccClientMIB 2 }
|
||||
radiusAccClientMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 1 }
|
||||
radiusAccClientMIBGroups
|
||||
OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
radiusAccClientMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for accounting clients
|
||||
implementing the RADIUS Accounting Client MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { radiusAccClientMIBGroup }
|
||||
|
||||
::= { radiusAccClientMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
radiusAccClientMIBGroup OBJECT-GROUP
|
||||
OBJECTS { radiusAccClientIdentifier,
|
||||
radiusAccClientInvalidServerAddresses,
|
||||
radiusAccServerAddress,
|
||||
radiusAccClientServerPortNumber,
|
||||
radiusAccClientRoundTripTime,
|
||||
radiusAccClientRequests,
|
||||
|
||||
radiusAccClientRetransmissions,
|
||||
radiusAccClientResponses,
|
||||
radiusAccClientMalformedResponses,
|
||||
radiusAccClientBadAuthenticators,
|
||||
radiusAccClientPendingRequests,
|
||||
radiusAccClientTimeouts,
|
||||
radiusAccClientUnknownTypes,
|
||||
radiusAccClientPacketsDropped
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
RADIUS Accounting Clients."
|
||||
::= { radiusAccClientMIBGroups 1 }
|
||||
|
||||
END
|
||||
|
330
mibs/RADIUS-AUTH-CLIENT-MIB
Normal file
330
mibs/RADIUS-AUTH-CLIENT-MIB
Normal file
@ -0,0 +1,330 @@
|
||||
-- *****************************************************************
|
||||
-- RADIUS-AUTH-CLIENT-MIB.my: Cisco Enterprise RADIUS-AUTH-CLIENT-MIB file
|
||||
--
|
||||
-- march 2005, Gayathri Velayutham
|
||||
--
|
||||
-- Copyright (c) 2005 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
Counter32, Integer32, Gauge32,
|
||||
IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||
|
||||
radiusAuthClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9906110000Z" -- 11 Jun 1999
|
||||
ORGANIZATION "IETF RADIUS Working Group."
|
||||
CONTACT-INFO
|
||||
" Bernard Aboba
|
||||
Microsoft
|
||||
|
||||
One Microsoft Way
|
||||
Redmond, WA 98052
|
||||
US
|
||||
|
||||
Phone: +1 425 936 6605
|
||||
EMail: bernarda@microsoft.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for entities implementing the client
|
||||
side of the Remote Access Dialin User Service (RADIUS)
|
||||
authentication protocol."
|
||||
REVISION "9906110000Z" -- 11 Jun 1999
|
||||
DESCRIPTION "Initial version as published in RFC 2618"
|
||||
::= { radiusAuthentication 2 }
|
||||
|
||||
radiusMIB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID assigned to RADIUS MIB work by the IANA."
|
||||
::= { mib-2 67 }
|
||||
|
||||
radiusAuthentication OBJECT IDENTIFIER ::= {radiusMIB 1}
|
||||
|
||||
radiusAuthClientMIBObjects OBJECT IDENTIFIER ::=
|
||||
{ radiusAuthClientMIB 1 }
|
||||
|
||||
radiusAuthClient OBJECT IDENTIFIER ::= { radiusAuthClientMIBObjects 1 }
|
||||
|
||||
radiusAuthClientInvalidServerAddresses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Response packets
|
||||
received from unknown addresses."
|
||||
::= { radiusAuthClient 1 }
|
||||
|
||||
radiusAuthClientIdentifier OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAS-Identifier of the RADIUS authentication client.
|
||||
This is not necessarily the same as sysName in MIB II."
|
||||
::= { radiusAuthClient 2 }
|
||||
|
||||
radiusAuthServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RadiusAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the RADIUS authentication
|
||||
servers with which the client shares a secret."
|
||||
::= { radiusAuthClient 3 }
|
||||
|
||||
radiusAuthServerEntry OBJECT-TYPE
|
||||
SYNTAX RadiusAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing a RADIUS
|
||||
authentication server with which the client shares
|
||||
a secret."
|
||||
INDEX { radiusAuthServerIndex }
|
||||
::= { radiusAuthServerTable 1 }
|
||||
|
||||
RadiusAuthServerEntry ::= SEQUENCE {
|
||||
radiusAuthServerIndex Integer32,
|
||||
radiusAuthServerAddress IpAddress,
|
||||
radiusAuthClientServerPortNumber Integer32,
|
||||
radiusAuthClientRoundTripTime TimeTicks,
|
||||
radiusAuthClientAccessRequests Counter32,
|
||||
radiusAuthClientAccessRetransmissions Counter32,
|
||||
radiusAuthClientAccessAccepts Counter32,
|
||||
radiusAuthClientAccessRejects Counter32,
|
||||
radiusAuthClientAccessChallenges Counter32,
|
||||
radiusAuthClientMalformedAccessResponses Counter32,
|
||||
radiusAuthClientBadAuthenticators Counter32,
|
||||
radiusAuthClientPendingRequests Gauge32,
|
||||
radiusAuthClientTimeouts Counter32,
|
||||
radiusAuthClientUnknownTypes Counter32,
|
||||
radiusAuthClientPacketsDropped Counter32
|
||||
}
|
||||
|
||||
radiusAuthServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number uniquely identifying each RADIUS
|
||||
Authentication server with which this client
|
||||
communicates."
|
||||
::= { radiusAuthServerEntry 1 }
|
||||
|
||||
radiusAuthServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the RADIUS authentication server
|
||||
referred to in this table entry."
|
||||
::= { radiusAuthServerEntry 2 }
|
||||
|
||||
radiusAuthClientServerPortNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP port the client is using to send requests to
|
||||
this server."
|
||||
::= { radiusAuthServerEntry 3 }
|
||||
|
||||
radiusAuthClientRoundTripTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time interval (in hundredths of a second) between
|
||||
the most recent Access-Reply/Access-Challenge and the
|
||||
Access-Request that matched it from this RADIUS
|
||||
authentication server."
|
||||
::= { radiusAuthServerEntry 4 }
|
||||
|
||||
-- Request/Response statistics
|
||||
--
|
||||
-- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes
|
||||
--
|
||||
-- TotalIncomingPackets - MalformedResponses - BadAuthenticators -
|
||||
-- UnknownTypes - PacketsDropped = Successfully received
|
||||
--
|
||||
-- AccessRequests + PendingRequests + ClientTimeouts =
|
||||
-- Successfully Received
|
||||
--
|
||||
--
|
||||
|
||||
radiusAuthClientAccessRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Request packets sent
|
||||
to this server. This does not include retransmissions."
|
||||
::= { radiusAuthServerEntry 5 }
|
||||
|
||||
radiusAuthClientAccessRetransmissions OBJECT-TYPE
|
||||
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Request packets
|
||||
retransmitted to this RADIUS authentication server."
|
||||
::= { radiusAuthServerEntry 6 }
|
||||
|
||||
radiusAuthClientAccessAccepts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Accept packets
|
||||
(valid or invalid) received from this server."
|
||||
::= { radiusAuthServerEntry 7 }
|
||||
|
||||
radiusAuthClientAccessRejects OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Reject packets
|
||||
(valid or invalid) received from this server."
|
||||
::= { radiusAuthServerEntry 8 }
|
||||
|
||||
radiusAuthClientAccessChallenges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Challenge packets
|
||||
(valid or invalid) received from this server."
|
||||
::= { radiusAuthServerEntry 9 }
|
||||
|
||||
-- "Access-Response" includes an Access-Accept, Access-Challenge
|
||||
-- or Access-Reject
|
||||
|
||||
radiusAuthClientMalformedAccessResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of malformed RADIUS Access-Response
|
||||
packets received from this server.
|
||||
Malformed packets include packets with
|
||||
an invalid length. Bad authenticators or
|
||||
Signature attributes or unknown types are not
|
||||
|
||||
included as malformed access responses."
|
||||
::= { radiusAuthServerEntry 10 }
|
||||
|
||||
radiusAuthClientBadAuthenticators OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Response packets
|
||||
containing invalid authenticators or Signature
|
||||
attributes received from this server."
|
||||
::= { radiusAuthServerEntry 11 }
|
||||
|
||||
radiusAuthClientPendingRequests OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Request packets
|
||||
destined for this server that have not yet timed out
|
||||
or received a response. This variable is incremented
|
||||
when an Access-Request is sent and decremented due to
|
||||
receipt of an Acess-Accept, Access-Reject or
|
||||
Access-Challenge, a timeout or retransmission."
|
||||
::= { radiusAuthServerEntry 12 }
|
||||
|
||||
radiusAuthClientTimeouts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of authentication timeouts to this server.
|
||||
After a timeout the client may retry to the same
|
||||
server, send to a different server, or
|
||||
give up. A retry to the same server is counted as a
|
||||
retransmit as well as a timeout. A send to a different
|
||||
server is counted as a Request as well as a timeout."
|
||||
::= { radiusAuthServerEntry 13 }
|
||||
|
||||
radiusAuthClientUnknownTypes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets of unknown type which
|
||||
were received from this server on the authentication port."
|
||||
::= { radiusAuthServerEntry 14 }
|
||||
|
||||
radiusAuthClientPacketsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets of which were
|
||||
received from this server on the authentication port
|
||||
and dropped for some other reason."
|
||||
::= { radiusAuthServerEntry 15 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
radiusAuthClientMIBConformance
|
||||
OBJECT IDENTIFIER ::= { radiusAuthClientMIB 2 }
|
||||
radiusAuthClientMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 1 }
|
||||
radiusAuthClientMIBGroups
|
||||
OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
radiusAuthClientMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for authentication clients
|
||||
implementing the RADIUS Authentication Client MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { radiusAuthClientMIBGroup }
|
||||
|
||||
::= { radiusAuthClientMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
radiusAuthClientMIBGroup OBJECT-GROUP
|
||||
OBJECTS { radiusAuthClientIdentifier,
|
||||
radiusAuthClientInvalidServerAddresses,
|
||||
radiusAuthServerAddress,
|
||||
radiusAuthClientServerPortNumber,
|
||||
radiusAuthClientRoundTripTime,
|
||||
radiusAuthClientAccessRequests,
|
||||
radiusAuthClientAccessRetransmissions,
|
||||
radiusAuthClientAccessAccepts,
|
||||
radiusAuthClientAccessRejects,
|
||||
radiusAuthClientAccessChallenges,
|
||||
radiusAuthClientMalformedAccessResponses,
|
||||
|
||||
radiusAuthClientBadAuthenticators,
|
||||
radiusAuthClientPendingRequests,
|
||||
radiusAuthClientTimeouts,
|
||||
radiusAuthClientUnknownTypes,
|
||||
radiusAuthClientPacketsDropped
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
RADIUS Authentication Clients."
|
||||
::= { radiusAuthClientMIBGroups 1 }
|
||||
|
||||
END
|
||||
|
Loading…
Reference in New Issue
Block a user