diff options
Diffstat (limited to 'MIBS/stormshield/STORMSHIELD-HA-MIB')
| -rw-r--r-- | MIBS/stormshield/STORMSHIELD-HA-MIB | 319 |
1 files changed, 319 insertions, 0 deletions
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 |