We use cookies on our website to ensure we provide you with the best experience on our website. By using our website, you agree to the use of cookies for analytics and personalized content.This website uses cookies. More Information
It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda NextGen Firewall X

This Firmware Version Is End-Of-Support

As of December 1st, 2018, all new sales for Barracuda NextGen Firewall X Series products have ceased. Only renewals of software and hardware subscriptions for a maximum of one year are available for a limited time. December 1st 2019: 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, or until the End of Live 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
Last updated on