diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/stormshield | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/stormshield')
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-ALARM-MIB | 282 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-ASQ-STATS-MIB | 339 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-AUTHUSERS-MIB | 83 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-AUTOUPDATE-MIB | 86 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-HA-MIB | 319 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-IF-MIB | 391 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-IPSEC-STATS-MIB | 80 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-POLICY-MIB | 90 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-PROPERTY-MIB | 146 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-SERVICES-MIB | 86 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-SMI-MIB | 13 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-SYSTEM-MONITOR-MIB | 259 | ||||
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-VPNSA-MIB | 213 |
13 files changed, 2387 insertions, 0 deletions
diff --git a/MIBS/stormshield/STORMSHIELD-ALARM-MIB b/MIBS/stormshield/STORMSHIELD-ALARM-MIB new file mode 100644 index 0000000..b2daef8 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-ALARM-MIB @@ -0,0 +1,282 @@ +STORMSHIELD-ALARM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, MODULE-IDENTITY FROM SNMPv2-SMI + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + stormshieldMIB, snsNotifications FROM STORMSHIELD-SMI-MIB; + + snsAlarm MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield alarm MIBs" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 5 } + + snsATable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm Table" + ::= { snsAlarm 0 } + + snsAEntry OBJECT-TYPE + SYNTAX SnsAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm table entry" + INDEX { snsAIndex } + ::= { snsATable 1 } + + SnsAEntry ::= SEQUENCE { + snsAIndex Integer32, + snsATime OCTET STRING, + snsASif OCTET STRING, + snsADif OCTET STRING, + snsAProto OCTET STRING, + snsASaddr OCTET STRING, + snsADaddr OCTET STRING, + snsASport Integer32, + snsADport Integer32, + snsASname OCTET STRING, + snsADname OCTET STRING, + snsAMessage SnmpAdminString + } + + snsAIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of each line in table" + ::= { snsAEntry 0 } + + snsATime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "alarm date" + ::= { snsAEntry 1 } + + snsASif OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "source interface" + ::= { snsAEntry 2 } + + snsADif OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "destination interface" + ::= { snsAEntry 3 } + + snsAProto OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP protocol" + ::= { snsAEntry 4 } + + snsASaddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "source IP address" + ::= { snsAEntry 5 } + + snsADaddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "destination IP address" + ::= { snsAEntry 6 } + + snsASport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port" + ::= { snsAEntry 7 } + + snsADport OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination port" + ::= { snsAEntry 8 } + + snsASname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP source name" + ::= { snsAEntry 9 } + + snsADname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP destination name" + ::= { snsAEntry 10 } + + snsAMessage OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm Message" + ::= { snsAEntry 11 } + + snsAicmpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsAicmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ICMP alarm table" + ::= { snsAlarm 1 } + + snsAicmpEntry OBJECT-TYPE + SYNTAX SnsAicmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the snsAicmpTable." + INDEX { snsAicmpIndex } + ::= { snsAicmpTable 1 } + + SnsAicmpEntry ::= SEQUENCE { + snsAicmpIndex Integer32, + snsAicmpTime OCTET STRING, + snsAicmpSif OCTET STRING, + snsAicmpDif OCTET STRING, + snsAicmpSaddr OCTET STRING, + snsAicmpDaddr OCTET STRING, + snsAicmpType Integer32, + snsAicmpCode Integer32, + snsAicmpSname OCTET STRING, + snsAicmpDname OCTET STRING, + snsAicmpMessage SnmpAdminString + } + + snsAicmpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value for phase one table. Its value + ranges between 1 and 65535 and may not be contigous. + the index has no other meaning but a pure index" + ::= { snsAicmpEntry 0 } + + snsAicmpTime OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm date" + ::= { snsAicmpEntry 1 } + + snsAicmpSif OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "source interface" + ::= { snsAicmpEntry 2 } + + snsAicmpDif OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "destination interface" + ::= { snsAicmpEntry 3 } + + snsAicmpSaddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP source address" + ::= { snsAicmpEntry 4 } + + snsAicmpDaddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP destination address" + ::= { snsAicmpEntry 5 } + + snsAicmpType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP type" + ::= { snsAicmpEntry 6 } + + snsAicmpCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP code" + ::= { snsAicmpEntry 7 } + + snsAicmpSname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP source name" + ::= { snsAicmpEntry 8 } + + snsAicmpDname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP destination name" + ::= { snsAicmpEntry 9 } + + snsAicmpMessage OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm message" + ::= { snsAicmpEntry 10 } + + snsNotification NOTIFICATION-TYPE + OBJECTS { snsATime, snsASif, snsASaddr, snsADaddr, snsAMessage } + STATUS current + DESCRIPTION + "notification" + ::= { snsNotifications 1 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-ASQ-STATS-MIB b/MIBS/stormshield/STORMSHIELD-ASQ-STATS-MIB new file mode 100644 index 0000000..eb59751 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-ASQ-STATS-MIB @@ -0,0 +1,339 @@ +STORMSHIELD-ASQ-STATS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, Integer32, Counter32, Counter64, MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + DisplayString FROM RFC1213-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsASQStats MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield ASQ Statistics" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 12 } + + snsASQStatsStateful OBJECT IDENTIFIER ::= { snsASQStats 1 } + snsASQStatsGlobal OBJECT IDENTIFIER ::= { snsASQStats 2 } + + ----------------------------------- + -- ASQ Statistics stateful Group -- + ----------------------------------- + + snsASQStatsStatefulPktBlocked OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 1 } + + snsASQStatsStatefulPktBlockedAsync OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 2 } + + snsASQStatsStatefulPktBlockedSynProxy OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 3 } + + snsASQStatsStatefulPktAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 4 } + + snsASQStatsStatefulLogged OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 5 } + + snsASQStatsStatefulLogOverflow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 6 } + + snsASQStatsStatefulFilterOverflow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 7 } + + snsASQStatsStatefulAlarmOverflow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 8 } + + snsASQStatsStatefulSeismoFacts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 9 } + + snsASQStatsStatefulSeismoOverflow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 10 } + + snsASQStatsStatefulMinorAlarm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 11 } + + snsASQStatsStatefulMajorAlarm OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 12 } + + snsASQStatsStatefulPktFragmented OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 13 } + + snsASQStatsStatefulInBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Incoming traffic" + ::= { snsASQStatsStateful 14 } + + snsASQStatsStatefulOutBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing traffic" + ::= { snsASQStatsStateful 15 } + + snsASQStatsStatefulNatFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 16 } + + snsASQStatsStatefulFlowConflicts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 17 } + + snsASQStatsStatefulFlowFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 18 } + + snsASQStatsStatefulInterfaceMute OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 19 } + + snsASQStatsStatefulTcpPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 20 } + + snsASQStatsStatefulTcpInBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Incoming TCP traffic" + ::= { snsASQStatsStateful 21 } + + snsASQStatsStatefulTcpOutBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing TCP traffic" + ::= { snsASQStatsStateful 22 } + + snsASQStatsStatefulTcpConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 23 } + + snsASQStatsStatefulTcpNatConnSrc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 24 } + + snsASQStatsStatefulTcpNatConnDst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 25 } + + snsASQStatsStatefulTcpNoNatConnSrc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 26 } + + snsASQStatsStatefulTcpNoNatConnDst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 27 } + + snsASQStatsStatefulTcpSmallWindowRst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 28 } + + snsASQStatsStatefulTcpEmptyDupAckBlk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 29 } + + snsASQStatsStatefulUdpPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 30 } + + snsASQStatsStatefulUdpInBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Incoming UDP traffic" + ::= { snsASQStatsStateful 31 } + + snsASQStatsStatefulUdpOutBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing UDP traffic" + ::= { snsASQStatsStateful 32 } + + snsASQStatsStatefulUdpConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 33 } + + snsASQStatsStatefulUdpNatConnSrc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 34 } + + snsASQStatsStatefulUdpNatConnDst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 35 } + + snsASQStatsStatefulUdpNoNatConnSrc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 36 } + + snsASQStatsStatefulUdpNoNatConnDst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 37 } + + snsASQStatsStatefulIcmpPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 38 } + + snsASQStatsStatefulIcmpInBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Incoming ICMP traffic" + ::= { snsASQStatsStateful 39 } + + snsASQStatsStatefulIcmpOutBytes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Outgoing ICMP traffic" + ::= { snsASQStatsStateful 40 } + + snsASQStatsStatefulHttpTimeoutRst OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 41 } + + snsASQStatsStatefulNatUnusable OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { snsASQStatsStateful 42 } + + ----------------------------------- + -- ASQ Statistics Global Group -- + ----------------------------------- + + snsASQStatsGlobalTimeSinceReset OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time elapsed since last reset in seconds" + ::= { snsASQStatsGlobal 1 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-AUTHUSERS-MIB b/MIBS/stormshield/STORMSHIELD-AUTHUSERS-MIB new file mode 100644 index 0000000..07a33a0 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-AUTHUSERS-MIB @@ -0,0 +1,83 @@ +STORMSHIELD-AUTHUSERS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsUsers MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield users MIBS" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 2 } + + snsAuthUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsAuthUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of authentified users" + ::= { snsUsers 1 } + + snsAuthUsersEntry OBJECT-TYPE + SYNTAX SnsAuthUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the snsAuthUsersTable holds a set of information + (IP, username, and timeout)." + INDEX { snsAuthUsersIPAddr } + ::= { snsAuthUsersTable 1 } + + SnsAuthUsersEntry ::= SEQUENCE { + snsAuthUsersIPAddr DisplayString, + snsAuthUsersTimeOut Counter64, + snsAuthUsersName SnmpAdminString, + snsAuthUsersDomain SnmpAdminString + } + + snsAuthUsersIPAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the authenticated user" + ::= { snsAuthUsersEntry 1 } + + snsAuthUsersTimeOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout" + ::= { snsAuthUsersEntry 2 } + + snsAuthUsersName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Username" + ::= { snsAuthUsersEntry 3 } + + snsAuthUsersDomain OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Domain name" + ::= { snsAuthUsersEntry 4 } + + END diff --git a/MIBS/stormshield/STORMSHIELD-AUTOUPDATE-MIB b/MIBS/stormshield/STORMSHIELD-AUTOUPDATE-MIB new file mode 100644 index 0000000..ee4a3e4 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-AUTOUPDATE-MIB @@ -0,0 +1,86 @@ +STORMSHIELD-AUTOUPDATE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsAutoupdate MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield autoupdate" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 9 } + + snsAutoupdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsAutoupdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "State of autoupdate subsystems" + ::= { snsAutoupdate 1 } + + snsAutoupdateEntry OBJECT-TYPE + SYNTAX SnsAutoupdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the snsAutoupdateTable holds a set of information + (subsystem, state, last run)." + INDEX { snsAutoupdateIndex } + ::= { snsAutoupdateTable 1 } + + SnsAutoupdateEntry ::= SEQUENCE { + snsAutoupdateIndex Integer32, + snsAutoupdateSubsys SnmpAdminString, + snsAutoupdateState DisplayString, + snsAutoupdateLast DisplayString + } + + snsAutoupdateIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for the table. Its value + ranges between 1 and 65535 and may not be contigous. + the index has no other meaning but a pure index" + ::= { snsAutoupdateEntry 1 } + + snsAutoupdateSubsys OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subsystem name" + ::= { snsAutoupdateEntry 2 } + + snsAutoupdateState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state of the update of a subsystem" + ::= { snsAutoupdateEntry 3 } + + snsAutoupdateLast OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date of the last update of a subsystem" + ::= { snsAutoupdateEntry 4 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-HA-MIB b/MIBS/stormshield/STORMSHIELD-HA-MIB new file mode 100644 index 0000000..4f1f99f --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-HA-MIB @@ -0,0 +1,319 @@ +STORMSHIELD-HA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, Integer32, MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + DisplayString FROM RFC1213-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsHA MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield HA cluster" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 11 } + + snsNbNode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of firewalls in the HA cluster" + ::= { snsHA 1 } + + snsNbDeadNode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of firewalls registered in the HA cluster but not replying" + ::= { snsHA 2 } + + snsNbActiveNode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of active firewalls" + ::= { snsHA 3 } + + snsNbHALinks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ethernet links used for HA communication" + ::= { snsHA 5 } + + snsNbFaultyHALinks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of faulty HA links" + ::= { snsHA 6 } + + snsNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsNode + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Firewalls part of the HA cluster" + ::= { snsHA 7 } + + snsNode OBJECT-TYPE + SYNTAX SnsNode + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "HA node" + INDEX { snsNodeIndex } + ::= { snsNodeTable 1 } + + SnsNode ::= SEQUENCE { + snsNodeIndex Integer32, + snsFwSerial DisplayString, + snsOnline TruthValue, + snsModel DisplayString, + snsVersion DisplayString, + snsHALicence DisplayString, + snsHAQuality Integer32, + snsHAPriority Integer32, + snsHAStatusForced Integer32, + snsHAActive TruthValue, + snsUptime Integer32 + } + + snsNodeIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of each line in table" + ::= { snsNode 1 } + + snsFwSerial OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firewall serial" + ::= { snsNode 2 } + + snsOnline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firewall is online" + ::= { snsNode 3 } + + snsModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firewall model" + ::= { snsNode 4 } + + snsVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firewall firmware version" + ::= { snsNode 5 } + + snsHALicence OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "HA Licence" + ::= { snsNode 6 } + + snsHAQuality OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "HA Quality" + ::= { snsNode 7 } + + snsHAPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "HA Priority" + ::= { snsNode 8 } + + snsHAStatusForced OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "HA status forced (-2 : Unknown forced status, + -1 : No peer found, 0 : No forced status, + 1 : Forced active, 2 : Forced passive)" + ::= { snsNode 9 } + + snsHAActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is the firewall active ?" + ::= { snsNode 10 } + + snsUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firewall uptime" + ::= { snsNode 11 } + + snsHASyncStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firewall configuration synchronization status ? + (1: Synced, 0: Not synced, -1: Unknown / Error)" + ::= { snsHA 8 } + + snsHAFwAdminRevison OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firewall Admin Revision" + ::= { snsHA 9 } + + snsNodePowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsNodePowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power supply status of Firewalls" + ::= { snsHA 10 } + + snsNodePowerSupplyEntry OBJECT-TYPE + SYNTAX SnsNodePowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power supply information" + INDEX { snsNodeIndex, snsNodePowerSupplyIndex } + ::= { snsNodePowerSupplyTable 1 } + + SnsNodePowerSupplyEntry ::= SEQUENCE { + snsNodePowerSupplyIndex Integer32, + snsNodePowerSupplyPowered TruthValue + } + + snsNodePowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of each line in table" + ::= { snsNodePowerSupplyEntry 1 } + + snsNodePowerSupplyPowered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power supply is powered by electricity ?" + ::= { snsNodePowerSupplyEntry 2 } + + + snsNodeDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsNodeDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disks status of Firewalls" + ::= { snsHA 11 } + + snsNodeDiskEntry OBJECT-TYPE + SYNTAX SnsNodeDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disk information" + INDEX { snsNodeIndex, snsNodeDiskIndex } + ::= { snsNodeDiskTable 1 } + + SnsNodeDiskEntry ::= SEQUENCE { + snsNodeDiskIndex Integer32, + snsNodeDiskName DisplayString, + snsNodeDiskSmartResult DisplayString, + snsNodeDiskIsRaid Integer32, + snsNodeDiskRaidStatus DisplayString, + snsNodeDiskPosition DisplayString + } + + snsNodeDiskIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of each disk in table" + ::= { snsNodeDiskEntry 1 } + + snsNodeDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mount point name" + ::= { snsNodeDiskEntry 2 } + + snsNodeDiskSmartResult OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Result of the smart infos tests" + ::= { snsNodeDiskEntry 3 } + + snsNodeDiskIsRaid OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is the disk a member of a RAID array" + ::= { snsNodeDiskEntry 4 } + + snsNodeDiskRaidStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RAID Status" + ::= { snsNodeDiskEntry 5 } + + snsNodeDiskPosition OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Position" + ::= { snsNodeDiskEntry 6 } + + snsNodeCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsNodeCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Cpus status of Firewalls" + ::= { snsHA 12 } + + snsNodeCpuEntry OBJECT-TYPE + SYNTAX SnsNodeCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CPU information" + INDEX { snsNodeIndex, snsNodeCpuIndex } + ::= { snsNodeCpuTable 1 } + + SnsNodeCpuEntry ::= SEQUENCE { + snsNodeCpuIndex Integer32, + snsNodeCpuTemp Integer32 + } + + snsNodeCpuIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of each cpu in table" + ::= { snsNodeCpuEntry 1 } + + snsNodeCpuTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature in Celsius degree" + ::= { snsNodeCpuEntry 2 } +END diff --git a/MIBS/stormshield/STORMSHIELD-IF-MIB b/MIBS/stormshield/STORMSHIELD-IF-MIB new file mode 100644 index 0000000..cfa6d1a --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-IF-MIB @@ -0,0 +1,391 @@ +STORMSHIELD-IF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsif MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield Interface MIBS" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 4 } + + snsifTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsifEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of interfaces" + ::= { snsif 1 } + + snsifEntry OBJECT-TYPE + SYNTAX SnsifEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the snsifTable holds a set of information." + INDEX { snsifIndex } + ::= { snsifTable 1 } + + SnsifEntry ::= SEQUENCE { + snsifIndex INTEGER, + snsifUserName SnmpAdminString, + snsifName DisplayString, + snsifAddr DisplayString, + snsifMask DisplayString, + snsifType DisplayString, + snsifColor Integer32, + snsifMacThroughput Integer32, + snsifCurThroughput Integer32, + snsifMaxThroughput Integer32, + snsifPktAccepted Counter64, + snsifPktBlocked Counter64, + snsifPktFragmented Counter64, + snsifPktTcp Counter64, + snsifPktUdp Counter64, + snsifPktIcmp Counter64, + snsifTotalBytes Counter64, + snsifTcpBytes Counter64, + snsifUdpBytes Counter64, + snsifIcmpBytes Counter64, + snsifTcpConn Counter64, + snsifUdpConn Counter64, + snsifTcpConnCount Integer32, + snsifUdpConnCount Integer32, + snsifInCurThroughput Integer32, + snsifOutCurThroughput Integer32, + snsifInMaxThroughput Integer32, + snsifOutMaxThroughput Integer32, + snsifInTotalBytes Counter64, + snsifOutTotalBytes Counter64, + snsifInTcpBytes Counter64, + snsifOutTcpBytes Counter64, + snsifInUdpBytes Counter64, + snsifOutUdpBytes Counter64, + snsifInIcmpBytes Counter64, + snsifOutIcmpBytes Counter64, + snsifProtected Integer32, + snsifDrvName DisplayString + } + + snsifIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for the table. Its value + ranges between 1 and 65535 and may not be contigous. + the index has no other meaning but a pure index" + ::= { snsifEntry 1 } + + snsifUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User interface name" + ::= { snsifEntry 2 } + + snsifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System interface name" + ::= { snsifEntry 3 } + + snsifAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface address" + ::= { snsifEntry 4 } + + snsifMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface mask" + ::= { snsifEntry 5 } + + snsifType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type" + ::= { snsifEntry 6 } + + snsifColor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { snsifEntry 7 } + + snsifMacThroughput OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { snsifEntry 8 } + + snsifCurThroughput OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "incoming + outgoing current throughput in B/s " + ::= { snsifEntry 9 } + + snsifMaxThroughput OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "incoming + outgoing maximum throughput in B/s" + ::= { snsifEntry 10 } + + snsifPktAccepted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of accepted packets" + ::= { snsifEntry 11 } + + snsifPktBlocked OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of packets that have been blocked" + ::= { snsifEntry 12 } + + snsifPktFragmented OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of fragmented packets" + ::= { snsifEntry 13 } + + snsifPktTcp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of TCP packets forwarded" + ::= { snsifEntry 14 } + + snsifPktUdp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of UDP packets forwarded" + ::= { snsifEntry 15 } + + snsifPktIcmp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ICMP packets forwarded" + ::= { snsifEntry 16 } + + snsifTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "data bytes forwarded" + ::= { snsifEntry 17 } + + snsifTcpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "incoming + outgoing TCP data bytes" + ::= { snsifEntry 18 } + + snsifUdpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "incoming + outgoing UDP data bytes" + ::= { snsifEntry 19 } + + snsifIcmpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "incoming + outgoing ICMP data bytes" + ::= { snsifEntry 20 } + + snsifTcpConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TCP connection established" + ::= { snsifEntry 21 } + + snsifUdpConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "UDP connection established" + ::= { snsifEntry 22 } + + snsifTcpConnCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current TCP connection count" + ::= { snsifEntry 23 } + + snsifUdpConnCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current UCP connection count" + ::= { snsifEntry 24 } + + snsifInCurThroughput OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming Current throughput in B/s " + ::= { snsifEntry 25 } + + snsifOutCurThroughput OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing Current throughput in B/s " + ::= { snsifEntry 26 } + + snsifInMaxThroughput OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming maximum throughput in B/s" + ::= { snsifEntry 27 } + + snsifOutMaxThroughput OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing maximum throughput in B/s" + ::= { snsifEntry 28 } + + snsifInTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming data bytes" + ::= { snsifEntry 29 } + + snsifOutTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing data bytes" + ::= { snsifEntry 30 } + + snsifInTcpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming TCP data bytes" + ::= { snsifEntry 31 } + + snsifOutTcpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing TCP data bytes" + ::= { snsifEntry 32 } + + snsifInUdpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming UDP data bytes" + ::= { snsifEntry 33 } + + snsifOutUdpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing UDP data bytes" + ::= { snsifEntry 34 } + + snsifInIcmpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Incoming ICMP data bytes" + ::= { snsifEntry 35 } + + snsifOutIcmpBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing ICMP data bytes" + ::= { snsifEntry 36 } + + snsifProtected OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Is interface protected ?" + ::= { snsifEntry 37 } + + snsifDrvName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Driver interface name" + ::= { snsifEntry 38 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-IPSEC-STATS-MIB b/MIBS/stormshield/STORMSHIELD-IPSEC-STATS-MIB new file mode 100644 index 0000000..b7e4139 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-IPSEC-STATS-MIB @@ -0,0 +1,80 @@ +STORMSHIELD-IPSEC-STATS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, Integer32, Counter32, Counter64, MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + DisplayString FROM RFC1213-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsIPSECStats MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield IPSEC Statistics" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 13 } + + snsIPSECStatsSPD OBJECT IDENTIFIER ::= { snsIPSECStats 1 } + snsIPSECStatsSAD OBJECT IDENTIFIER ::= { snsIPSECStats 2 } + + ----------------------------------- + -- IPSEC SPD Statistics Group -- + ----------------------------------- + + snsIPSECStatsSPDIn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of incomming security policies" + ::= { snsIPSECStatsSPD 1 } + + snsIPSECStatsSPDOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of outgoing security policies" + ::= { snsIPSECStatsSPD 2 } + + ----------------------------------- + -- IPSEC SAD Statistics Group -- + ----------------------------------- + + snsIPSECStatsSADLarval OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of security associations in establishment" + ::= { snsIPSECStatsSAD 1 } + + snsIPSECStatsSADMature OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number established security associations" + ::= { snsIPSECStatsSAD 2 } + + snsIPSECStatsSADDying OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of security associations in end of life" + ::= { snsIPSECStatsSAD 3 } + + snsIPSECStatsSADDead OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of dead security associations" + ::= { snsIPSECStatsSAD 4 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-POLICY-MIB b/MIBS/stormshield/STORMSHIELD-POLICY-MIB new file mode 100644 index 0000000..b60db6a --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-POLICY-MIB @@ -0,0 +1,90 @@ +STORMSHIELD-POLICY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsPolicy MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield policies" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 8 } + + snsPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of policies" + ::= { snsPolicy 1 } + + snsPolicyEntry OBJECT-TYPE + SYNTAX SnsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the snsPolicyTable holds a set of information (name, active index)." + INDEX { snsPolicyIndex } + ::= { snsPolicyTable 1 } + + SnsPolicyEntry ::= SEQUENCE { + snsPolicyIndex INTEGER, + snsPolicyName SnmpAdminString, + snsPolicySlotName SnmpAdminString, + snsPolicyActive DisplayString, + snsPolicySync Integer32 + } + + snsPolicyIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for the table. Its value + ranges between 1 and 65535 and may not be contigous. + the index has no other meaning but a pure index" + ::= { snsPolicyEntry 1 } + + snsPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Policy name" + ::= { snsPolicyEntry 2 } + + snsPolicySlotName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot name" + ::= { snsPolicyEntry 3 } + + snsPolicyActive OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the currently active slot for the current policy" + ::= { snsPolicyEntry 4 } + + snsPolicySync OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sync" + ::= { snsPolicyEntry 5 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-PROPERTY-MIB b/MIBS/stormshield/STORMSHIELD-PROPERTY-MIB new file mode 100644 index 0000000..9e9ce10 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-PROPERTY-MIB @@ -0,0 +1,146 @@ +STORMSHIELD-PROPERTY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsProductProperty MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield Product Property" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 0 } + + snsModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stormshield Firewall model " + ::= { snsProductProperty 1 } + + snsVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stormshield Firewall version" + ::= { snsProductProperty 2 } + + snsSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stormshield Firewall serial number" + ::= { snsProductProperty 3 } + + snsSystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stormshield Firewall system Name" + ::= { snsProductProperty 4 } + + snsSystemLanguage OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firewall language" + ::= { snsProductProperty 5 } + + snsNbEther OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Ethernet interfaces" + ::= { snsProductProperty 6 } + + snsNbVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VLAN interfaces" + ::= { snsProductProperty 7 } + + snsNbDialup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Dialup" + ::= { snsProductProperty 8 } + + snsNbPPTP OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PPTP" + ::= { snsProductProperty 9 } + + snsNbSerial OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of serial ports" + ::= { snsProductProperty 10 } + + snsNbLoopback OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of loopback interfaces" + ::= { snsProductProperty 11 } + + snsWatchdog OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Watchdog" + ::= { snsProductProperty 12 } + + snsLed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firewall LED" + ::= { snsProductProperty 13 } + + snsClone OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firewall licence 'clone' token" + ::= { snsProductProperty 14 } + + snsHADialup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firewall licence 'HA-dialup' token" + ::= { snsProductProperty 15 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-SERVICES-MIB b/MIBS/stormshield/STORMSHIELD-SERVICES-MIB new file mode 100644 index 0000000..1490747 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-SERVICES-MIB @@ -0,0 +1,86 @@ +STORMSHIELD-SERVICES-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsServices MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield services" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 7 } + + snsServicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of running services" + ::= { snsServices 1 } + + snsServicesEntry OBJECT-TYPE + SYNTAX SnsServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the snsServicesTable holds a set of information + (Service name, status, and uptime)." + INDEX { snsServicesIndex } + ::= { snsServicesTable 1 } + + SnsServicesEntry ::= SEQUENCE { + snsServicesIndex INTEGER, + snsServicesName SnmpAdminString, + snsServicesState Integer32, + snsServicesUptime Integer32 + } + + snsServicesIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for the table. Its value + ranges between 1 and 65535 and may not be contigous. + the index has no other meaning but a pure index" + ::= { snsServicesEntry 1 } + + snsServicesName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service name" + ::= { snsServicesEntry 2 } + + snsServicesState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State value can be 0/1 according as the service is down/up" + ::= { snsServicesEntry 3 } + + snsServicesUptime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uptime" + ::= { snsServicesEntry 4 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-SMI-MIB b/MIBS/stormshield/STORMSHIELD-SMI-MIB new file mode 100644 index 0000000..3f6cc75 --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-SMI-MIB @@ -0,0 +1,13 @@ +STORMSHIELD-SMI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises FROM RFC1155-SMI; + + stormshield OBJECT IDENTIFIER ::= { enterprises 11256 } + + stormshieldMIB OBJECT IDENTIFIER ::= { stormshield 1 } + +-- stormshield notification + snsNotifications OBJECT IDENTIFIER ::= { stormshieldMIB 6 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-SYSTEM-MONITOR-MIB b/MIBS/stormshield/STORMSHIELD-SYSTEM-MONITOR-MIB new file mode 100644 index 0000000..232deec --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-SYSTEM-MONITOR-MIB @@ -0,0 +1,259 @@ +STORMSHIELD-SYSTEM-MONITOR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + Unsigned32 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + TruthValue FROM SNMPv2-TC + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsSystemMonitor MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield System Monitor" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 10 } + + snsDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stormshield Firewall current date (%Y-%m-%d %T)" + ::= { snsSystemMonitor 1 } + + snsUptime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stormshield Firewal system running for day:hour:min:sec" + ::= { snsSystemMonitor 2 } + + snsMem OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Stormshield Firewall memory left for in percent + (host,frag,icmp,conn,dtrack,dyn)" + ::= { snsSystemMonitor 3 } + + snsStatTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stormshield Firewall last stat time (%Y-%m-%d %T)" + ::= { snsSystemMonitor 4 } + + snsDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disk information" + ::= { snsSystemMonitor 5 } + + snsDiskEntry OBJECT-TYPE + SYNTAX SnsDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disk information" + INDEX { snsDiskEntryIndex } + ::= { snsDiskTable 1 } + + SnsDiskEntry ::= + SEQUENCE { + snsDiskEntryIndex Integer32, + snsDiskEntryDiskName DisplayString, + snsDiskEntrySmartResult DisplayString, + snsDiskEntryIsRaid Integer32, + snsDiskEntryRaidStatus DisplayString, + snsDiskEntryPosition DisplayString + } + + snsDiskEntryIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index of each disk in table" + ::= { snsDiskEntry 1 } + + snsDiskEntryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the disk" + ::= { snsDiskEntry 2 } + + snsDiskEntrySmartResult OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Result of the smart infos tests" + ::= { snsDiskEntry 3 } + + snsDiskEntryIsRaid OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is the disk a member of a RAID array" + ::= { snsDiskEntry 4 } + + snsDiskEntryRaidStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RAID Status" + ::= { snsDiskEntry 5 } + + snsDiskEntryPosition OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Position" + ::= { snsDiskEntry 6 } + + snsPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power supply status of Firewall" + ::= { snsSystemMonitor 6 } + + snsPowerSupplyEntry OBJECT-TYPE + SYNTAX SnsPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power supply information" + INDEX { snsPowerSupplyIndex } + ::= { snsPowerSupplyTable 1 } + + SnsPowerSupplyEntry ::= SEQUENCE { + snsPowerSupplyIndex Integer32, + snsPowerSupplyPowered TruthValue + } + + snsPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of each line in table" + ::= { snsPowerSupplyEntry 1 } + + snsPowerSupplyPowered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Is power supply powered by electricity ?" + ::= { snsPowerSupplyEntry 2 } + + snsCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CPU status of Firewalls" + ::= { snsSystemMonitor 7 } + + snsCpuEntry OBJECT-TYPE + SYNTAX SnsCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CPU information" + INDEX { snsCpuIndex } + ::= { snsCpuTable 1 } + + SnsCpuEntry ::= SEQUENCE { + snsCpuIndex Integer32, + snsCpuTemp Integer32 + } + + snsCpuIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of each CPU in table" + ::= { snsCpuEntry 1 } + + snsCpuTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature in Celsius degree" + ::= { snsCpuEntry 2 } + + snsBypassTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsBypassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Bypass status of Firewalls" + ::= { snsSystemMonitor 8 } + + snsBypassEntry OBJECT-TYPE + SYNTAX SnsBypassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Bypass information" + INDEX { snsBypassIndex } + ::= { snsBypassTable 1 } + + SnsBypassEntry ::= SEQUENCE { + snsBypassIndex Integer32, + snsBypassI2CAddress Unsigned32, + snsBypassSystemOff TruthValue, + snsBypassJustOn TruthValue, + snsBypassRunTime TruthValue, + snsBypassWatchdog TruthValue + } + + snsBypassIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each line in the table" + ::= { snsBypassEntry 1 } + + snsBypassI2CAddress OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "I2C Address of Bypass Device" + ::= { snsBypassEntry 2 } + + snsBypassSystemOff OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System-off Bypass status" + ::= { snsBypassEntry 3 } + + snsBypassJustOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Just-On Bypass status" + ::= { snsBypassEntry 4 } + + snsBypassRunTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Run-Time Bypass status" + ::= { snsBypassEntry 5 } + + snsBypassWatchdog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Run-Time Watchdog Timer status" + ::= { snsBypassEntry 6 } + +END diff --git a/MIBS/stormshield/STORMSHIELD-VPNSA-MIB b/MIBS/stormshield/STORMSHIELD-VPNSA-MIB new file mode 100644 index 0000000..eaa814a --- /dev/null +++ b/MIBS/stormshield/STORMSHIELD-VPNSA-MIB @@ -0,0 +1,213 @@ +STORMSHIELD-VPNSA-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + Unsigned32, Counter64 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + stormshieldMIB FROM STORMSHIELD-SMI-MIB; + + snsVPN MODULE-IDENTITY + LAST-UPDATED "201702200000Z" + ORGANIZATION "Stormshield" + CONTACT-INFO + "Customer Support + + 22 rue du Gouverneur General Eboue + 92130 Issy-les-Moulineaux + FRANCE + + Tel: +33 (0)9 69 32 96 29 + E-mail: support@stormshield.eu + http://www.stormshield.eu" + DESCRIPTION "stormshield VPN MIBS" + REVISION "201702200000Z" + DESCRIPTION "Initial" + ::= { stormshieldMIB 1 } + + snsVPNSATable OBJECT-TYPE + SYNTAX SEQUENCE OF SnsVPNSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of Security Association" + ::= { snsVPN 1 } + + snsVPNSAEntry OBJECT-TYPE + SYNTAX SnsVPNSAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the snsVPNSATable holds a set of parameters." + INDEX { snsVPNSAIndex } + ::= { snsVPNSATable 1 } + + SnsVPNSAEntry ::= SEQUENCE { + snsVPNSAIndex INTEGER, + snsVPNIPSrc DisplayString, + snsVPNIPDst DisplayString, + snsVPNType INTEGER, + snsVPNMode INTEGER, + snsVPNSpi Unsigned32, + snsVPNPeerSpi Unsigned32, + snsVPNReqID Integer32, + snsVPNEnc DisplayString, + snsVPNAuth INTEGER, + snsVPNState INTEGER, + snsVPNLifetime Counter64, + snsVPNBytes Counter64, + snsVPNMaxLifetime Counter64, + snsVPNMaxBytes Counter64 + } + + snsVPNSAIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for phase one table. Its value + ranges between 1 and 65535 and may not be contigous. + the index has no other meaning but a pure index" + ::= { snsVPNSAEntry 1 } + + snsVPNIPSrc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP source" + ::= { snsVPNSAEntry 2 } + + snsVPNIPDst OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP destination" + ::= { snsVPNSAEntry 3 } + + snsVPNType OBJECT-TYPE + SYNTAX INTEGER { + unspec(0), + unknown(1), + ah(2), + esp(3), + rsvp(4), + ospfv2(5), + ripv2(6), + mip(7), + ipcomp(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type" + ::= { snsVPNSAEntry 4 } + + snsVPNMode OBJECT-TYPE + SYNTAX INTEGER { + any(0), + transport(1), + tunnel(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode" + ::= { snsVPNSAEntry 5 } + + snsVPNSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Secure property index" + ::= { snsVPNSAEntry 6 } + + snsVPNPeerSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Secure property index of the peer" + ::= { snsVPNSAEntry 7 } + + snsVPNReqID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ReqID" + ::= { snsVPNSAEntry 8 } + + snsVPNEnc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enc" + ::= { snsVPNSAEntry 9 } + + snsVPNAuth OBJECT-TYPE + SYNTAX INTEGER { + none(0), + hmac-md5(2), + hmac-sha1(3), + hmac-sha256(5), + hmac-sha384(6), + hmac-sha512(7), + md5(249), + sha(250), + null(251) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Auth" + ::= { snsVPNSAEntry 10 } + + snsVPNState OBJECT-TYPE + SYNTAX INTEGER { + larval(0), + mature(1), + dying(2), + dead(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN State" + ::= { snsVPNSAEntry 11 } + + snsVPNLifetime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lifetime" + ::= { snsVPNSAEntry 12 } + + snsVPNBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes" + ::= { snsVPNSAEntry 13 } + + snsVPNMaxLifetime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MaxLifetime" + ::= { snsVPNSAEntry 14 } + + snsVPNMaxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MaxBytes" + ::= { snsVPNSAEntry 15 } + +END |