320 lines
		
	
	
		
			8.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			320 lines
		
	
	
		
			8.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |