Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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