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

This Firmware Version Is End-Of-Support

Documentation for this product is no longer updated. Please see End-of-Support for CloudGen Firewall Firmware for further information on our EoS policy.

PHION-MIB Field Descriptions

  • Last updated on

See below for a description of all available information in the MIB file of the Barracuda CloudGen Firewall. The CloudGen Firewall uses the SNMP fields in the /usr/share/snmp/mibs/PHION-MIB.txt file.

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 diskspaceGroup
                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 }

-- diskSpace
    diskSpace OBJECT-TYPE
        SYNTAX        SEQUENCE OF DiskSpaceEntry
        MAX-ACCESS    not-accessible
        STATUS        current
        DESCRIPTION
            " "
        ::= { firewall 13 }

    diskSpaceEntry OBJECT-TYPE
        SYNTAX        DiskSpaceEntry
        MAX-ACCESS    not-accessible
        STATUS        current
        DESCRIPTION
            " "
        INDEX { partitionName }
        ::= { diskSpace 1 }

    DiskSpaceEntry ::= SEQUENCE {
        partitionName DisplayString,
        partitionMaxSpace Counter64,
        partitionFreeSpace Counter64,
        partitionUsedSpace Counter64,
        partitionUsedSpacePercent Integer32
    }

    partitionName OBJECT-TYPE
        SYNTAX DisplayString (SIZE (0..63))
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "Name of the partition entry"
        ::= { diskSpaceEntry 1 }

    partitionMaxSpace OBJECT-TYPE
        SYNTAX Counter64
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "Maximum space of partition entry in KB"
        ::= { diskSpaceEntry 2 }

    partitionFreeSpace OBJECT-TYPE
        SYNTAX Counter64
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "Free space of partition entry in KB"
        ::= { diskSpaceEntry 3 }
        
    partitionUsedSpace OBJECT-TYPE
        SYNTAX Counter64
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "Used space of partition entry in KB"
        ::= { diskSpaceEntry 4 }
        
    partitionUsedSpacePercent OBJECT-TYPE
        SYNTAX Integer32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "Used space of partition entry in %"
        ::= { diskSpaceEntry 5 }
            
    diskspaceGroup OBJECT-GROUP
        OBJECTS {
            partitionName,
            partitionMaxSpace,
            partitionFreeSpace,
            partitionUsedSpace,
            partitionUsedSpacePercent            
        }
        STATUS current
        DESCRIPTION " "
        ::= { hwGroups 5 }

-- 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

The Barracuda CloudGen Firewall reports in the Enterprise node (1.3.6.1.4.1). The exact node is phion (10704), with subnode firewall (1).

On the command line, enter: snmpwalk -v2c -c<community> <management_ip> 1.3.6.1.4.1.10704.1

SNMP Fields Descriptions

Box Services

Description: Reports all box services on the box.

Node ID: 1.3.6.1.4.1.10704.1.0

PHION-MIB group label: boxServices

PHION-MIB Fields
NameTypeDescriptionPossible Values

boxServiceName

DisplayString (64)

Service label

log, bdns, bsms, dist, boxfw, bsnmp, cstat, event, phibs, qstat, bsyslog, control, logwrap, psyslog, boxconfig, ...

boxServiceState

Integer32

Service status

0 : down 1 : up, 2 : block, 3 : wild, 4 : removed

Disk Space

Description: Reports the size, the currently used space and remaining free space in kilobytes, and the used space in percent of the disk partition.

Node ID: 1.3.6.1.4.1.10704.1.13

PHION-MIB group label: diskSpace

PHION-MIB Fields
NameTypeDescriptionPossible Values

partitionName

STRING

Disk partition name

/, /art, /boot, /phion0

partitionMaxSpaceCounter64Size of partition in kilobytes0 - 18446744073709551615
partitionFreeSpaceCounter64Free space on partition in kilobytes0 - 18446744073709551615
partitionUsedSpaceCounter64Used space on the partition in kilobytes0 - 18446744073709551615
partitionUsedSpacePercentIntegerUsed space on the partition in percent0 - 100

Server Services

Description: Reports all server(s) services on the box.

Node ID: 1.3.6.1.4.1.10704.1.1

PHION-MIB group label: serverServices

PHiON-MIB fields
NameTypeDescriptionPossible Values

serverServiceName

DisplayString (64)

Service labelS1_VPN, S1_HTTP, S1_NGFW, S2_VPN, ...

serverServiceState

Integer32

Service status0 : down 1 : up, 2 : block, 3 : wild, 4 : removed

Phion Release

Description: Reports the current base version of the system.

Node ID: 1.3.6.1.4.1.10704.1.2

PHION-MIB group: phionRelease

PHiON-MIB Fields
NameTypeDescriptionPossible Values
phionRelease

DisplayString

Current release versionGWAY-7.0.0-092.nightbuild, ...

Phion Hotfixes

Description: Reports all hotfixes applied on the box.

Node ID: 1.3.6.1.4.1.10704.1.3

PHION-MIB group: phionHotfixes

PHiON-MIB Fields
NameTypeDescriptionPossible Values

hotfixName

DisplayString (64)

Hotfixes applied on top of base version 

hotfixInstallTime

DateAndTime

Date the hotfix was applied 

Hardware Sensors

Available only for Barracuda CloudGen Firewall F-Series hardware models.

Description: Reports hardware-related values: fan speeds, temperatures, power supply information.

Node ID: 1.3.6.1.4.1.10704.1.4

PHION-MIB group: hwSensors

PHiON-MIB Fields
NameTypeDescriptionPossible Values

hwSensorName

DisplayString (64)

Sensor labelCPU-Temperature, Mainboard-Temperature, SouthBridge-Temperature, CPU-Fan, Chassis-Fan, PSU name (PSU1,PSU2,...)

hwSensorType

Integer32

Sensor typetemp, fan, psu-status

hwSensorValue

Integer32

Value 

RAID Events

Description: Reports events related to RAID system.

Node ID: 1.3.6.1.4.1.10704.1.5

PHION-MIB group: raidEvents

PHiON-MIB Fields
NameTypeDescriptionPossible Values

raidEventIndex

Integer32

Event ID 

raidEventSev

RaidEventSeverity

Type of event0 : unknown, 1 : error, 2 : warning, 3 : information, 4: debug

raidEventTime

DateAndTime

Date of event 

raidEventText

DisplayString

Description 

VPN Tunnels

Description: Reports all active site-to-site and client-to-site VPN tunnels established on the firewall.

Node ID: 1.3.6.1.4.1.10704.1.6

PHION-MIB group: vpnTunnels

PHiON-MIB Fields
NameTypeDescriptionPossible Values

vpnName

DisplayString (64)

Tunnel nameIPSEC-Wien2Inn-5.5.5.0-8.8.8.0, ...

vpnState

Integer32

Tunnel status-1 : down, 0 :  down-disabled, 1 :  active

For IKEv2 VPN tunnels, the OID will include the SA of the tunnel, which changes periodically. In order to avoid mismatches, remove the last three digits of the OID, for example: If the OID ends with .123.51.49.52, remove .51.49.52

BGP Neighbors

Description: Reports neighbor routers identified through BGP.

Node ID: 1.3.6.1.4.1.10704.1.7

PHION-MIB group: bgpNeighbors

PHiON-MIB Fields
NameTypeDescriptionPossible Values

bgpNeighborAddress

DisplayString (64)

Next hop 

bgpNeighborState

Integer32

StatusEstablished, ...

OSPF Neighbors

Description: Reports neighbor routers identified through OSPF.

Node ID: 1.3.6.1.4.1.10704.1.8

PHION-MIB group: ospfNeighbors

PHiON-MIB Fields
NameTypeDescriptionPossible Values

ospfNeighborId

DisplayString (64)

IP address of neighbor router

192.168.45.1, ...

ospfNeighborAddress

DisplayString (64)

Entry interface IP address

10.0.0.1, ...

ospfNeighborInterface

DisplayString (64)

Entry interface label

eth0, ...

ospfNeighborStatus

DisplayString (64)

Link status

FULL/DR, FULL/BDR, FULL/DROTHER, ...

RIP Neighbors

Description: Reports next hops identified through RIP.

Node ID: 1.3.6.1.4.1.10704.1.9

PHION-MIB group: ripNeighbors

PHiON-MIB Fields
NameTypeDescriptionPossible Values

ripNeighborAddress

DisplayString (64)

IP address to next hop

10.0.0.1, ...

ripNeighborState

DisplayString (64)

Link status

R : RIP, C : connected, S : Static, O : OSPF, B : BGP

Firewall Stats

Description: Reports firewall traffic general stats.

Node ID: 1.3.6.1.4.1.10704.1.10

PHION-MIB group: fwstats

PHiON-MIB Fields
NameTypeDescriptionPossible Values

fwConcurrentSessions

Integer32

Number of live firewall sessions

12

fwPacketThroughput

Integer32

Number of live packets / second

34

fwDataThroughput

Integer32

Data throughput in bits / second

82080

Concurrent VPN Users Online

Description: Reports number of concurent VPN users (active number of client-to-site VPN tunnels).

Node ID: 1.3.6.1.4.1.10704.1.11

PHION-MIB group: vpnUsers

PHiON-MIB Fields
NameTypeDescriptionPossible Values

vpnUsers

Integer32

Number of live client-to-site VPN tunnels

12

Traffic Shaping

When using snmp version 1, only the connectorName can be queried.

Description: Reports the traffic shaping usage (rate, total bytes, total packets and dropped packets per class, and in- and out-bound connector).

Node ID:  1.3.6.1.4.1.10704.1.12

PHION-MIB group: trafficShape

PHION-MIB Fields
Name
Type
Description
Possible Values
connectorNameDisplayString (64)Name of the connectoreth0:low:IN or eth0:low:OUT
rateCounter64Rate in kbit/sec0 - 18446744073709551615
sessionsCounter64Nummer of sessions0 - 18446744073709551615
class1TotalCounter64Total bytes for class10 - 18446744073709551615
class1PaketsCounter64Total pakets for class10 - 18446744073709551615
class1DropCounter64Dropped pakets for class10 - 18446744073709551615
class2TotalCounter64Total bytes for class20 - 18446744073709551615
class2PaketsCounter64Total pakets for class20 - 18446744073709551615
class2DropCounter64Dropped pakets for class30 - 18446744073709551615
class3TotalCounter64Total bytes for class30 - 18446744073709551615
class3PaketsCounter64Total pakets fo class30 - 18446744073709551615
class3DropCounter64Dropped pakets for class30 - 18446744073709551615
noDelayTotalCounter64Total bytes for no delay0 - 18446744073709551615
noDelayPaketsCounter64Total pakets for no delay0 - 18446744073709551615
noDelayDropCounter64Dropped pakets for no delay0 - 18446744073709551615