summaryrefslogtreecommitdiff
path: root/MIBS/fortinet/FORTINET-FORTISANDBOX-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/fortinet/FORTINET-FORTISANDBOX-MIB')
-rw-r--r--MIBS/fortinet/FORTINET-FORTISANDBOX-MIB641
1 files changed, 641 insertions, 0 deletions
diff --git a/MIBS/fortinet/FORTINET-FORTISANDBOX-MIB b/MIBS/fortinet/FORTINET-FORTISANDBOX-MIB
new file mode 100644
index 0000000..31faa1e
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTISANDBOX-MIB
@@ -0,0 +1,641 @@
+--
+-- 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 }
+-- fsaModel end
+
+--
+-- fortinet.fnFortiSandboxMib.fsaTraps
+--
+
+fsaTraps OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 2 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaTraps
+--
+
+fsaTrapPrefix OBJECT IDENTIFIER
+ ::= { fsaTraps 0 }
+
+fsaTrapMalware NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapJobId }
+ 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 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaTrapObjects
+--
+
+fsaTrapObjects OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 6 }
+
+fsaTrapJobId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "JOB ID 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 }
+
+--
+-- 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 }
+
+fsaSysAndroidA OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Android analytic engine version installed on the device"
+ ::= { fsaSoftware 6 }
+
+fsaSysAndroidR OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Android rating engine version installed on the device"
+ ::= { fsaSoftware 7 }
+
+--
+-- 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,
+ fsaSysAndroidA, fsaSysAndroidR }
+ 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 }
+ 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.