STORMSHIELD-HA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC DisplayString FROM RFC1213-MIB stormshieldMIB FROM STORMSHIELD-SMI-MIB; snsHA MODULE-IDENTITY LAST-UPDATED "201808270000Z" 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 "201808270000Z" 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, snsHAUptime Integer32 } snsNodeIndex OBJECT-TYPE SYNTAX Integer32 (0..1) 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 } snsHAUptime 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, snsNodePowerSupplyStatus DisplayString } 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 } snsNodePowerSupplyStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "What is the status of the power supply ?" ::= { snsNodePowerSupplyEntry 3 } 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 } snsNodeFanTable OBJECT-TYPE SYNTAX SEQUENCE OF SnsNodeFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fans status of Firewalls" ::= { snsHA 13 } snsNodeFanEntry OBJECT-TYPE SYNTAX SnsNodeFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CPU information" INDEX { snsNodeIndex, snsNodeFanIndex } ::= { snsNodeFanTable 1 } SnsNodeFanEntry ::= SEQUENCE { snsNodeFanIndex Integer32, snsNodeFanName DisplayString, snsNodeFanStatus DisplayString, snsNodeFanRpm Unsigned32 } snsNodeFanIndex OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each line in the table" ::= { snsNodeFanEntry 1 } snsNodeFanName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Fan" ::= { snsNodeFanEntry 2 } snsNodeFanStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the Fan" ::= { snsNodeFanEntry 3 } snsNodeFanRpm OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Speed of the Fan" ::= { snsNodeFanEntry 4 } END