summaryrefslogtreecommitdiff
path: root/MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB')
-rw-r--r--MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB481
1 files changed, 481 insertions, 0 deletions
diff --git a/MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB b/MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB
new file mode 100644
index 0000000..31de7c4
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB
@@ -0,0 +1,481 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+FORTINET-FORTIAUTHENTICATOR-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ fnGenTrapMsg, FnIndex, fortinet
+ FROM FORTINET-CORE-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ sysName
+ FROM SNMPv2-MIB
+ Gauge32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+fnFortiAuthenticatorMib MODULE-IDENTITY
+ LAST-UPDATED "201901170000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com
+ "
+ DESCRIPTION
+ "MIB module for Fortinet FortiAuthenticator devices"
+ REVISION "202004160000Z"
+ DESCRIPTION
+ "Include RAID status"
+ REVISION "201901170000Z"
+ DESCRIPTION
+ "Include Fsso user data and add facmodel information"
+ REVISION "201506080000Z"
+ DESCRIPTION
+ "Include Radius proxy, high availability data"
+ REVISION "201211050000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTIAUTHENTICATOR-MIB."
+ ::= { fortinet 113 }
+
+
+--
+-- FortiAuthenticator MIB Textual Conventions (TC)
+--
+
+FacHaState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerated type for FAC High Availability states"
+ SYNTAX INTEGER {
+ unknownOrDetermining (1),
+ clusterPrimary (2),
+ clusterSecondary (3),
+ standalonePrimary (4),
+ loadBalancer (5),
+ disabled (255)
+ }
+
+
+--
+-- fortinet.fnFortiAuthenticatorMib
+--
+facTraps OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 0 }
+facSystem OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 1 }
+facHa OBJECT IDENTIFIER
+ ::= { facSystem 201 }
+facAuth OBJECT IDENTIFIER
+ ::= { facSystem 202 }
+
+facMIBConformance OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 600 }
+
+facModel OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 100 }
+
+--
+-- fortinet.fnFortiAuthenticatorMib.facSystem
+--
+
+facSysModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System model string"
+ ::= { facSystem 1 }
+
+facSysSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number"
+ ::= { facSystem 2 }
+
+facSysVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device firmware version"
+ ::= { facSystem 3 }
+
+facSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous CPU usage"
+ ::= { facSystem 4 }
+
+facSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous memory utilization"
+ ::= { facSystem 5 }
+
+facSysLogDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous log disk usage"
+ ::= { facSystem 6 }
+
+
+-- fnFortiAuthenticatorMib.facSystem.facHa
+facHaCurrentStatus OBJECT-TYPE
+ SYNTAX FacHaState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous HA status for this node"
+ ::= { facHa 1 }
+
+-- fnFortiAuthenticatorMib.facSystem.facAuth
+facAuthUserCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of local users"
+ ::= { facAuth 1 }
+
+facAuthGroupCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of user groups"
+ ::= { facAuth 2 }
+
+facFortiTokenCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of FortiTokens"
+ ::= { facAuth 3 }
+
+facAuthUsersRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of local users that can still be added before reaching the table limit"
+ ::= { facAuth 4 }
+
+facAuthGroupRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of user groups that can still be added before reaching the table limit"
+ ::= { facAuth 5 }
+
+facFortiTokenRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of FortiTokens that can still be added before reaching the table limit"
+ ::= { facAuth 6 }
+
+facRadiusNasCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius NAS"
+ ::= { facAuth 7 }
+
+facRadiusNasRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius NAS that can still be added before reaching the table limit"
+ ::= { facAuth 8 }
+
+facUserCertificateCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of user certificates"
+ ::= { facAuth 9 }
+
+facRadiusLoginsTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius logins since startup"
+ ::= { facAuth 10 }
+
+facRadiusLogins5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius logins in the last 5 minutes"
+ ::= { facAuth 11 }
+
+facRadiusFailuresTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius login failures since startup"
+ ::= { facAuth 12 }
+
+facRadiusFailures5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius login failures in the last 5 minutes"
+ ::= { facAuth 13 }
+
+facRadiusAccountingTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting records since startup"
+ ::= { facAuth 14 }
+
+facRadiusAccounting5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting records in the last 5 minutes"
+ ::= { facAuth 15 }
+
+facLdapLoginsTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap logins since startup"
+ ::= { facAuth 16 }
+
+facLdapLogins5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap logins in the last 5 minutes"
+ ::= { facAuth 17 }
+
+facLdapFailuresTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap login failures since startup"
+ ::= { facAuth 18 }
+
+facLdapFailures5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap login failures in the last 5 minutes"
+ ::= { facAuth 19 }
+
+facAuthEventsTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication events since startup"
+ ::= { facAuth 20 }
+
+facAuthEvents5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication events in the last 5 minutes"
+ ::= { facAuth 21 }
+
+facAuthFailuresTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication failures since startup"
+ ::= { facAuth 22 }
+
+facAuthFailures5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication failures in the last 5 minutes"
+ ::= { facAuth 23 }
+
+facRadiusProxyInTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting proxy requests received since startup"
+ ::= { facAuth 24 }
+
+facRadiusProxyOutTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting proxy requests sent since startup"
+ ::= { facAuth 25 }
+
+facFssoUserCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of signed-in fsso users"
+ ::= { facAuth 26 }
+
+facFssoUserRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of fsso users can still signed in before reaching the table limit"
+ ::= { facAuth 27 }
+
+facRaidStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0), -- no raid detected or status unknown
+ ok(1),
+ degraded(2), -- at least one failed disk, but raid is still functioning
+ failed(3), -- raid does not work any more, has to be deleted and re-created
+ initializing(4),
+ verifying(5),
+ rebuilding(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RAID status"
+ ::= { facAuth 28 }
+
+--
+-- fnFortiAuthenticatorMib.facTraps
+--
+facTrapAuthUsersThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthUsersRemaining }
+ STATUS current
+ DESCRIPTION
+ "The user table is nearly full."
+ ::= { facTraps 100 }
+
+facTrapAuthGroupThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthGroupRemaining }
+ STATUS current
+ DESCRIPTION
+ "The user group table is nearly full."
+ ::= { facTraps 101 }
+
+facTrapRadiusNasThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facRadiusNasRemaining }
+ STATUS current
+ DESCRIPTION
+ "The Radius NAS table is nearly full."
+ ::= { facTraps 102 }
+
+facTrapAuthEventsThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthEvents5Mins }
+ STATUS current
+ DESCRIPTION
+ "The Authentication request rate has exceded the configured threshhold."
+ ::= { facTraps 103 }
+
+facTrapAuthFailureThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthFailures5Mins }
+ STATUS current
+ DESCRIPTION
+ "The Authentication failure rate has exceded the configured threshhold."
+ ::= { facTraps 104 }
+
+facTrapUserLockout NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, sysName, fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "A user has been locked out for repeated login failures."
+ ::= { facTraps 105 }
+
+facTrapHAStatusChange NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, sysName, facHaCurrentStatus, fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "The FAC device's HA status has changed."
+ ::= { facTraps 106 }
+
+facTrapHASyncActivityLow NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, sysName, fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "There has been low HA sync activity recently."
+ ::= { facTraps 107 }
+
+facTrapRaidStatusChange NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facRaidStatus }
+ STATUS current
+ DESCRIPTION
+ "The FAC device's RAID status has changed."
+ ::= { facTraps 108 }
+
+--
+-- fnFortiAuthenticatorMib.facMIBConformance
+--
+facSystemConformanceGroup OBJECT-GROUP
+ OBJECTS { facSysModel, facSysSerial, facSysVersion,
+ facSysCpuUsage, facSysMemUsage, facSysLogDiskUsage,
+ facAuthUserCount, facAuthGroupCount, facFortiTokenCount,
+ facAuthUsersRemaining, facAuthGroupRemaining, facFortiTokenRemaining,
+ facRadiusNasCount, facRadiusNasRemaining, facUserCertificateCount,
+ facRadiusLoginsTotal, facRadiusLogins5Mins, facRadiusFailuresTotal,
+ facRadiusFailures5Mins, facRadiusAccountingTotal, facRadiusAccounting5Mins,
+ facLdapLoginsTotal, facLdapLogins5Mins, facLdapFailuresTotal,
+ facLdapFailures5Mins, facAuthEventsTotal, facAuthEvents5Mins,
+ facAuthFailuresTotal, facAuthFailures5Mins, facHaCurrentStatus,
+ facRadiusProxyInTotal, facRadiusProxyOutTotal,
+ facFssoUserCount, facFssoUserRemaining, facRaidStatus
+ }
+ STATUS current
+ DESCRIPTION "Basic FortiAuthenticator system information"
+ ::= { facMIBConformance 1 }
+
+facTrapsConformanceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { facTrapAuthUsersThreshold, facTrapAuthGroupThreshold,
+ facTrapRadiusNasThreshold, facTrapAuthEventsThreshold,
+ facTrapAuthFailureThreshold, facTrapUserLockout,
+ facTrapHAStatusChange, facTrapHASyncActivityLow,
+ facTrapRaidStatusChange }
+ STATUS current
+ DESCRIPTION "Event notifications."
+ ::= { facMIBConformance 2 }
+
+facMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "Compliance statement for FortiAuthenticator MIB"
+ MODULE
+ GROUP facSystemConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiAuthenticator appliances
+ supporting this MIB."
+ GROUP facTrapsConformanceGroup
+ DESCRIPTION
+ "Traps are optional and may not be implemented on some
+ devices."
+ ::= { facMIBConformance 100 }
+
+-- facModel start
+
+facvm OBJECT IDENTIFIER ::= { facModel 101 }
+facvmhv OBJECT IDENTIFIER ::= { facModel 102 }
+facvmxen OBJECT IDENTIFIER ::= { facModel 103 }
+facvmkvm OBJECT IDENTIFIER ::= { facModel 104 }
+facdocker OBJECT IDENTIFIER ::= { facModel 105 }
+fac2hd OBJECT IDENTIFIER ::= { facModel 204 }
+fac2he OBJECT IDENTIFIER ::= { facModel 205 }
+fac4hc OBJECT IDENTIFIER ::= { facModel 303 }
+fac4he OBJECT IDENTIFIER ::= { facModel 305 }
+fac1kc OBJECT IDENTIFIER ::= { facModel 403 }
+fac1kd OBJECT IDENTIFIER ::= { facModel 404 }
+fac2ke OBJECT IDENTIFIER ::= { facModel 505 }
+fac3kd OBJECT IDENTIFIER ::= { facModel 604 }
+fac3ke OBJECT IDENTIFIER ::= { facModel 605 }
+fac3hf OBJECT IDENTIFIER ::= { facModel 706 }
+fac8hf OBJECT IDENTIFIER ::= { facModel 806 }
+
+
+-- facModel end
+
+
+END
+