summaryrefslogtreecommitdiffstats
path: root/mibs/RADIUS-STAT-MIB.mib
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 14:11:00 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 14:11:00 +0000
commitaf754e596a8dbb05ed8580c342e7fe02e08b28e0 (patch)
treeb2f334c2b55ede42081aa6710a72da784547d8ea /mibs/RADIUS-STAT-MIB.mib
parentInitial commit. (diff)
downloadfreeradius-af754e596a8dbb05ed8580c342e7fe02e08b28e0.tar.xz
freeradius-af754e596a8dbb05ed8580c342e7fe02e08b28e0.zip
Adding upstream version 3.2.3+dfsg.upstream/3.2.3+dfsg
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.mib349
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
+
+