It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda NextGen Firewall X

This Product is End-of-Life and End-Of-Support

End-Of-Life and End-Of-Support on December 1st, 2020: All Barracuda Firewall X-Series sales will cease; neither new sales nor any renewals will be available. If you currently hold a maintenance and support contract, you will continue to receive our award-winning support and services until your contract expires. Please see the End-Of-Life definition as described in the End of Support and End of Life Information.

Barracuda NextGen Firewall X SNMP MIB

  • Last updated on

You can monitor objects included in this MIB either from custom scripts or from your SNMP monitor

PHION-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, enterprises, Counter64 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, DateAndTime FROM SNMPv2-TC; phion MODULE-IDENTITY LAST-UPDATED "201401080000Z" ORGANIZATION "Barracuda Networks" CONTACT-INFO "http://www.barracuda.com" DESCRIPTION "." -- Revision log REVISION "201401080000Z" DESCRIPTION "insert OBJECT-GROUPS" REVISION "201401070000Z" DESCRIPTION "Removed syntax errors" REVISION "201312030000Z" DESCRIPTION "Removed errors and warnings" ::= { enterprises 10704 } -- Event event OBJECT IDENTIFIER ::= { phion 10 } -- Firewall firewall OBJECT IDENTIFIER ::= { phion 1 } fwCompliances OBJECT IDENTIFIER ::= { phion 20 } fwGroups OBJECT IDENTIFIER ::= { phion 21 } fwCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Firewall Info Groups" MODULE GROUP boxGroup DESCRIPTION " " GROUP serverGroup DESCRIPTION " " GROUP releaseGroup DESCRIPTION " " GROUP hotfixGroup DESCRIPTION " " GROUP hwGroup DESCRIPTION " " GROUP raidGroup DESCRIPTION " " GROUP vpnGroup DESCRIPTION " " GROUP bgpGroup DESCRIPTION " " GROUP ospfGroup DESCRIPTION " " GROUP ripGroup DESCRIPTION " " GROUP fwstatsGroup DESCRIPTION " " GROUP vpnusersGroup DESCRIPTION " " GROUP trafficshapeGroup DESCRIPTION " " GROUP eventGroup DESCRIPTION " " GROUP notificationGroup DESCRIPTION " " ::= { fwCompliances 1 } serviceGroups OBJECT IDENTIFIER ::= { fwGroups 1 } firmwareGroups OBJECT IDENTIFIER ::= { fwGroups 2 } hwGroups OBJECT IDENTIFIER ::= { fwGroups 3 } netGroups OBJECT IDENTIFIER ::= { fwGroups 4 } eventGroups OBJECT IDENTIFIER ::= { fwGroups 5 } -- Textual Conventions ServiceState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The state a box service be in." SYNTAX INTEGER { unknown(-1), stopped(0), started(1), blocked(2), removed(4) } SensorType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The types of sensors." SYNTAX INTEGER { unknown(-1), voltage(0), fan(1), temperature(2), psu-status(3) } RaidEventSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The values of raid event severity." SYNTAX INTEGER { unknown(0), error(1), warning(2), information(3), debug(4) } VpnStates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The states of the VPN tunnel" SYNTAX INTEGER { down(-1), down-disabled(0), active(1) } -- boxServices boxServices OBJECT-TYPE SYNTAX SEQUENCE OF BoxServicesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 0 } boxServicesEntry OBJECT-TYPE SYNTAX BoxServicesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { boxServiceName } ::= { boxServices 1 } BoxServicesEntry ::= SEQUENCE { boxServiceName DisplayString, boxServiceState ServiceState } boxServiceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { boxServicesEntry 1 } boxServiceState OBJECT-TYPE SYNTAX ServiceState MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { boxServicesEntry 2 } boxGroup OBJECT-GROUP OBJECTS { boxServiceName, boxServiceState } STATUS current DESCRIPTION " " ::= { serviceGroups 1 } -- serverServices serverServices OBJECT-TYPE SYNTAX SEQUENCE OF ServerServicesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 1 } serverServicesEntry OBJECT-TYPE SYNTAX ServerServicesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { serverServiceName } ::= { serverServices 1 } ServerServicesEntry ::= SEQUENCE { serverServiceName DisplayString, serverServiceState ServiceState } serverServiceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serverServicesEntry 1 } serverServiceState OBJECT-TYPE SYNTAX ServiceState MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serverServicesEntry 2 } serverGroup OBJECT-GROUP OBJECTS { serverServiceName, serverServiceState } STATUS current DESCRIPTION " " ::= { serviceGroups 2 } -- phionRelease phionRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { firewall 2 } releaseGroup OBJECT-GROUP OBJECTS { phionRelease } STATUS current DESCRIPTION " " ::= { firmwareGroups 1 } -- phionHotfixes phionHotfixes OBJECT-TYPE SYNTAX SEQUENCE OF PhionHotfixesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 3 } phionHotfixesEntry OBJECT-TYPE SYNTAX PhionHotfixesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { hotfixName } ::= { phionHotfixes 1 } PhionHotfixesEntry ::= SEQUENCE { hotfixName DisplayString, hotfixInstallTime DateAndTime } hotfixName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { phionHotfixesEntry 1 } hotfixInstallTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { phionHotfixesEntry 2 } hotfixGroup OBJECT-GROUP OBJECTS { hotfixName, hotfixInstallTime } STATUS current DESCRIPTION " " ::= { firmwareGroups 2 } -- hwSensors hwSensors OBJECT-TYPE SYNTAX SEQUENCE OF HwSensorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 4 } hwSensorsEntry OBJECT-TYPE SYNTAX HwSensorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { hwSensorName } ::= { hwSensors 1 } HwSensorsEntry ::= SEQUENCE { hwSensorName DisplayString, hwSensorType SensorType, hwSensorValue Integer32 } hwSensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { hwSensorsEntry 1 } hwSensorType OBJECT-TYPE SYNTAX SensorType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { hwSensorsEntry 2 } hwSensorValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { hwSensorsEntry 3 } hwGroup OBJECT-GROUP OBJECTS { hwSensorName, hwSensorType, hwSensorValue } STATUS current DESCRIPTION " " ::= { hwGroups 1 } -- raidEvents raidEvents OBJECT-TYPE SYNTAX SEQUENCE OF RaidEventsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 5 } raidEventsEntry OBJECT-TYPE SYNTAX RaidEventsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { raidEventIndex } ::= { raidEvents 1 } RaidEventsEntry ::= SEQUENCE { raidEventIndex Integer32, raidEventSev RaidEventSeverity, raidEventTime DateAndTime, raidEventText DisplayString } raidEventIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { raidEventsEntry 1 } raidEventSev OBJECT-TYPE SYNTAX RaidEventSeverity MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { raidEventsEntry 2 } raidEventTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { raidEventsEntry 3 } raidEventText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { raidEventsEntry 4 } raidGroup OBJECT-GROUP OBJECTS { raidEventIndex, raidEventSev, raidEventTime, raidEventText } STATUS current DESCRIPTION " " ::= { hwGroups 2 } -- vpnTunnels vpnTunnels OBJECT-TYPE SYNTAX SEQUENCE OF VpnTunnelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 6 } vpnTunnelsEntry OBJECT-TYPE SYNTAX VpnTunnelsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { vpnName } ::= { vpnTunnels 1 } VpnTunnelsEntry ::= SEQUENCE { vpnName DisplayString, vpnState VpnStates } vpnName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { vpnTunnelsEntry 1 } vpnState OBJECT-TYPE SYNTAX VpnStates MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { vpnTunnelsEntry 2 } vpnGroup OBJECT-GROUP OBJECTS { vpnName, vpnState } STATUS current DESCRIPTION " " ::= { netGroups 1 } -- bgpNeighbors bgpNeighbors OBJECT-TYPE SYNTAX SEQUENCE OF BgpNeighborsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 7 } bgpNeighborsEntry OBJECT-TYPE SYNTAX BgpNeighborsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { bgpNeighborAddress } ::= { bgpNeighbors 1 } BgpNeighborsEntry ::= SEQUENCE { bgpNeighborAddress DisplayString, bgpNeighborState Integer32 } bgpNeighborAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { bgpNeighborsEntry 1 } bgpNeighborState OBJECT-TYPE -- SYNTAX NeighborState SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { bgpNeighborsEntry 2 } bgpGroup OBJECT-GROUP OBJECTS { bgpNeighborAddress, bgpNeighborState } STATUS current DESCRIPTION " " ::= { netGroups 2 } -- ospfNeighbors ospfNeighbors OBJECT-TYPE SYNTAX SEQUENCE OF OspfNeighborsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 8 } ospfNeighborsEntry OBJECT-TYPE SYNTAX OspfNeighborsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { ospfNeighborId } ::= { ospfNeighbors 1 } OspfNeighborsEntry ::= SEQUENCE { ospfNeighborId DisplayString, ospfNeighborAddress DisplayString, ospfNeighborInterface DisplayString, ospfNeighborStatus DisplayString } ospfNeighborId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { ospfNeighborsEntry 1 } ospfNeighborAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { ospfNeighborsEntry 2 } ospfNeighborInterface OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { ospfNeighborsEntry 3 } ospfNeighborStatus OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { ospfNeighborsEntry 4 } ospfGroup OBJECT-GROUP OBJECTS { ospfNeighborId, ospfNeighborAddress, ospfNeighborInterface, ospfNeighborStatus } STATUS current DESCRIPTION " " ::= { netGroups 3 } -- ripNeighbors ripNeighbors OBJECT-TYPE SYNTAX SEQUENCE OF RipNeighborsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 9 } ripNeighborsEntry OBJECT-TYPE SYNTAX RipNeighborsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { ripNeighborAddress } ::= { ripNeighbors 1 } RipNeighborsEntry ::= SEQUENCE { ripNeighborAddress DisplayString, ripNeighborState DisplayString } ripNeighborAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { ripNeighborsEntry 1 } ripNeighborState OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { ripNeighborsEntry 2 } ripGroup OBJECT-GROUP OBJECTS { ripNeighborAddress, ripNeighborState } STATUS current DESCRIPTION " " ::= { netGroups 4 } -- fwStats fwStats OBJECT-TYPE SYNTAX SEQUENCE OF FwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 10 } fwStatsEntry OBJECT-TYPE SYNTAX FwStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { firewallSessions } ::= { fwStats 1 } FwStatsEntry ::= SEQUENCE { firewallSessions Integer32, packetThroughput Integer32, dataThroughput Integer32 } firewallSessions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fwStatsEntry 1 } packetThroughput OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fwStatsEntry 2 } dataThroughput OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { fwStatsEntry 3 } fwstatsGroup OBJECT-GROUP OBJECTS { firewallSessions, packetThroughput, dataThroughput } STATUS current DESCRIPTION " " ::= { hwGroups 3 } -- vpnUsers vpnUsers OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { firewall 11 } vpnusersGroup OBJECT-GROUP OBJECTS { vpnUsers } STATUS current DESCRIPTION " " ::= { netGroups 5 } -- trafficShape trafficShape OBJECT-TYPE SYNTAX SEQUENCE OF TrafficShapeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { firewall 12 } trafficShapeEntry OBJECT-TYPE SYNTAX TrafficShapeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { connectorName } ::= { trafficShape 1 } TrafficShapeEntry ::= SEQUENCE { connectorName DisplayString, rate Counter64, sessions Counter64, class1Total Counter64, class1Pakets Counter64, class1Drop Counter64, class2Total Counter64, class2Pakets Counter64, class2Drop Counter64, class3Total Counter64, class3Pakets Counter64, class3Drop Counter64, noDelayTotal Counter64, noDelayPakets Counter64, noDelayDrop Counter64 } connectorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of shaping connector. With :IN for inbound and :OUT for outbound" ::= { trafficShapeEntry 1 } rate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Rate in kbit/sec" ::= { trafficShapeEntry 2 } sessions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of sessions" ::= { trafficShapeEntry 3 } class1Total OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes for class1" ::= { trafficShapeEntry 4 } class1Pakets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets for class1" ::= { trafficShapeEntry 5 } class1Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped packets for class1" ::= { trafficShapeEntry 6 } class2Total OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes for class2" ::= { trafficShapeEntry 7 } class2Pakets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets for class2" ::= { trafficShapeEntry 8 } class2Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped packets for class2" ::= { trafficShapeEntry 9 } class3Total OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes for class3" ::= { trafficShapeEntry 10 } class3Pakets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets for class3" ::= { trafficShapeEntry 11 } class3Drop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped packets for class3" ::= { trafficShapeEntry 12 } noDelayTotal OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes for no delay" ::= { trafficShapeEntry 13 } noDelayPakets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets for no delay" ::= { trafficShapeEntry 14 } noDelayDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Dropped packets for no delay" ::= { trafficShapeEntry 15 } trafficshapeGroup OBJECT-GROUP OBJECTS { connectorName, rate, sessions, class1Total, class1Pakets, class1Drop, class2Total, class2Pakets, class2Drop, class3Total, class3Pakets, class3Drop, noDelayTotal, noDelayPakets, noDelayDrop } STATUS current DESCRIPTION " " ::= { hwGroups 4 } -- Vars eventID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..5)) MAX-ACCESS read-only STATUS current DESCRIPTION "Event ID" ::= { event 1 } -- 10704.10.1 eventIDDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event Type-Description" ::= { event 2 } -- 10704.10.2 eventType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..5)) MAX-ACCESS read-only STATUS current DESCRIPTION "Event Type" ::= { event 3 } -- 10704.10.3 eventAlarmTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Event Alarm Time" ::= { event 4 } -- 10704.10.4 eventLayerDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event Layer Description" ::= { event 5 } -- 10704.10.5 eventClassification OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event Classification" ::= { event 6 } -- 10704.10.6 eventRepresentation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event Representation" ::= { event 7 } -- 10704.10.7 eventSeverity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event Severity" ::= { event 8 } -- 10704.10.8 eventGroup OBJECT-GROUP OBJECTS { eventID, eventIDDescription, eventType, eventAlarmTime, eventLayerDescription, eventClassification, eventRepresentation, eventSeverity } STATUS current DESCRIPTION " " ::= { eventGroups 1 } --- TRAPS eventTrap NOTIFICATION-TYPE OBJECTS { eventID, eventIDDescription, eventType, eventAlarmTime, eventLayerDescription, eventClassification, eventRepresentation, eventSeverity } STATUS current DESCRIPTION "Trap" REFERENCE " " ::= { phion 11 } notificationGroup NOTIFICATION-GROUP NOTIFICATIONS { eventTrap } STATUS current DESCRIPTION " " ::= { eventGroups 2 } END