Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ IMPORTS
FROM FORTINET-CORE-MIB
sysName
FROM SNMPv2-MIB
InetPortNumber
InetPortNumber, InetAddress
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
@ -18,7 +18,7 @@ IMPORTS
fnFortiManagerMib MODULE-IDENTITY
LAST-UPDATED "202105130000Z"
LAST-UPDATED "202204230000Z"
ORGANIZATION
"Fortinet Technologies, Inc."
CONTACT-INFO
@ -26,58 +26,77 @@ fnFortiManagerMib MODULE-IDENTITY
email: support@fortinet.com
http://www.fortinet.com"
DESCRIPTION
"Add support for UM (FDS/FGD service)."
"A MIB module containing definitions of managed objects implemented by FortiManager/FortiAnalyzer products."
REVISION "202204230000Z"
DESCRIPTION
"Add the following objects.
fmDeviceEntLogRateHour, fmDeviceEntLogRateDay,
fmDeviceEntLogRateWeek, fmDeviceEntArchiveLogUsedSpace,
fmAdomEntLogRateMinute, fmAdomEntArchiveLogRetention,
fmAdomEntArchiveLogQuota, fmAdomEntArchiveLogUsedSpacePercent,
fmAdomEntArchiveLogUsedSpace, fmAdomEntAnalyticsLogRetention,
fmAdomEntAnalyticsLogQuota, fmAdomEntAnalyticsLogUsedSpacePercent,
fmAdomEntAnalyticsLogUsedSpace, fmAdomEntLicGbDayToday,
fmAdomEntLicGbDayYesterday, fmAdomEntLicGbDayWeekAvg,
fmSysLogRateHr, fmSysLogIndexingRate,
fmSysLogLagTime, fmSysLicGbDayToday,
fmSysLicGbDayYesterday, fmSysLicGbDayWeekAvg,
fmSysDiskInfo, fmSysDiskTable,
fmSysLogForwardInfo, fmSysLogForwardTable."
REVISION "202202040000Z"
DESCRIPTION
"Add support for UM (FDS/FGD service)."
REVISION "202105130000Z"
DESCRIPTION
"Change fmDeviceEntPolicyPackageState syntax."
"Change fmDeviceEntPolicyPackageState syntax."
REVISION "202002120000Z"
DESCRIPTION
"Add fmVdomNumber."
"Add fmVdomNumber."
REVISION "201908210000Z"
DESCRIPTION
"HW sensors."
"HW sensors."
REVISION "201808070000Z"
DESCRIPTION
"NPI faz800F, fmg300F."
"NPI faz800F, fmg300F."
REVISION "201710130000Z"
DESCRIPTION
"NPI faz200F, faz300F, fmg200F."
"NPI faz200F, faz300F, fmg200F."
REVISION "201707270000Z"
DESCRIPTION
"Added model names faz1000E, fmg400E,
faz400E, fmg300E,
faz3500F,
faz3000F, fmg3000F,
faz2000E, fmg2000E,
faz3700F."
"Added model names faz1000E, fmg400E,
faz400E, fmg300E,
faz3500F,
faz3000F, fmg3000F,
faz2000E, fmg2000E,
faz3700F."
REVISION "201706280000Z"
DESCRIPTION
"Add fmSysVersion,fmSysUpTime,fmLogRate,fmAdom,fmDevice,fmRaid,fmPower,fmHa"
"Add fmSysVersion,fmSysUpTime,fmLogRate,fmAdom,fmDevice,fmRaid,fmPower,fmHa"
REVISION "201508150000Z"
DESCRIPTION
"NPI faz200E, fmg200E."
"NPI faz200E, fmg200E."
REVISION "201506120000Z"
DESCRIPTION
"Add model names faz3000E, fmg4000E, faz1000D, fmg1000D."
"Add model names faz3000E, fmg4000E, faz1000D, fmg1000D."
REVISION "201404220000Z"
DESCRIPTION
"Added fmSysCpuUsageExcludedNice.
Added fmTrapCpuThresholdExcludeNice."
"Added fmSysCpuUsageExcludedNice.
Added fmTrapCpuThresholdExcludeNice."
REVISION "201306100000Z"
DESCRIPTION
"Add support for FortiAnalyzer."
"Add support for FortiAnalyzer."
REVISION "201303270000Z"
DESCRIPTION
"Added license gb/day and device quota trap. fmTrapLicGbDayThreshold
and fmTrapLicDevQuotaThreshold"
"Added license gb/day and device quota trap. fmTrapLicGbDayThreshold
and fmTrapLicDevQuotaThreshold"
REVISION "201211260000Z"
DESCRIPTION
"Added commas between notifications in NOTIFICATION-GROUP.
Added imports from SNMPv2-SMI and SNMPv2-TC.
imported `OBJECT-GROUP' from module SNMPv2-CONF"
"Added commas between notifications in NOTIFICATION-GROUP.
Added imports from SNMPv2-SMI and SNMPv2-TC.
imported `OBJECT-GROUP' from module SNMPv2-CONF"
REVISION "201204200000Z"
DESCRIPTION
"Added RAID trap fmTrapRAIDStatusChange."
"Added RAID trap fmTrapRAIDStatusChange."
REVISION "201103250000Z"
DESCRIPTION
"Added fmSysMemUsed,fmSysMemCapacity,fmSysCpuUsage.
@ -99,6 +118,25 @@ fnFortiManagerMib MODULE-IDENTITY
"Initial version of FORTINET-FORTIMANAGER-MIB."
::= { fortinet 103 }
--
-- Type definition
--
FmTenths ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"An integer to be displayed with one decimal place,
e.g. 12345 displayed as 1234.5."
SYNTAX Gauge32
FmHundredths ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION
"An integer to be displayed with two decimal places,
e.g. 12345 displayed as 123.45."
SYNTAX Gauge32
---
--
-- fortinet.fnFortiManagerMib.fmTraps
@ -421,6 +459,198 @@ fmSysLogRate OBJECT-TYPE
"Log receiving rate in number of logs per second."
::= { fmSystemInfo 9 }
fmSysLogRateHr OBJECT-TYPE
SYNTAX FmHundredths
UNITS "logs per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Log receiving rate in number of logs per second in higher resolution with two decimal places,
e.g., value 12345 should be interpreted as 123.45 logs per second."
::= { fmSystemInfo 10 }
fmSysLogIndexingRate OBJECT-TYPE
SYNTAX FmHundredths
UNITS "logs per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"After logs are received, they will be indexed. It shows log indexing rate in number of logs per second with two decimal places."
::= { fmSystemInfo 11 }
fmSysLogLagTime OBJECT-TYPE
SYNTAX Gauge32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time difference between log receiving and indexing."
::= { fmSystemInfo 12 }
fmSysLicGbDayToday OBJECT-TYPE
SYNTAX FmHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gibi bytes (GiB) of logs received today with two decimal places."
::= { fmSystemInfo 13 }
fmSysLicGbDayYesterday OBJECT-TYPE
SYNTAX FmHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gibi bytes (GiB) of logs received yesterday with two decimal places."
::= { fmSystemInfo 14 }
fmSysLicGbDayWeekAvg OBJECT-TYPE
SYNTAX FmHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The daily average gibi bytes (GiB) of logs received over last seven days with two decimal places."
::= { fmSystemInfo 15 }
--- fmsys disk table
fmSysDiskInfo OBJECT IDENTIFIER
::= { fmSystemInfo 16 }
fmSysDiskNumber OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of disks in fmSysDiskTable."
::= { fmSysDiskInfo 1 }
fmSysDiskTable OBJECT-TYPE
SYNTAX SEQUENCE OF FmSysDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of disks on this device.
Every type of disk is an entry of this table."
::= { fmSystemInfo 17 }
fmSysDiskEntry OBJECT-TYPE
SYNTAX FmSysDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing disk detailed info."
INDEX { fmSysDiskEntIndex }
::= { fmSysDiskTable 1 }
FmSysDiskEntry ::= SEQUENCE {
fmSysDiskEntIndex FnIndex,
fmSysDiskEntName DisplayString,
fmSysDiskEntUsage Gauge32,
fmSysDiskEntCapacity Gauge32,
fmSysDiskEntIOUtil FmTenths
}
fmSysDiskEntIndex OBJECT-TYPE
SYNTAX FnIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the disk entry."
::= { fmSysDiskEntry 1 }
fmSysDiskEntName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the disk."
::= { fmSysDiskEntry 2 }
fmSysDiskEntUsage OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current disk usage (MB)."
::= { fmSysDiskEntry 3 }
fmSysDiskEntCapacity OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total disk capacity (MB)."
::= { fmSysDiskEntry 4 }
fmSysDiskEntIOUtil OBJECT-TYPE
SYNTAX FmTenths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current disk IO utilization (percentage) with one decimal place."
::= { fmSysDiskEntry 5 }
---
--- fmsys log-forward table
fmSysLogForwardInfo OBJECT IDENTIFIER
::= { fmSystemInfo 18 }
fmSysLogForwardNumber OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of log-forward targets in fmSysLogForwardTable."
::= { fmSysLogForwardInfo 1 }
fmSysLogForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF FmSysLogForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of log-forward targets configured on the device."
::= { fmSystemInfo 19 }
fmSysLogForwardEntry OBJECT-TYPE
SYNTAX FmSysLogForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular log-forward target."
INDEX { fmSysLogForwardIndex }
::= { fmSysLogForwardTable 1 }
FmSysLogForwardEntry ::= SEQUENCE {
fmSysLogForwardIndex FnIndex,
fmSysLogForwardName DisplayString,
fmSysLogForwardRate FmHundredths
}
fmSysLogForwardIndex OBJECT-TYPE
SYNTAX FnIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the log-forward target."
::= { fmSysLogForwardEntry 1 }
fmSysLogForwardName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the log-forward target."
::= { fmSysLogForwardEntry 2 }
fmSysLogForwardRate OBJECT-TYPE
SYNTAX FmHundredths
UNITS "logs per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Log forwarding rate to the particular target in number of logs per second with two decimal places."
::= { fmSysLogForwardEntry 3 }
---
fmTrapHASwitch NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName }
STATUS current
@ -794,15 +1024,27 @@ fmAdomEntry OBJECT-TYPE
::= { fmAdomTable 1 }
FmAdomEntry ::= SEQUENCE {
fmAdomEntIndex FnIndex,
fmAdomEntName DisplayString,
fmAdomEntState FnBoolState,
fmAdomEntMode FmAdomEntMode,
fmAdomEntFgtNumber Integer32,
fmAdomEntPolicyPackageNumber Integer32,
fmAdomEntOsVersion Integer32,
fmAdomEntMr Integer32,
fmAdomEntVpnMode FmAdomEntVpnMode
fmAdomEntIndex FnIndex,
fmAdomEntName DisplayString,
fmAdomEntState FnBoolState,
fmAdomEntMode FmAdomEntMode,
fmAdomEntFgtNumber Integer32,
fmAdomEntPolicyPackageNumber Integer32,
fmAdomEntOsVersion Integer32,
fmAdomEntMr Integer32,
fmAdomEntVpnMode FmAdomEntVpnMode,
fmAdomEntLogRateMinute FmHundredths,
fmAdomEntArchiveLogRetention Gauge32,
fmAdomEntArchiveLogQuota Gauge32,
fmAdomEntArchiveLogUsedSpace Gauge32,
fmAdomEntArchiveLogUsedSpacePercent FmTenths,
fmAdomEntAnalyticsLogRetention Gauge32,
fmAdomEntAnalyticsLogQuota Gauge32,
fmAdomEntAnalyticsLogUsedSpace Gauge32,
fmAdomEntAnalyticsLogUsedSpacePercent FmTenths,
fmAdomEntLicGbDayToday FmHundredths,
fmAdomEntLicGbDayYesterday FmHundredths,
fmAdomEntLicGbDayWeekAvg FmHundredths
}
fmAdomEntIndex OBJECT-TYPE
@ -896,6 +1138,106 @@ fmAdomEntVpnMode OBJECT-TYPE
"Adom VPN mode"
::= { fmAdomEntry 9 }
fmAdomEntLogRateMinute OBJECT-TYPE
SYNTAX FmHundredths
UNITS "logs per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The adom log receiving rate in number of logs per second over last one minute with two decimal places."
::= { fmAdomEntry 10 }
fmAdomEntArchiveLogRetention OBJECT-TYPE
SYNTAX Gauge32
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of days adom archive logs will be kept according to the data policy."
::= { fmAdomEntry 11 }
fmAdomEntArchiveLogQuota OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum disk space (MB) allocated for adom archive logs."
::= { fmAdomEntry 12 }
fmAdomEntArchiveLogUsedSpace OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk space (MB) adom archive logs have used."
::= { fmAdomEntry 13 }
fmAdomEntArchiveLogUsedSpacePercent OBJECT-TYPE
SYNTAX FmTenths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk usage percentage of quota for adom archive logs with one decimal place."
::= { fmAdomEntry 14 }
fmAdomEntAnalyticsLogRetention OBJECT-TYPE
SYNTAX Gauge32
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of days adom analytics logs will be kept according to the data policy."
::= { fmAdomEntry 15 }
fmAdomEntAnalyticsLogQuota OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum disk space (MB) allocated for adom analytics logs."
::= { fmAdomEntry 16 }
fmAdomEntAnalyticsLogUsedSpace OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk space (MB) adom analytics logs have used."
::= { fmAdomEntry 17 }
fmAdomEntAnalyticsLogUsedSpacePercent OBJECT-TYPE
SYNTAX FmTenths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk usage percentage of quota for adom analytics logs with one decimal place."
::= { fmAdomEntry 18 }
fmAdomEntLicGbDayToday OBJECT-TYPE
SYNTAX FmHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gibi bytes (GiB) of adom logs received today with two decimal places."
::= { fmAdomEntry 19 }
fmAdomEntLicGbDayYesterday OBJECT-TYPE
SYNTAX FmHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gibi bytes (GiB) of adom logs received yesterday with two decimal places."
::= { fmAdomEntry 20 }
fmAdomEntLicGbDayWeekAvg OBJECT-TYPE
SYNTAX FmHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The daily average gibi bytes (GiB) of adom logs received over last seven days with two decimal places."
::= { fmAdomEntry 21 }
---
--
-- fortinet.fnFortiManagerMib.fmDevice
--
@ -941,30 +1283,34 @@ fmDeviceEntry OBJECT-TYPE
::= { fmDeviceTable 1 }
FmDeviceEntry ::= SEQUENCE {
fmDeviceEntIndex FnIndex,
fmDeviceEntName DisplayString,
fmDeviceEntSn DisplayString,
fmDeviceEntMode FmDeviceEntMode,
fmDeviceEntAdom DisplayString,
fmDeviceEntIp DisplayString,
fmDeviceEntOsVersion Integer32,
fmDeviceEntMr Integer32,
fmDeviceEntBuild Integer32,
fmDeviceEntHaMode FmDeviceEntHaMode,
fmDeviceEntHaGroup DisplayString,
fmDeviceEntConnectState FmDeviceEntConnectState,
fmDeviceEntDbState FmDeviceEntDbState,
fmDeviceEntConfigState FmDeviceEntConfigState,
fmDeviceEntState FmDeviceEntState,
fmDeviceEntPlatform DisplayString,
fmDeviceEntVdomEnabled FnBoolState,
fmDeviceEntSupportState FmDeviceEntSupportState,
fmDeviceEntAvExpireDate DisplayString,
fmDeviceEntIpsExpireDate DisplayString,
fmDeviceEntWfExpireDate DisplayString,
fmDeviceEntAsExpireDate DisplayString,
fmDeviceEntPolicyPackageState DisplayString,
fmDeviceEntDesc DisplayString
fmDeviceEntIndex FnIndex,
fmDeviceEntName DisplayString,
fmDeviceEntSn DisplayString,
fmDeviceEntMode FmDeviceEntMode,
fmDeviceEntAdom DisplayString,
fmDeviceEntIp DisplayString,
fmDeviceEntOsVersion Integer32,
fmDeviceEntMr Integer32,
fmDeviceEntBuild Integer32,
fmDeviceEntHaMode FmDeviceEntHaMode,
fmDeviceEntHaGroup DisplayString,
fmDeviceEntConnectState FmDeviceEntConnectState,
fmDeviceEntDbState FmDeviceEntDbState,
fmDeviceEntConfigState FmDeviceEntConfigState,
fmDeviceEntState FmDeviceEntState,
fmDeviceEntPlatform DisplayString,
fmDeviceEntVdomEnabled FnBoolState,
fmDeviceEntSupportState FmDeviceEntSupportState,
fmDeviceEntAvExpireDate DisplayString,
fmDeviceEntIpsExpireDate DisplayString,
fmDeviceEntWfExpireDate DisplayString,
fmDeviceEntAsExpireDate DisplayString,
fmDeviceEntPolicyPackageState DisplayString,
fmDeviceEntDesc DisplayString,
fmDeviceEntLogRateHour FmHundredths,
fmDeviceEntLogRateDay FmHundredths,
fmDeviceEntLogRateWeek FmHundredths,
fmDeviceEntArchiveLogUsedSpace Gauge32
}
fmDeviceEntIndex OBJECT-TYPE
@ -1245,6 +1591,41 @@ fmDeviceEntDesc OBJECT-TYPE
"The description of the device"
::= { fmDeviceEntry 24 }
fmDeviceEntLogRateHour OBJECT-TYPE
SYNTAX FmHundredths
UNITS "logs per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device log receiving rate in number of logs per second over last one hour with two decimal places."
::= { fmDeviceEntry 25}
fmDeviceEntLogRateDay OBJECT-TYPE
SYNTAX FmHundredths
UNITS "logs per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device log receiving rate in number of logs per second over last one day with two decimal places."
::= { fmDeviceEntry 26}
fmDeviceEntLogRateWeek OBJECT-TYPE
SYNTAX FmHundredths
UNITS "logs per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device log receiving rate in number of logs per second over last seven days with two decimal places."
::= { fmDeviceEntry 27}
fmDeviceEntArchiveLogUsedSpace OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk space (MB) device archive logs have used."
::= { fmDeviceEntry 28}
--
-- fortinet.fnFortiManagerMib.fmRaid
--
@ -1362,10 +1743,10 @@ FmRaidDiskEntState ::= TEXTUAL-CONVENTION
"Raid disk status"
SYNTAX INTEGER {
unavailable (0),
unused (1),
ok (2),
rebuilding (3),
failed (4),
failed (1),
unused (2),
ok (3),
rebuilding (4),
spare (5)
}
@ -1627,16 +2008,29 @@ fmTrapsComplianceGroup NOTIFICATION-GROUP
fmTrapLogDataRateThreshold,
fmTrapLicGbDayThreshold,
fmTrapLicDevQuotaThreshold,
fmTrapCpuThresholdExcludeNice }
fmTrapCpuThresholdExcludeNice,
fmTrapPowerStateChange,
fmTrapFanStateChange,
fmTrapTemperatureStateChange,
fmTrapVoltageStateChange }
STATUS current
DESCRIPTION
"Event notifications"
::= { fmMIBConformance 1 }
fmSystemObjectGroup OBJECT-GROUP
OBJECTS { fmSysMemUsed, fmSysMemCapacity,
fmSysCpuUsage, fmSysDiskCapacity,
fmSysDiskUsage, fmSysCpuUsageExcludedNice }
OBJECTS { fmSysMemUsed, fmSysMemCapacity,
fmSysCpuUsage, fmSysDiskCapacity,
fmSysDiskUsage, fmSysCpuUsageExcludedNice,
fmSysVersion, fmSysUpTime,
fmSysLogRate, fmSysLogRateHr,
fmSysLogLagTime, fmSysLogIndexingRate,
fmSysLicGbDayToday, fmSysLicGbDayYesterday,
fmSysLicGbDayWeekAvg, fmSysDiskNumber,
fmSysDiskEntName, fmSysDiskEntUsage,
fmSysDiskEntCapacity, fmSysDiskEntIOUtil,
fmSysLogForwardName, fmSysLogForwardNumber,
fmSysLogForwardRate }
STATUS current
DESCRIPTION
"Objects pertaining to the system status of the device."
@ -1667,6 +2061,44 @@ fmSessionComplianceGroup OBJECT-GROUP
DESCRIPTION "Session related instrumentation"
::= { fmMIBConformance 4 }
fmAdomComplianceGroup OBJECT-GROUP
OBJECTS { fmAdomEnabled, fmAdomNumber,
fmAdomMax, fmAdomEntName,
fmAdomEntState, fmAdomEntMode,
fmAdomEntFgtNumber, fmAdomEntPolicyPackageNumber,
fmAdomEntOsVersion, fmAdomEntMr,
fmAdomEntVpnMode, fmAdomEntLogRateMinute,
fmAdomEntArchiveLogRetention, fmAdomEntArchiveLogQuota,
fmAdomEntArchiveLogUsedSpace, fmAdomEntArchiveLogUsedSpacePercent,
fmAdomEntAnalyticsLogRetention, fmAdomEntAnalyticsLogQuota,
fmAdomEntAnalyticsLogUsedSpace, fmAdomEntAnalyticsLogUsedSpacePercent,
fmAdomEntLicGbDayToday, fmAdomEntLicGbDayYesterday,
fmAdomEntLicGbDayWeekAvg }
STATUS current
DESCRIPTION
"Adom-related configuration and statistics."
::= { fmMIBConformance 5 }
fmDeviceComplianceGroup OBJECT-GROUP
OBJECTS { fmDeviceNumber, fmVdomNumber,
fmDeviceEntName, fmDeviceEntSn,
fmDeviceEntMode, fmDeviceEntAdom,
fmDeviceEntIp, fmDeviceEntOsVersion,
fmDeviceEntMr, fmDeviceEntBuild,
fmDeviceEntHaMode, fmDeviceEntHaGroup,
fmDeviceEntConnectState, fmDeviceEntDbState,
fmDeviceEntConfigState, fmDeviceEntState,
fmDeviceEntPlatform, fmDeviceEntVdomEnabled,
fmDeviceEntSupportState, fmDeviceEntAvExpireDate,
fmDeviceEntIpsExpireDate, fmDeviceEntWfExpireDate,
fmDeviceEntAsExpireDate, fmDeviceEntPolicyPackageState,
fmDeviceEntDesc, fmDeviceEntLogRateHour,
fmDeviceEntLogRateDay, fmDeviceEntLogRateWeek,
fmDeviceEntArchiveLogUsedSpace }
STATUS current
DESCRIPTION
"Device-related configuration and statistics."
::= { fmMIBConformance 6 }
fmMIBCompliance MODULE-COMPLIANCE
STATUS current
@ -1691,6 +2123,14 @@ fmMIBCompliance MODULE-COMPLIANCE
DESCRIPTION
"IP session related implementation."
GROUP fmAdomComplianceGroup
DESCRIPTION
"This group is mandatory for adom-related configuration and statistics."
GROUP fmDeviceComplianceGroup
DESCRIPTION
"This group is mandatory for device-related configuration and statistics."
::= { fmMIBConformance 100 }
--
@ -2512,14 +2952,14 @@ fmUmFgdQueryStatisticQueryHistoryEntryIndex OBJECT-TYPE
::= { fmUmFgdQueryStatisticQueryHistoryEntry 1 }
fmUmFgdQueryStatisticQueryHistoryEntryBeginTime OBJECT-TYPE
SYNTAX Couter64
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { fmUmFgdQueryStatisticQueryHistoryEntry 2 }
fmUmFgdQueryStatisticQueryHistoryEntryEndTime OBJECT-TYPE
SYNTAX Couter64
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
@ -2540,21 +2980,21 @@ fmUmFgdQueryStatisticQueryHistoryEntryDeviceAddress OBJECT-TYPE
::= { fmUmFgdQueryStatisticQueryHistoryEntry 5 }
fmUmFgdQueryStatisticQueryHistoryEntryQueries OBJECT-TYPE
SYNTAX Couter64
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { fmUmFgdQueryStatisticQueryHistoryEntry 6 }
fmUmFgdQueryStatisticQueryHistoryEntryHits OBJECT-TYPE
SYNTAX Couter64
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { fmUmFgdQueryStatisticQueryHistoryEntry 7 }
fmUmFgdQueryStatisticQueryHistoryEntryMisses OBJECT-TYPE
SYNTAX Couter64
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""

View File

@ -0,0 +1,701 @@
--
-- MODULE-IDENTITY
-- OrgName
-- Fortinet Technologies, Inc.
-- ContactInfo
-- Technical Support
-- e-mail: support@fortinet.com
-- http://www.fortinet.com
--
FORTINET-FORTISANDBOX-MIB DEFINITIONS ::= BEGIN
IMPORTS
FnBoolState, FnIndex, fnAdminEntry, fnSysSerial, fortinet
FROM FORTINET-CORE-MIB
ifEntry, ifName
FROM IF-MIB
InetAddress, InetAddressPrefixLength, InetAddressType, InetPortNumber
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
sysName
FROM SNMPv2-MIB
Counter32, Counter64, Gauge32, Unsigned32, Integer32, IpAddress,
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, OBJECT-IDENTITY
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC
DisplayString, TEXTUAL-CONVENTION, AutonomousType
FROM SNMPv2-TC;
fnFortiSandboxMib MODULE-IDENTITY
LAST-UPDATED "201402240000Z"
ORGANIZATION
"Fortinet Technologies, Inc."
CONTACT-INFO
"
Technical Support
email: support@fortinet.com
http://www.fortinet.com"
DESCRIPTION
"MIB module for Fortinet FortiSandbox devices."
REVISION "201402240000Z"
DESCRIPTION
"Initial version of FORTINET-FORTISANDBOX-MIB."
::= { fortinet 118 }
FsaAdminPermLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"enumerated type for administrative permissions"
SYNTAX INTEGER { readAdmin(0), writeAdmin(1), domainAdmin(15),
superAdmin(255) }
FsaUserAuthType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"enumerated type for user authentication types"
SYNTAX INTEGER { local(1), radiusSingle(2), radiusMultiple(3),
ldap(4) }
FsaSessProto ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"data type for session protocols"
SYNTAX INTEGER { ip(0), icmp(1), igmp(2), ipip(4), tcp(6),
egp(8), pup(12), udp(17), idp(22), ipv6(41),
rsvp(46), gre(47), esp(50), ah(51), ospf(89),
pim(103), comp(108), raw(255) }
--
-- fortinet.fnFortiSandboxMib.fsaModel
--
fsaModel OBJECT IDENTIFIER ::= { fnFortiSandboxMib 1 }
-- fsaModel start
fsa1000D OBJECT IDENTIFIER ::= { fsaModel 10004 }
fsa3000D OBJECT IDENTIFIER ::= { fsaModel 30004 }
fsaVM OBJECT IDENTIFIER ::= { fsaModel 20000 }
fsa3500D OBJECT IDENTIFIER ::= { fsaModel 30005 }
fsa3000E OBJECT IDENTIFIER ::= { fsaModel 30006 }
fsa2000E OBJECT IDENTIFIER ::= { fsaModel 30007 }
fsa1000F OBJECT IDENTIFIER ::= { fsaModel 30008 }
fsa500F OBJECT IDENTIFIER ::= { fsaModel 30009 }
fsa3000F OBJECT IDENTIFIER ::= { fsaModel 30010 }
fsa1000FDC OBJECT IDENTIFIER ::= { fsaModel 30011 }
-- fsaModel end
--
-- fortinet.fnFortiSandboxMib.fsaTraps
--
fsaTraps OBJECT IDENTIFIER
::= { fnFortiSandboxMib 2 }
--
-- fortinet.fnFortiSandboxMib.fsaTraps
--
fsaTrapPrefix OBJECT IDENTIFIER
::= { fsaTraps 0 }
fsaTrapMalware NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapJobInfo }
STATUS current
DESCRIPTION
"A malware has been detected"
::= { fsaTrapPrefix 501 }
fsaTrapCPUHigh NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapCPUrate}
STATUS current
DESCRIPTION
"The CPU usage is too high"
::= { fsaTrapPrefix 502 }
fsaTrapMemHigh NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapMUrate }
STATUS current
DESCRIPTION
"The memory usage is too high"
::= { fsaTrapPrefix 503 }
fsaTrapDUHigh NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapDUrate }
STATUS current
DESCRIPTION
"The hard drive space usage is too high"
::= { fsaTrapPrefix 504 }
fsaTrapPSUC NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapPSUFailure }
STATUS current
DESCRIPTION
"The power supply unit state has changed"
::= { fsaTrapPrefix 505 }
fsaTrapHCT NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapHCTopology }
STATUS current
DESCRIPTION
"The topology map of HC has changed"
::= { fsaTrapPrefix 506 }
fsaTrapHCH NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapHCHealth }
STATUS current
DESCRIPTION
"The health status of HC has changed"
::= { fsaTrapPrefix 507 }
fsaTrapRDM NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapRaidMsg }
STATUS current
DESCRIPTION
"The disk Raid message."
::= { fsaTrapPrefix 508 }
fsaTrapAST NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapAvgScanTime }
STATUS current
DESCRIPTION
"The avg scan time."
::= { fsaTrapPrefix 509 }
fsaTrapLKUP NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapLinkUp }
STATUS current
DESCRIPTION
"Link up."
::= { fsaTrapPrefix 510 }
fsaTrapLKDN NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapLinkDown }
STATUS current
DESCRIPTION
"Link down."
::= { fsaTrapPrefix 511 }
fsaTrapCntExp NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsaTrapContractExpire }
STATUS current
DESCRIPTION
"License or contract expire."
::= { fsaTrapPrefix 512 }
--
-- fortinet.fnFortiSandboxMib.fsaTrapObjects
--
fsaTrapObjects OBJECT IDENTIFIER
::= { fnFortiSandboxMib 6 }
fsaTrapJobInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"JOB info of the malware identified in trap"
::= { fsaTrapObjects 1 }
fsaTrapCPUrate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"CPU usage rate identified in trap"
::= { fsaTrapObjects 2 }
fsaTrapMUrate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Memory usage rate identified in trap"
::= { fsaTrapObjects 3 }
fsaTrapDUrate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Disk usage rate identified in trap"
::= { fsaTrapObjects 4 }
fsaTrapPSUFailure OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Power supply state identified in trap"
::= { fsaTrapObjects 5 }
fsaTrapHCTopology OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The topology map of HC identified in trap"
::= { fsaTrapObjects 6 }
fsaTrapHCHealth OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The health status of HC identified in trap"
::= { fsaTrapObjects 7 }
fsaTrapRaidMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The disk raid msg in trap"
::= { fsaTrapObjects 8 }
fsaTrapAvgScanTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The avg scan time in trap"
::= { fsaTrapObjects 9 }
fsaTrapLinkUp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Link up msg in trap"
::= { fsaTrapObjects 10 }
fsaTrapLinkDown OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Link down msg in trap"
::= { fsaTrapObjects 11 }
fsaTrapContractExpire OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Contract expire msg in trap"
::= { fsaTrapObjects 12 }
--
-- fortinet.fnFortiSandboxMib.fsaSystem
--
fsaSystem OBJECT IDENTIFIER
::= { fnFortiSandboxMib 3 }
--
-- fortinet.fnFortiSandboxMib.fsaSystem.fsaSystemInfo
--
fsaSystemInfo OBJECT IDENTIFIER
::= { fsaSystem 1 }
fsaSysVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version of the device"
::= { fsaSystemInfo 1 }
fsaSysCpuUsage OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current CPU usage (percentage)"
::= { fsaSystemInfo 2 }
fsaSysMemUsage OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current memory utilization (percentage)"
::= { fsaSystemInfo 3 }
fsaSysMemCapacity OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total physical memory (RAM) installed (KB)"
::= { fsaSystemInfo 4 }
fsaSysDiskUsage OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current hard disk usage (MB), if disk is present"
::= { fsaSystemInfo 5 }
fsaSysDiskCapacity OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total hard disk capacity (MB), if disk is present"
::= { fsaSystemInfo 6 }
fsaSysCpuUsageExcludedNice OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current CPU usage excluded nice processes usage (percentage)"
::= { fsaSystemInfo 7 }
fsaSysUpTime OBJECT-TYPE
SYNTAX Counter64
UNITS "hundredths of a second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64bit time (in hundredths of a second) since the network management portion of the system was last re-initialized."
::= { fsaSystemInfo 8 }
--
-- fortinet.fnFortiSandboxMib.fsaSystem.fsaSoftware
--
fsaSoftware OBJECT IDENTIFIER
::= { fsaSystem 2 }
fsaSysTracer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sandbox tracer engine version installed on the device"
::= { fsaSoftware 1 }
fsaSysRating OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sandbox rating engine version installed on the device"
::= { fsaSoftware 2 }
fsaSysTool OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sandbox system tools version installed on the device"
::= { fsaSoftware 3 }
fsaSysSniffer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Traffic sniffer version installed on the device"
::= { fsaSoftware 4 }
fsaSysIPS OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Network alerts signature database version installed on the device"
::= { fsaSoftware 5 }
--
-- fortinet.fnFortiSandboxMib.fsaUsers
--
fsaFwUsers OBJECT IDENTIFIER
::= { fnFortiSandboxMib 4 }
fsaFwUserInfo OBJECT IDENTIFIER
::= { fsaFwUsers 1 }
fsaFwUserNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of user accounts in fsaFwUserTable"
::= { fsaFwUserInfo 1 }
fsaFwUserAuthTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Idle period after which a firewall-authentication user's session
is automatically expired"
::= { fsaFwUserInfo 2 }
fsaFwUserTables OBJECT IDENTIFIER
::= { fsaFwUsers 2 }
fsaFwUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsaFwUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of local and proxy (Radius server)
user accounts for use with firewall user authentication"
::= { fsaFwUserTables 1 }
fsaFwUserEntry OBJECT-TYPE
SYNTAX FsaFwUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable
to a particular user account"
INDEX { fsaFwUserIndex }
::= { fsaFwUserTable 1 }
FsaFwUserEntry ::= SEQUENCE {
fsaFwUserIndex FnIndex,
fsaFwUserName DisplayString,
fsaFwUserAuth FsaUserAuthType,
fsaFwUserState FnBoolState
}
fsaFwUserIndex OBJECT-TYPE
SYNTAX FnIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for uniquely identifying the users in fsaFwUserTable"
::= { fsaFwUserEntry 1 }
fsaFwUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User-name of the specified account"
::= { fsaFwUserEntry 2 }
fsaFwUserAuth OBJECT-TYPE
SYNTAX FsaUserAuthType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of authentication the account uses (local, RADIUS, LDAP, etc.)"
::= { fsaFwUserEntry 3 }
fsaFwUserState OBJECT-TYPE
SYNTAX FnBoolState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the user account (enable/disable)"
::= { fsaFwUserEntry 4 }
--
-- fortinet.fnFortiSandboxMib.fsaJobInfo
--
fsaJobInfo OBJECT IDENTIFIER
::= { fnFortiSandboxMib 5 }
--
-- fortinet.fnFortiSandboxMib.fsaJobQueue
--
fsaJobQueue OBJECT IDENTIFIER
::= { fsaJobInfo 1 }
fsaFTypeExe OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending Executables/DLL/VBS/BAT/PS1/JAR/MSI files on the device"
::= { fsaJobQueue 1 }
fsaFTypePDF OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending PDF files on the device"
::= { fsaJobQueue 2 }
fsaFTypeDOC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending Office files on the device"
::= { fsaJobQueue 3 }
fsaFTypeFLASH OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending Flash files on the device"
::= { fsaJobQueue 4 }
fsaFTypeWEB OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending Web files on the device"
::= { fsaJobQueue 5 }
fsaFTypeAndroid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending Android files on the device"
::= { fsaJobQueue 6 }
fsaFTypeMAC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending Android files on the device"
::= { fsaJobQueue 7 }
fsaFTypeURL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending URL jobs on the device"
::= { fsaJobQueue 8 }
fsaFTypeExtra OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending user defined files on the device"
::= { fsaJobQueue 9 }
fsaFTypeNOVM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pending Non Sandboxing files on the device"
::= { fsaJobQueue 10 }
fsaFTypePre OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Job Queue Assignment Pending files on the device"
::= { fsaJobQueue 11 }
fsaJobProcessing OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Processing jobs on the device"
::= { fsaJobQueue 12 }
--
-- fortinet.fnFortiSandboxMib.fsaMibConformance
--
fsaMibConformance OBJECT IDENTIFIER
::= { fnFortiSandboxMib 10 }
--
-- fortinet.fnFortiSandboxMib.fsaMibConformance
--
fsaSystemObjectGroup OBJECT-GROUP
OBJECTS { fsaSysVersion, fsaSysCpuUsage,
fsaSysMemUsage, fsaSysMemCapacity,
fsaSysDiskUsage, fsaSysDiskCapacity,
fsaSysCpuUsageExcludedNice,fsaSysUpTime }
STATUS current
DESCRIPTION
"Objects pertaining to the system status of the device."
::= { fsaMibConformance 1 }
fsaSoftwareObjectGroup OBJECT-GROUP
OBJECTS { fsaSysTracer, fsaSysRating, fsaSysTool,
fsaSysSniffer, fsaSysIPS }
STATUS current
DESCRIPTION
"Objects pertaining to software running on the device."
::= { fsaMibConformance 2 }
fsaUserObjectGroup OBJECT-GROUP
OBJECTS { fsaFwUserNumber, fsaFwUserAuthTimeout,
fsaFwUserName, fsaFwUserAuth,
fsaFwUserState }
STATUS current
DESCRIPTION
"Objects pertaining to Firewall functionality on FortiSandbox devices."
::= { fsaMibConformance 3 }
fsaJobObjectGroup OBJECT-GROUP
OBJECTS { fsaFTypeExe, fsaFTypePDF, fsaFTypeDOC, fsaFTypeFLASH,
fsaFTypeWEB, fsaFTypeAndroid, fsaFTypeMAC, fsaFTypeURL, fsaFTypeExtra,
fsaFTypeNOVM, fsaFTypePre, fsaJobProcessing
}
STATUS current
DESCRIPTION
"Objects pertaining to jobs on the device."
::= { fsaMibConformance 4 }
fsaNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { fsaTrapMalware,fsaTrapCPUHigh,
fsaTrapMemHigh, fsaTrapDUHigh, fsaTrapPSUC,fsaTrapHCT,fsaTrapHCH,fsaTrapRDM,fsaTrapAST, fsaTrapLKUP, fsaTrapLKDN, fsaTrapCntExp }
STATUS current
DESCRIPTION
"Notifications that can be generated from a FortiSandbox device."
::= { fsaMibConformance 5 }
fsaMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the application MIB."
MODULE -- this module
GROUP fsaNotificationGroup
DESCRIPTION
"Notifications are feature dependant. See manual for feature
information."
GROUP fsaSystemObjectGroup
DESCRIPTION
"Model and feature specific."
GROUP fsaSoftwareObjectGroup
DESCRIPTION
"Model and feature specific."
GROUP fsaJobObjectGroup
DESCRIPTION
"Model and feature specific."
::= { fsaMibConformance 100 }
END -- end of module FORTINET-FORTISANDBOX-MIB.

View File

@ -15,16 +15,19 @@ IMPORTS
FROM FORTINET-CORE-MIB
sysName
FROM SNMPv2-MIB
ifName
FROM IF-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
Gauge32, MODULE-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE
Gauge32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
FROM SNMPv2-TC
dot1dTpFdbAddress, dot1dTpFdbPort
FROM BRIDGE-MIB;
fnFortiSwitchMib MODULE-IDENTITY
LAST-UPDATED "201109280000Z"
LAST-UPDATED "202204010000Z"
ORGANIZATION
"Fortinet Technologies, Inc."
CONTACT-INFO
@ -34,9 +37,9 @@ fnFortiSwitchMib MODULE-IDENTITY
http://www.fortinet.com"
DESCRIPTION
"MIB module for Fortinet FortiSwitch devices."
REVISION "201109280000Z"
REVISION "202204010000Z"
DESCRIPTION
"Initial version of FORTINET-FORTISWITCH-MIB."
"Updated version of FORTINET-FORTISWITCH-MIB."
::= { fortinet 106 }
--
@ -59,13 +62,6 @@ fsSysSerial OBJECT-TYPE
in the ENTITY-MIB tables for the base entity."
::= { fsSys 1 }
--
-- fortinet.fnFortiSwitchMib.fsModel
--
fsModel OBJECT IDENTIFIER
::= { fnFortiSwitchMib 1 }
--
-- fortinet.fnFortiSwitchMib.fsTraps
--
@ -76,6 +72,105 @@ fsTraps OBJECT IDENTIFIER
fsTrapPrefix OBJECT IDENTIFIER
::= { fsTraps 0 }
fsTrapObjects OBJECT IDENTIFIER
::= { fsTraps 1 }
fsLlvTrapMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Message associated with a learning limit violation."
::= { fsTrapObjects 1 }
fsLearningTrapVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"VLAN ID associated with a MAC learning event."
::= { fsTrapObjects 2 }
fsLearningTrapType OBJECT-TYPE
SYNTAX INTEGER { add(1), delete(2), movefrom(3), moveto(4) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type associated with a MAC learning event (add/delete/movefrom/moveto)."
::= { fsTrapObjects 3 }
fsSensorName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Name of the sensor associated with a trap message."
::= { fsTrapObjects 4 }
fsSensorType OBJECT-TYPE
SYNTAX INTEGER { temperature(1), poe(2), cpu(3), memory(4), disk(6) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of sensor associated with a trap message (temperature/PoE/CPU/memory/disk)."
::= { fsTrapObjects 5 }
fsSensorIdx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Index of the sensor associated with a trap message."
::= { fsTrapObjects 6 }
fsSensorFanEventType OBJECT-TYPE
SYNTAX INTEGER { detected(1), undetected(2), resumed(3), failure(4)}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of event associated with the fan trap message (detected/undetected/resumed/failure)."
::= { fsTrapObjects 7 }
fsSensorPsuEventType OBJECT-TYPE
SYNTAX INTEGER { up(1), connected(2), good(3), down(4), disconnected(5), bad(6)}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of event associated with the PSU trap message (up/connected/good/down/disconnected/bad)."
::= { fsTrapObjects 8 }
fsAlarmEventType OBJECT-TYPE
SYNTAX INTEGER { inrange(1), warning(2), outofrange(3), cleared(4) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of event associated with the alarm trap message (inrange/warning/outofrange/cleared)."
::= { fsTrapObjects 9 }
fsAlarmThresholdValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Threshold value."
::= { fsTrapObjects 10 }
fsAlarmThresholdUnits OBJECT-TYPE
SYNTAX INTEGER { celcius(1), watts(2), percentage(3), unknown(4) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of units associated with this threshold value (celcius/watts/percentage/unknown)."
::= { fsTrapObjects 11 }
fsIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address associated with a trap message (e.g. IP Conflict)."
::= { fsTrapObjects 12 }
--
-- fortinet.fnFortiSwitchMib.fsTrunkMemPrefix
--
@ -91,20 +186,6 @@ fsTrunkMember OBJECT-TYPE
"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
@ -119,6 +200,62 @@ fsTrapMemberUp NOTIFICATION-TYPE
"A trunk member has joined this trunk"
::= { fsTrapPrefix 704 }
fsTrapLlvViolation NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsLlvTrapMsg }
STATUS current
DESCRIPTION
"Trap messages for learning limit violations."
::= { fsTrapPrefix 705 }
fsTrapLearningEvent NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, dot1dTpFdbAddress, fsLearningTrapVid, dot1dTpFdbPort, fsLearningTrapType }
STATUS current
DESCRIPTION
"A new MAC address learning event occurred (add/delete/move)."
::= { fsTrapPrefix 706 }
fsTrapSensorFault NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsSensorName, fsSensorType }
STATUS current
DESCRIPTION
"Trap message indicates that a faulty sensor was detected."
::= { fsTrapPrefix 707 }
fsTrapSensorAlarm NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsSensorName, fsSensorType, fsAlarmEventType, fsAlarmThresholdValue, fsAlarmThresholdUnits }
STATUS current
DESCRIPTION
"Trap messages for temperature, PoE, CPU, memory, and disk sensor alarms."
::= { fsTrapPrefix 708 }
fsTrapFanDetect NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsSensorIdx, fsSensorFanEventType }
STATUS current
DESCRIPTION
"Trap message associated with fan sensor detection."
::= { fsTrapPrefix 709 }
fsTrapPsuStatus NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsSensorIdx, fsSensorPsuEventType }
STATUS current
DESCRIPTION
"Trap message associated with PSU status changes."
::= { fsTrapPrefix 710 }
fsTrapIpConflict NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, fsIpAddress, ifname }
STATUS current
DESCRIPTION
"Trap message associated with IP Conflict Detection."
::= { fsTrapPrefix 801 }
fsTrapTrunkMemberHBOutOfSync NOTIFICATION-TYPE
OBJECTS { fnSysSerial, sysName, ifName, ifName }
STATUS current
DESCRIPTION
"Trap message indicates a trunk member HB is out of sync (trunk = ifName1, member = ifName2)."
::= { fsTrapPrefix 802 }
--
-- fortinet.fnFortiSwitchMib.fsSystem
--
@ -177,16 +314,75 @@ fsSysDiskCapacity OBJECT-TYPE
"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.fsModel
--
fsModel OBJECT IDENTIFIER ::= { fnFortiSwitchMib 5 }
-- fsModel start
s424df OBJECT IDENTIFIER ::= { fsModel 4243} -- FortiSwitch-424D-FPOE
fs108d OBJECT IDENTIFIER ::= { fsModel 1081} -- FortiSwitch-108D-POE
s124fp OBJECT IDENTIFIER ::= { fsModel 12411} -- FortiSwitch-124F-POE
fs224d OBJECT IDENTIFIER ::= { fsModel 2241} -- FortiSwitch-224D-POE
s108fn OBJECT IDENTIFIER ::= { fsModel 1086} -- FortiSwitch-108F
s448ep OBJECT IDENTIFIER ::= { fsModel 4486} -- FortiSwitch-448E-POE
s224en OBJECT IDENTIFIER ::= { fsModel 2243} -- FortiSwitch-224E
s108en OBJECT IDENTIFIER ::= { fsModel 1082} -- FortiSwitch-108E
sr24dn OBJECT IDENTIFIER ::= { fsModel 1243} -- FortiSwitchRugged-124D
s148ff OBJECT IDENTIFIER ::= { fsModel 1486} -- FortiSwitch-148F-FPOE
s148ep OBJECT IDENTIFIER ::= { fsModel 1248} -- FortiSwitch-148E-POE
s108dv OBJECT IDENTIFIER ::= { fsModel 1085} -- FortiSwitch-108D-VM
s124fn OBJECT IDENTIFIER ::= { fsModel 12410} -- FortiSwitch-124F
s524dn OBJECT IDENTIFIER ::= { fsModel 5242} -- FortiSwitch-524D
s124ep OBJECT IDENTIFIER ::= { fsModel 1245} -- FortiSwitch-124E-POE
s148fn OBJECT IDENTIFIER ::= { fsModel 1484} -- FortiSwitch-148F
s524df OBJECT IDENTIFIER ::= { fsModel 5241} -- FortiSwitch-524D-FPOE
s148fp OBJECT IDENTIFIER ::= { fsModel 1485} -- FortiSwitch-148F-POE
s124dp OBJECT IDENTIFIER ::= { fsModel 1242} -- FortiSwitch-124D-POE
s424dn OBJECT IDENTIFIER ::= { fsModel 4241} -- FortiSwitch-424D
s108fp OBJECT IDENTIFIER ::= { fsModel 1087} -- FortiSwitch-108F-POE
s148en OBJECT IDENTIFIER ::= { fsModel 1247} -- FortiSwitch-148E
s248dp OBJECT IDENTIFIER ::= { fsModel 2481} -- FortiSwitch-248D-POE
s424dp OBJECT IDENTIFIER ::= { fsModel 4242} -- FortiSwitch-424D-POE
fs3d32 OBJECT IDENTIFIER ::= { fsModel 30321} -- FortiSwitch-3032D
fs1d24 OBJECT IDENTIFIER ::= { fsModel 10241} -- FortiSwitch-1024D
s124dn OBJECT IDENTIFIER ::= { fsModel 1241} -- FortiSwitch-124D
s424ei OBJECT IDENTIFIER ::= { fsModel 42404} -- FortiSwitch-424E-Fiber
s248df OBJECT IDENTIFIER ::= { fsModel 2482} -- FortiSwitch-248D-FPOE
fs1e24 OBJECT IDENTIFIER ::= { fsModel 10242} -- FortiSwitch-1024E
s124en OBJECT IDENTIFIER ::= { fsModel 1244} -- FortiSwitch-124E
fs3e32 OBJECT IDENTIFIER ::= { fsModel 30322} -- FortiSwitch-3032E
s448dn OBJECT IDENTIFIER ::= { fsModel 4482} -- FortiSwitch-448D
s424ep OBJECT IDENTIFIER ::= { fsModel 42402} -- FortiSwitch-424E-POE
s108ef OBJECT IDENTIFIER ::= { fsModel 1084} -- FortiSwitch-108E-FPOE
s448dp OBJECT IDENTIFIER ::= { fsModel 4484} -- FortiSwitch-448D-POE
s224df OBJECT IDENTIFIER ::= { fsModel 2242} -- FortiSwitch-224D-FPOE
s248ep OBJECT IDENTIFIER ::= { fsModel 2485} -- FortiSwitch-248E-POE
s248ef OBJECT IDENTIFIER ::= { fsModel 2484} -- FortiSwitch-248E-FPOE
s548dn OBJECT IDENTIFIER ::= { fsModel 5482} -- FortiSwitch-548D
s426ef OBJECT IDENTIFIER ::= { fsModel 42405} -- FortiSwitch-M426E-FPOE
s448df OBJECT IDENTIFIER ::= { fsModel 4483} -- FortiSwitch-448D-FPOE
s124ef OBJECT IDENTIFIER ::= { fsModel 1246} -- FortiSwitch-124E-FPOE
s424ef OBJECT IDENTIFIER ::= { fsModel 42403} -- FortiSwitch-424E-FPOE
s548df OBJECT IDENTIFIER ::= { fsModel 5481} -- FortiSwitch-548D-FPOE
st1e24 OBJECT IDENTIFIER ::= { fsModel 10243} -- FortiSwitch-T1024E
s424en OBJECT IDENTIFIER ::= { fsModel 42401} -- FortiSwitch-424E
s108ep OBJECT IDENTIFIER ::= { fsModel 1083} -- FortiSwitch-108E-POE
s448en OBJECT IDENTIFIER ::= { fsModel 4485} -- FortiSwitch-448E
s108ff OBJECT IDENTIFIER ::= { fsModel 1088} -- FortiSwitch-108F-FPOE
sr12dp OBJECT IDENTIFIER ::= { fsModel 1121} -- FortiSwitchRugged-112D-POE
fs1e48 OBJECT IDENTIFIER ::= { fsModel 10482} -- FortiSwitch-1048E
s448ef OBJECT IDENTIFIER ::= { fsModel 4487} -- FortiSwitch-448E-FPOE
s224ep OBJECT IDENTIFIER ::= { fsModel 2244} -- FortiSwitch-224E-POE
s248dn OBJECT IDENTIFIER ::= { fsModel 2483} -- FortiSwitch-248D
s124ff OBJECT IDENTIFIER ::= { fsModel 1249} -- FortiSwitch-124F-FPOE
fs1d48 OBJECT IDENTIFIER ::= { fsModel 10481} -- FortiSwitch-1048D
-- fsModel end
--
-- fortinet.fnFortiSwitchMib.fsMibConformance
@ -196,7 +392,7 @@ fsMibConformance OBJECT IDENTIFIER
::= { fnFortiSwitchMib 100 }
fsNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { fsTrapHBFail, fsTrapHBReceived, fsTrapMemberDown, fsTrapMemberUp }
NOTIFICATIONS { fsTrapMemberDown, fsTrapMemberUp }
STATUS current
DESCRIPTION
"Notifications that can be generated from a FortiSwitch device."
@ -205,8 +401,7 @@ fsNotificationGroup NOTIFICATION-GROUP
fsSystemObjectGroup OBJECT-GROUP
OBJECTS { fsSysVersion, fsSysCpuUsage,
fsSysMemUsage, fsSysMemCapacity,
fsSysDiskUsage, fsSysDiskCapacity,
fsDirverVersion }
fsSysDiskUsage, fsSysDiskCapacity }
STATUS current
DESCRIPTION
"Objects pertaining to the system status of the device."
@ -240,4 +435,4 @@ fsMIBCompliance MODULE-COMPLIANCE
::= { fsMibConformance 100 }
END -- end of module FORTINET-FORTISWITCH-MIB.
END -- end of module FORTINET-FORTISWITCH-MIB.