diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:49:46 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:49:46 +0000 |
commit | 50b37d4a27d3295a29afca2286f1a5a086142cec (patch) | |
tree | 9212f763934ee090ef72d823f559f52ce387f268 /mibs/RADIUS-STAT-MIB.mib | |
parent | Initial commit. (diff) | |
download | freeradius-upstream/3.2.1+dfsg.tar.xz freeradius-upstream/3.2.1+dfsg.zip |
Adding upstream version 3.2.1+dfsg.upstream/3.2.1+dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'mibs/RADIUS-STAT-MIB.mib')
-rw-r--r-- | mibs/RADIUS-STAT-MIB.mib | 349 |
1 files changed, 349 insertions, 0 deletions
diff --git a/mibs/RADIUS-STAT-MIB.mib b/mibs/RADIUS-STAT-MIB.mib new file mode 100644 index 0000000..35bf00b --- /dev/null +++ b/mibs/RADIUS-STAT-MIB.mib @@ -0,0 +1,349 @@ +RADIUS-STAT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, + Counter32, Integer32, + IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI + SnmpAdminString FROM SNMP-FRAMEWORK-MIB; + +radiusStatMIB MODULE-IDENTITY + LAST-UPDATED "0001020000Z" + ORGANIZATION "IETF RADIUS Working Group." + CONTACT-INFO + " Sergey Poznyakoff + email: gray@farlep.net" + DESCRIPTION + "The MIB module for entities implementing the statistics + side of the Remote Access Dialin User Service (RADIUS) + authentication protocol." + REVISION "0001020000Z" + DESCRIPTION "Experimental Version" + ::= { radiusStatistics 1 } + +radiusMIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The OID assigned to RADIUS MIB work by the IANA." + ::= { mib-2 67 } + +radiusStatistics OBJECT IDENTIFIER ::= {radiusMIB 3} + +radiusStatIdent OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The implementation identification string for the + RADIUS statistics server software in use on the + system" + ::= {radiusStatMIB 1} + +radiusStatUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time (in hundredths of a second) since the statistics + was started." + ::= {radiusStatMIB 2} + +radiusStatConfigReset OBJECT-TYPE + SYNTAX INTEGER { other(1), + reset(2), + initializing(3), + running(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status/action object to reinitialize any persistent + server state. When set to reset(2), any persistent + server state (such as a process) is reinitialized as if + the server had just been started. This value will + never be returned by a read operation. When read, one of + the following values will be returned: + other(1) - server in some unknown state; + initializing(3) - server (re)initializing; + running(4) - server currently running." + ::= {radiusStatMIB 3} + +radiusStatTotalLines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dialup lines registered by the statistics + module" + ::= { radiusStatMIB 4} + +radiusStatTotalLinesInUse OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number dial-up lines currently in use" + ::= { radiusStatMIB 5 } + +radiusStatTotalLinesIdle OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number dial-up lines currently idle" + ::= { radiusStatMIB 6 } + +radiusStatNASTable OBJECT-TYPE + SYNTAX SEQUENCE OF RadiusStatNASEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the available + Network Access Servers" + ::= { radiusStatMIB 7 } + +radiusStatNASEntry OBJECT-TYPE + SYNTAX RadiusStatNASEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a Network + Access Server" + INDEX { nasIndex } + ::= { radiusStatNASTable 1 } + +RadiusStatNASEntry ::= SEQUENCE { + nasIndex Integer32, + nasAddress IpAddress, + nasID SnmpAdminString, + nasLines Counter32, + nasLinesInUse Counter32, + nasLinesIdle Counter32, +} + +nasIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number uniquely identifying each NAS" + ::= { radiusStatNASEntry 1 } + +nasAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NAS-IP-Address" + ::= { radiusStatNASEntry 2 } + +nasID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NAS-Identifier" + ::= { radiusStatNASEntry 3 } + +nasLines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lines served by the NAS" + ::= { radiusStatNASEntry 4 } + +nasLinesInUse OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lines currently in use on this NAS" + ::= { radiusStatNASEntry 5 } + +nasLinesIdle OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lines currently idle on this NAS" + ::= { radiusStatNASEntry 6 } + +radiusStatNASPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RadiusStatNASPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the available ports" + ::= { radiusStatMIB 8 } + +radiusStatNASPortEntry OBJECT-TYPE + SYNTAX RadiusStatNASPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a port" + INDEX { PortIndex } + ::= { radiusStatNASPortTable 1 } + +RadiusStatNASPortEntry ::= SEQUENCE { + radiusStatPortIndex Integer32, + radiusStatNASIndex Integer32, + radiusStatPortID Integer32, + radiusStatPortFramedAddress IpAddress, + radiusStatPortTotalLogins Counter32, + radiusStatPortStatus INTEGER, + radiusStatPortStatusDate SnmpAdminString, + radiusStatPortUpTime TimeTicks, + radiusStatPortLastLoginName SnmpAdminString, + radiusStatPortLastLoginDate SnmpAdminString, + radiusStatPortLastLogoutDate SnmpAdminString, + radiusStatPortIdleTotalTime TimeTicks, + radiusStatPortIdleMaxTime TimeTicks, + radiusStatPortIdleMaxDate SnmpAdminString, + radiusStatPortInUseTotalTime TimeTicks, + radiusStatPortInUseMaxTime TimeTicks, + radiusStatPortInUseMaxDate SnmpAdminString, +} + +radiusStatPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number uniquely identifying each port" + ::= { radiusStatNASPortEntry 1 } + +radiusStatNASIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number uniquely identifying each port" + ::= { radiusStatNASPortEntry 2 } + +radiusStatPortID OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port-Identifier" + ::= { radiusStatNASPortEntry 3 } + +radiusStatPortFramedAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port-Identifier" + ::= { radiusStatNASPortEntry 4 } + +radiusStatPortTotalLogins OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of logins registered so far" + ::= { radiusStatNASPortEntry 5 } + +radiusStatPortStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + inUse(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the port" + ::= { radiusStatNASPortEntry 6 } + +radiusStatPortStatusDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the last change in port status" + ::= { radiusStatNASPortEntry 7 } + +radiusStatPortUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in thousandths of a second since the port changed its + status" + ::= { radiusStatNASPortEntry 8 } + +radiusStatPortLastLoginName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The username of the last user logged in on that port" + ::= { radiusStatNASPortEntry 9 } + +radiusStatPortLastLoginDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the last login" + ::= { radiusStatNASPortEntry 10 } + +radiusStatPortLastLogoutDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the last logout" + ::= { radiusStatNASPortEntry 11 } + +radiusStatPortIdleTotalTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total time the port was idle" + ::= { radiusStatNASPortEntry 12 } + +radiusStatPortIdleMaxTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum time the port was idle" + ::= { radiusStatNASPortEntry 13 } + +radiusStatPortIdleMaxDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date when the maximum idle time was registered" + ::= { radiusStatNASPortEntry 14 } + +radiusStatPortInUseTotalTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total time the port was in use" + ::= { radiusStatNASPortEntry 15 } + +radiusStatPortInUseMaxTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum time the port was in use" + ::= { radiusStatNASPortEntry 16 } + +radiusStatPortInUseMaxDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date when the maximum in use time was registered" + ::= { radiusStatNASPortEntry 17 } + +END + + |