summaryrefslogtreecommitdiff
path: root/MIBS/fortinet/FORTINET-FORTISWITCH-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-FORTISWITCH-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/fortinet/FORTINET-FORTISWITCH-MIB')
-rw-r--r--MIBS/fortinet/FORTINET-FORTISWITCH-MIB223
1 files changed, 223 insertions, 0 deletions
diff --git a/MIBS/fortinet/FORTINET-FORTISWITCH-MIB b/MIBS/fortinet/FORTINET-FORTISWITCH-MIB
new file mode 100644
index 0000000..feb7037
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTISWITCH-MIB
@@ -0,0 +1,223 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet Technologies, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTISWITCH-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ fnSysSerial, fortinet
+ FROM FORTINET-CORE-MIB
+ sysName
+ FROM SNMPv2-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ Gauge32, MODULE-IDENTITY,
+ NOTIFICATION-TYPE, OBJECT-TYPE
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC;
+
+fnFortiSwitchMib MODULE-IDENTITY
+ LAST-UPDATED "201109280000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "
+ Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com"
+ DESCRIPTION
+ "MIB module for Fortinet FortiSwitch devices."
+ REVISION "201109280000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTISWITCH-MIB."
+ ::= { fortinet 106 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsModel
+--
+
+fsModel OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 1 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsTraps
+--
+
+fsTraps OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 2 }
+
+fsTrapPrefix OBJECT IDENTIFIER
+ ::= { fsTraps 0 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsTrunkMemPrefix
+--
+
+fsTrunkMemPrefix OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 3 }
+
+fsTrunkMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..82))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trunk members of the device, including this trunk member's corresponding blade's serial number and its slot name"
+ ::= { fsTrunkMemPrefix 1 }
+
+fsTrapHBFail NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsTrunkMember}
+ STATUS current
+ DESCRIPTION
+ "Indicates no heart beat packets received."
+ ::= { fsTrapPrefix 701 }
+
+fsTrapHBReceived NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial,sysName, fsTrunkMember}
+ STATUS current
+ DESCRIPTION
+ "Indicates heart beat pacekts have been received."
+ ::= { fsTrapPrefix 702 }
+
+fsTrapMemberDown NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial,sysName,fsTrunkMember }
+ STATUS current
+ DESCRIPTION
+ "A trunk member has left this trunk."
+ ::= { fsTrapPrefix 703 }
+
+fsTrapMemberUp NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial,sysName, fsTrunkMember}
+ STATUS current
+ DESCRIPTION
+ "A trunk member has joined this trunk"
+ ::= { fsTrapPrefix 704 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsSystem
+--
+
+fsSystem OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 4 }
+
+fsSystemInfo OBJECT IDENTIFIER
+ ::= { fsSystem 1 }
+
+fsSysVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the device"
+ ::= { fsSystemInfo 1 }
+
+fsSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage (percentage)"
+ ::= { fsSystemInfo 2 }
+
+fsSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current system memory usage (KB)"
+ ::= { fsSystemInfo 3 }
+
+fsSysMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total physical memory (RAM) installed (KB)"
+ ::= { fsSystemInfo 4 }
+
+fsSysDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current hard disk usage (KB), if disk is present"
+ ::= { fsSystemInfo 5 }
+
+fsSysDiskCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total hard disk capacity (KB), if disk is present"
+ ::= { fsSystemInfo 6 }
+
+fsSoftware OBJECT IDENTIFIER
+ ::= { fsSystem 2 }
+
+fsDirverVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current driver version of this device"
+ ::= { fsSoftware 1 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsMibConformance
+--
+
+fsMibConformance OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 100 }
+
+fsNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fsTrapHBFail, fsTrapHBReceived, fsTrapMemberDown, fsTrapMemberUp }
+ STATUS current
+ DESCRIPTION
+ "Notifications that can be generated from a FortiSwitch device."
+ ::= { fsMibConformance 1 }
+
+fsSystemObjectGroup OBJECT-GROUP
+ OBJECTS { fsSysVersion, fsSysCpuUsage,
+ fsSysMemUsage, fsSysMemCapacity,
+ fsSysDiskUsage, fsSysDiskCapacity,
+ fsDirverVersion }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the system status of the device."
+ ::= { fsMibConformance 2 }
+
+fsTrunkObjectGroup OBJECT-GROUP
+ OBJECTS { fsTrunkMember }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the information of the trunk."
+ ::= { fsMibConformance 3 }
+
+fsMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fsNotificationGroup
+ DESCRIPTION
+ "Notifications are feature dependant. See manual for feature information."
+
+ GROUP fsSystemObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fsTrunkObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ ::= { fsMibConformance 100 }
+
+END -- end of module FORTINET-FORTISWITCH-MIB. \ No newline at end of file