mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
committed by
Neil Lathwood
parent
5b9623d8d4
commit
4c59e6cf0a
@@ -7,3 +7,4 @@ over:
|
||||
discovery:
|
||||
- sysDescr:
|
||||
- Barracuda Firewall
|
||||
- Barracuda NG Firewall
|
||||
|
15
includes/polling/os/barracudangfirewall.inc.php
Normal file
15
includes/polling/os/barracudangfirewall.inc.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS
|
||||
*
|
||||
* Copyright (c) 2017 Søren Friis Rosiak <sorenrosiak@gmail.com>
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
*/
|
||||
|
||||
if ($device['sysObjectID'] == 'enterprises.10704.1.10') {
|
||||
$hardware = $poll_device['sysName'];
|
||||
}
|
971
mibs/barracuda/PHION-MIB
Normal file
971
mibs/barracuda/PHION-MIB
Normal file
@@ -0,0 +1,971 @@
|
||||
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[1]"
|
||||
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
|
2
tests/snmpsim/barracudangfirewall_1.snmprec
Normal file
2
tests/snmpsim/barracudangfirewall_1.snmprec
Normal file
@@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|Barracuda NG Firewall
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.10704.1.10
|
Reference in New Issue
Block a user