mibs/MIBS/fortinet/FORTINET-FORTISWITCH-MIB
2023-12-05 12:25:34 +01:00

223 lines
5.5 KiB
Plaintext

--
-- 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.