- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1015 lines
36 KiB
Text
1015 lines
36 KiB
Text
STONESOFT-FIREWALL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- SUBTREE: 1.3.6.1.4.1.1369.5.2
|
|
-- iso.org.dod.internet.private.enterprises.stonesoft.stonesoftProducts.stonesoftFirewall
|
|
|
|
IMPORTS
|
|
Integer32, Counter32, Counter64, Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TimeStamp, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
InetAddressIPv4, InetAddressIPv6
|
|
FROM INET-ADDRESS-MIB
|
|
CounterBasedGauge64
|
|
FROM HCNUM-TC
|
|
stonesoftModules, stonesoftFirewall
|
|
FROM STONESOFT-SMI-MIB;
|
|
|
|
stonesoftFirewallMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "202011180000Z"
|
|
ORGANIZATION "Forcepoint LLC"
|
|
CONTACT-INFO "email: mib.stonesoft@forcepoint.com"
|
|
DESCRIPTION "MIB for Forcepoint NGFW"
|
|
|
|
REVISION "202011180000Z"
|
|
DESCRIPTION "Added fwMemBytesSReclaimable and fwMemBytesAvailable"
|
|
REVISION "201706190000Z"
|
|
DESCRIPTION "Description update"
|
|
REVISION "201608170000Z"
|
|
DESCRIPTION "Object description update"
|
|
REVISION "201605060000Z"
|
|
DESCRIPTION "Company information update"
|
|
REVISION "201406230000Z"
|
|
DESCRIPTION "Changed syntax of non-monotonic 64bit counters to CounterBasedGauge64"
|
|
REVISION "201202010000Z"
|
|
DESCRIPTION "Forwarded packets statistics added"
|
|
REVISION "201110310000Z"
|
|
DESCRIPTION "VPN end-point statistics added"
|
|
REVISION "201106010000Z"
|
|
DESCRIPTION "Firewall related statistics objects introduced"
|
|
REVISION "200406160000Z"
|
|
DESCRIPTION "First public revision"
|
|
::= { stonesoftModules 3 }
|
|
|
|
|
|
firewallObjects OBJECT IDENTIFIER ::= { stonesoftFirewall 1 }
|
|
firewallEvents OBJECT IDENTIFIER ::= { stonesoftFirewall 2 }
|
|
firewallEventsV2 OBJECT IDENTIFIER ::= { firewallEvents 0 }
|
|
firewallConformance OBJECT IDENTIFIER ::= { stonesoftFirewall 3 }
|
|
|
|
--
|
|
-- Firewall objects
|
|
--
|
|
fwSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version string of the firewall software"
|
|
::= { firewallObjects 1 }
|
|
|
|
fwSecurityPolicy OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the current security policy on the
|
|
firewall"
|
|
::= { firewallObjects 2 }
|
|
|
|
fwPolicyTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the security policy was
|
|
installed to the firewall"
|
|
::= { firewallObjects 3 }
|
|
|
|
-- Global firewall informations
|
|
|
|
fwConnNumber OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of current connections"
|
|
::= { firewallObjects 4 }
|
|
|
|
fwAccepted OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accepted packets"
|
|
::= { firewallObjects 5 }
|
|
|
|
fwDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped packets"
|
|
::= { firewallObjects 6 }
|
|
|
|
fwLogged OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of logged packets"
|
|
::= { firewallObjects 7 }
|
|
|
|
fwAccounted OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accounted packets"
|
|
::= { firewallObjects 8 }
|
|
|
|
fwRejected OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of rejected packets"
|
|
::= { firewallObjects 9 }
|
|
|
|
|
|
-- interface related objects
|
|
|
|
fwIfStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FwIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains an entry for each
|
|
interface in system"
|
|
::= { firewallObjects 10 }
|
|
|
|
-- Statistics
|
|
|
|
fwIfStatsEntry OBJECT-TYPE
|
|
SYNTAX FwIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row for an interface"
|
|
INDEX { fwIfStatsIndex }
|
|
::= { fwIfStatsTable 1 }
|
|
|
|
FwIfStatsEntry ::=
|
|
SEQUENCE {
|
|
fwIfStatsIndex INTEGER,
|
|
fwIfName DisplayString,
|
|
fwIfAcceptedPkts Counter64,
|
|
fwIfDroppedPkts Counter64,
|
|
fwIfLoggedPkts Counter64,
|
|
fwIfAccountedPkts Counter64,
|
|
fwIfRejectedPkts Counter64,
|
|
fwIfAcceptedBytes Counter64,
|
|
fwIfDroppedBytes Counter64,
|
|
fwIfLoggedBytes Counter64,
|
|
fwIfAccountedBytes Counter64,
|
|
fwIfRejectedBytes Counter64,
|
|
fwIfForwardedPkts Counter64,
|
|
fwIfForwardedBytes Counter64
|
|
}
|
|
|
|
fwIfStatsIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value, greater than zero, for each interface or
|
|
interface sub-layer in the managed system."
|
|
::= { fwIfStatsEntry 1 }
|
|
|
|
fwIfName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of interface"
|
|
::= { fwIfStatsEntry 2 }
|
|
|
|
fwIfAcceptedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accepted packets by firewall rules"
|
|
::= { fwIfStatsEntry 3 }
|
|
|
|
fwIfDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped packets by firewall rules"
|
|
::= { fwIfStatsEntry 4 }
|
|
|
|
fwIfLoggedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of logged packets by firewall rules"
|
|
::= { fwIfStatsEntry 5 }
|
|
|
|
fwIfAccountedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accounted packets by firewall rules"
|
|
::= { fwIfStatsEntry 6 }
|
|
|
|
fwIfRejectedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of rejected packets by firewall rules"
|
|
::= { fwIfStatsEntry 7 }
|
|
|
|
fwIfAcceptedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accepted bytes by firewall rules"
|
|
::= { fwIfStatsEntry 8 }
|
|
|
|
fwIfDroppedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of dropped bytes by firewall rules"
|
|
::= { fwIfStatsEntry 9 }
|
|
|
|
fwIfLoggedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of logged bytes by firewall rules"
|
|
::= { fwIfStatsEntry 10 }
|
|
|
|
fwIfAccountedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of accounted bytes by firewall rules"
|
|
::= { fwIfStatsEntry 11 }
|
|
|
|
fwIfRejectedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of rejected bytes by firewall rules"
|
|
::= { fwIfStatsEntry 12 }
|
|
|
|
fwIfForwardedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of forwarded packets by firewall rules"
|
|
::= { fwIfStatsEntry 13 }
|
|
|
|
fwIfForwardedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of forwarded bytes by firewall rules"
|
|
::= { fwIfStatsEntry 14 }
|
|
|
|
-- hardware related objects
|
|
|
|
fwHardware OBJECT IDENTIFIER ::= { firewallObjects 11 }
|
|
|
|
|
|
-- Processor
|
|
|
|
fwCpuStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FwCpuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains an entry for each cpu in
|
|
a system and total usage of all cpus."
|
|
::= { fwHardware 1 }
|
|
|
|
fwCpuStatsEntry OBJECT-TYPE
|
|
SYNTAX FwCpuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row with information about cpu usage"
|
|
INDEX { fwCpuStatsId }
|
|
::= { fwCpuStatsTable 1 }
|
|
|
|
FwCpuEntry ::= SEQUENCE {
|
|
fwCpuStatsId INTEGER,
|
|
fwCpuName DisplayString,
|
|
fwCpuTotal Unsigned32,
|
|
fwCpuUser Unsigned32,
|
|
fwCpuSystem Unsigned32,
|
|
fwCpuNice Unsigned32,
|
|
fwCpuIdle Unsigned32,
|
|
fwCpuIoWait Unsigned32,
|
|
fwCpuHwIrq Unsigned32,
|
|
fwCpuSoftIrq Unsigned32
|
|
}
|
|
|
|
|
|
fwCpuStatsId OBJECT-TYPE
|
|
SYNTAX Integer32(1..1024)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value, greater than zero, for each
|
|
CPU in the managed system. First element with Id '0'
|
|
is designed for total values."
|
|
::= { fwCpuStatsEntry 1 }
|
|
|
|
fwCpuName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Name of data current line concern"
|
|
::= { fwCpuStatsEntry 2 }
|
|
|
|
fwCpuTotal OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total CPU load percentage"
|
|
::= { fwCpuStatsEntry 3 }
|
|
|
|
fwCpuUser OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage of time the CPU has spent running
|
|
users' processes that are not niced"
|
|
::= { fwCpuStatsEntry 4 }
|
|
|
|
fwCpuSystem OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage of time the CPU has spent running
|
|
the kernel and its processes"
|
|
::= { fwCpuStatsEntry 5 }
|
|
|
|
fwCpuNice OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage of time the CPU has spent running
|
|
users' processes that have been niced"
|
|
::= { fwCpuStatsEntry 6 }
|
|
|
|
fwCpuIdle OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage of time the CPU was idle"
|
|
::= { fwCpuStatsEntry 7 }
|
|
|
|
fwCpuIoWait OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage of time the CPU has been waiting
|
|
for I/O to complete"
|
|
::= { fwCpuStatsEntry 8 }
|
|
|
|
fwCpuHwIrq OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage of time the CPU has been servicing
|
|
hardware interrupts"
|
|
::= { fwCpuStatsEntry 9 }
|
|
|
|
fwCpuSoftIrq OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The percentage of time the CPU has been servicing
|
|
software interrupts"
|
|
::= { fwCpuStatsEntry 10 }
|
|
|
|
|
|
-- Memory
|
|
|
|
fwMemoryInfo OBJECT IDENTIFIER ::= { fwHardware 2 }
|
|
|
|
|
|
fwSwapBytesTotal OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total swap space"
|
|
::= { fwMemoryInfo 1 }
|
|
|
|
fwSwapBytesUsed OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Used space of swap"
|
|
::= { fwMemoryInfo 2 }
|
|
|
|
fwSwapBytesUnused OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of unused space of swap"
|
|
::= { fwMemoryInfo 3 }
|
|
|
|
|
|
fwMemBytesTotal OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of available bytes of physical memory"
|
|
::= { fwMemoryInfo 4 }
|
|
|
|
fwMemBytesUsed OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of memory being in use"
|
|
::= { fwMemoryInfo 5 }
|
|
|
|
fwMemBytesUnused OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of unused bytes of physical memory"
|
|
::= { fwMemoryInfo 6 }
|
|
|
|
fwMemBytesBuffers OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of memory used as buffers"
|
|
::= { fwMemoryInfo 7 }
|
|
|
|
fwMemBytesCached OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of memory used as cache"
|
|
::= { fwMemoryInfo 8 }
|
|
|
|
fwMemBytesSReclaimable OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of reclaimable Slab memory "
|
|
::= { fwMemoryInfo 9 }
|
|
|
|
fwMemBytesAvailable OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of memory available"
|
|
::= { fwMemoryInfo 10 }
|
|
|
|
-- disk(s) statistics
|
|
|
|
fwDiskStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FwDiskStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table contains an entry for each partition
|
|
mounted in a system."
|
|
::= { fwHardware 3 }
|
|
|
|
fwDiskStatsEntry OBJECT-TYPE
|
|
SYNTAX FwDiskStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row of information concerning one partition"
|
|
INDEX { fwPartitionIndex }
|
|
::= { fwDiskStatsTable 1 }
|
|
|
|
FwDiskStatsEntry ::= SEQUENCE {
|
|
fwPartitionIndex INTEGER,
|
|
fwPartitionDevName DisplayString,
|
|
fwMountPointName DisplayString,
|
|
fwPartitionSize CounterBasedGauge64,
|
|
fwPartitionUsed CounterBasedGauge64,
|
|
fwPartitionAvail CounterBasedGauge64
|
|
}
|
|
|
|
|
|
fwPartitionIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..1024)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value, greater than zero, for each partition"
|
|
::= { fwDiskStatsEntry 1 }
|
|
|
|
fwPartitionDevName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A unique name of a device"
|
|
::= { fwDiskStatsEntry 2 }
|
|
|
|
fwMountPointName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Name of a mount point"
|
|
::= { fwDiskStatsEntry 3 }
|
|
|
|
fwPartitionSize OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "kbytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total size of the partition"
|
|
::= { fwDiskStatsEntry 4 }
|
|
|
|
fwPartitionUsed OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "kbytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Amount of used space of the partition
|
|
(in kilobytes)"
|
|
::= { fwDiskStatsEntry 5 }
|
|
|
|
fwPartitionAvail OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "kbytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Information about amount of free space on
|
|
partition (in kilobytes)"
|
|
::= { fwDiskStatsEntry 6 }
|
|
|
|
-- ADSL related objects
|
|
|
|
fwADSL OBJECT IDENTIFIER ::= { firewallObjects 12 }
|
|
|
|
adslModulation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Modulation protocol"
|
|
::= { fwADSL 1 }
|
|
|
|
adslChannel OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Channel type"
|
|
::= { fwADSL 2 }
|
|
|
|
adslConnStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the DSL link or communication status
|
|
with DSL modem in case of communication error."
|
|
::= { fwADSL 3 }
|
|
|
|
adslConnUptime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Uptime of current ADSL connection."
|
|
::= { fwADSL 4 }
|
|
|
|
adslLineStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current status of DSL line."
|
|
::= { fwADSL 5 }
|
|
|
|
adslInOctets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of bytes received by ADSL interface"
|
|
::= { fwADSL 6 }
|
|
|
|
adslOutOctets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of bytes transmitted by ADSL interface"
|
|
::= { fwADSL 7 }
|
|
|
|
adslSynchroSpeedUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The actual rate at which data is flowing upstream."
|
|
::= { fwADSL 8 }
|
|
|
|
adslSynchroSpeedDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The actual rate at which data is flowing downstream."
|
|
::= { fwADSL 9 }
|
|
|
|
adslAttenuationUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An estimate of the average loop attenuation upstream."
|
|
::= { fwADSL 10 }
|
|
|
|
adslAttenuationDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An estimate of the average loop attenuation downstream."
|
|
::= { fwADSL 11 }
|
|
|
|
adslNoiseMarginUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This is a signal-to-noise ratio (SNR) margin for
|
|
traffic going upstream"
|
|
::= { fwADSL 12 }
|
|
|
|
adslNoiseMarginDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This is a signal-to-noise ratio (SNR) margin for
|
|
traffic going downstream"
|
|
::= { fwADSL 13 }
|
|
|
|
adslHecErrorsUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of header error checksum errors upstream."
|
|
::= { fwADSL 14 }
|
|
|
|
adslHecErrorsDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of header error checksum errors downstream."
|
|
::= { fwADSL 15 }
|
|
|
|
adslOcdErrorsUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of out-of-cell delineation errors upstream."
|
|
::= { fwADSL 16 }
|
|
|
|
adslOcdErrorsDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of out-of-cell delineation errors downstream."
|
|
::= { fwADSL 17 }
|
|
|
|
adslLcdErrorsUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total of lost-cell-delineation errors upstream."
|
|
::= { fwADSL 18 }
|
|
|
|
adslLcdErrorsDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total of lost-cell-delineation errors downstream."
|
|
::= { fwADSL 19 }
|
|
|
|
adslBitErrorsUp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of bit errors upstream."
|
|
::= { fwADSL 20 }
|
|
|
|
adslBitErrorsDown OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of bit errors downstream."
|
|
::= { fwADSL 21 }
|
|
|
|
-- VPN end-point related objects
|
|
|
|
VpnEndpointType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value that represents the type of the remote VPN end-point.
|
|
|
|
unknown(0) The type of the remote VPN end-point is not known.
|
|
|
|
static(1) The remote VPN end-point has a static IP address.
|
|
|
|
dynamic(2) The remote VPN end-point has a dynamic IP address.
|
|
|
|
mobile(3) The remote is a mobile VPN client."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
static(1),
|
|
dynamic(2),
|
|
mobile(3)
|
|
}
|
|
|
|
-- IPv4 end-points --
|
|
|
|
fwVpnEp4Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FwVpnEp4Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains an entry for each
|
|
IPv4 VPN end-point pair"
|
|
::= { firewallObjects 13 }
|
|
|
|
fwVpnEp4Entry OBJECT-TYPE
|
|
SYNTAX FwVpnEp4Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row for an IPv4 VPN end-point pair"
|
|
INDEX { fwVpnEp4Index }
|
|
::= { fwVpnEp4Table 1 }
|
|
|
|
FwVpnEp4Entry ::=
|
|
SEQUENCE {
|
|
fwVpnEp4Index INTEGER,
|
|
fwVpnEp4Local InetAddressIPv4,
|
|
fwVpnEp4Remote InetAddressIPv4,
|
|
fwVpnEp4RemoteType VpnEndpointType,
|
|
fwVpnEp4ReceivedBytes Counter64,
|
|
fwVpnEp4SentBytes Counter64,
|
|
fwVpnEp4IpsecSa Counter32
|
|
}
|
|
|
|
fwVpnEp4Index OBJECT-TYPE
|
|
SYNTAX Integer32(1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value, greater than zero, for each
|
|
end-point pair."
|
|
::= { fwVpnEp4Entry 1 }
|
|
|
|
fwVpnEp4Local OBJECT-TYPE
|
|
SYNTAX InetAddressIPv4
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Local IPv4 end-point address"
|
|
::= { fwVpnEp4Entry 2 }
|
|
|
|
fwVpnEp4Remote OBJECT-TYPE
|
|
SYNTAX InetAddressIPv4
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Remote IPv4 end-point address"
|
|
::= { fwVpnEp4Entry 3 }
|
|
|
|
fwVpnEp4RemoteType OBJECT-TYPE
|
|
SYNTAX VpnEndpointType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of remote VPN end-point"
|
|
::= { fwVpnEp4Entry 4 }
|
|
|
|
fwVpnEp4ReceivedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of received bytes between the end-point pair"
|
|
::= { fwVpnEp4Entry 5 }
|
|
|
|
fwVpnEp4SentBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of sent bytes between the end-point pair"
|
|
::= { fwVpnEp4Entry 6 }
|
|
|
|
fwVpnEp4IpsecSa OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of currently established IPsec SAs
|
|
between the end-point pair"
|
|
::= { fwVpnEp4Entry 7 }
|
|
|
|
-- IPv6 end-points --
|
|
|
|
fwVpnEp6Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FwVpnEp6Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table contains an entry for each
|
|
IPv6 VPN end-point pair"
|
|
::= { firewallObjects 14 }
|
|
|
|
fwVpnEp6Entry OBJECT-TYPE
|
|
SYNTAX FwVpnEp6Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Row for an IPv6 VPN end-point pair"
|
|
INDEX { fwVpnEp6Index }
|
|
::= { fwVpnEp6Table 1 }
|
|
|
|
FwVpnEp6Entry ::=
|
|
SEQUENCE {
|
|
fwVpnEp6Index INTEGER,
|
|
fwVpnEp6Local InetAddressIPv6,
|
|
fwVpnEp6Remote InetAddressIPv6,
|
|
fwVpnEp6RemoteType VpnEndpointType,
|
|
fwVpnEp6ReceivedBytes Counter64,
|
|
fwVpnEp6SentBytes Counter64,
|
|
fwVpnEp6IpsecSa Counter32
|
|
}
|
|
|
|
fwVpnEp6Index OBJECT-TYPE
|
|
SYNTAX Integer32(1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value, greater than zero, for each
|
|
end-point pair."
|
|
::= { fwVpnEp6Entry 1 }
|
|
|
|
fwVpnEp6Local OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Local IPv6 end-point address"
|
|
::= { fwVpnEp6Entry 2 }
|
|
|
|
fwVpnEp6Remote OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Remote IPv6 end-point address"
|
|
::= { fwVpnEp6Entry 3 }
|
|
|
|
fwVpnEp6RemoteType OBJECT-TYPE
|
|
SYNTAX VpnEndpointType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of remote VPN end-point"
|
|
::= { fwVpnEp6Entry 4 }
|
|
|
|
fwVpnEp6ReceivedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of received bytes between the end-point pair"
|
|
::= { fwVpnEp6Entry 5 }
|
|
|
|
fwVpnEp6SentBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of sent bytes between the end-point pair"
|
|
::= { fwVpnEp6Entry 6 }
|
|
|
|
fwVpnEp6IpsecSa OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of currently established IPsec SAs
|
|
between the end-point pair"
|
|
::= { fwVpnEp6Entry 7 }
|
|
|
|
--
|
|
-- Firewall events
|
|
--
|
|
|
|
fwPolicyInstall NOTIFICATION-TYPE
|
|
OBJECTS { fwSecurityPolicy }
|
|
STATUS current
|
|
DESCRIPTION "A firewall policy was (re)installed"
|
|
::= {firewallEventsV2 1 }
|
|
|
|
-- Conformance information
|
|
|
|
firewallGroups OBJECT IDENTIFIER ::= { firewallConformance 1 }
|
|
firewallCompliances OBJECT IDENTIFIER ::= { firewallConformance 2 }
|
|
|
|
firewallCompliance1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for firewalls"
|
|
MODULE -- this module --
|
|
MANDATORY-GROUPS { firewallGeneralInformationGroup,
|
|
firewallGeneralNotifGroup,
|
|
firewallGeneralStatsGroup,
|
|
firewallIfaceStatsGroup,
|
|
firewallHardwareGroup,
|
|
firewallAdslGroup,
|
|
firewallVpnEpGroup }
|
|
::= { firewallCompliances 1 }
|
|
|
|
|
|
firewallGeneralInformationGroup OBJECT-GROUP
|
|
OBJECTS { fwSoftwareVersion, fwSecurityPolicy, fwPolicyTime }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects giving general information about the
|
|
firewall"
|
|
::= { firewallGroups 1 }
|
|
|
|
firewallGeneralNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { fwPolicyInstall }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notification giving information about
|
|
general events in the firewall"
|
|
::= { firewallGroups 2 }
|
|
|
|
firewallIfaceStatsGroup OBJECT-GROUP
|
|
OBJECTS { fwIfName,
|
|
fwIfAcceptedPkts, fwIfDroppedPkts, fwIfLoggedPkts,
|
|
fwIfAccountedPkts, fwIfRejectedPkts, fwIfForwardedPkts,
|
|
fwIfAcceptedBytes, fwIfDroppedBytes, fwIfLoggedBytes,
|
|
fwIfAccountedBytes, fwIfRejectedBytes, fwIfForwardedBytes }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects giving information about the
|
|
current firewall interface related traffic statistics"
|
|
::= { firewallGroups 3 }
|
|
|
|
firewallGeneralStatsGroup OBJECT-GROUP
|
|
OBJECTS { fwConnNumber, fwAccepted, fwDropped,
|
|
fwLogged, fwAccounted, fwRejected }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects giving general information about the
|
|
firewall traffic statistics"
|
|
::= { firewallGroups 4 }
|
|
|
|
firewallHardwareGroup OBJECT-GROUP
|
|
OBJECTS { fwCpuName, fwCpuTotal, fwCpuUser, fwCpuSystem,
|
|
fwCpuNice, fwCpuIdle, fwCpuIoWait, fwCpuHwIrq, fwCpuSoftIrq,
|
|
fwSwapBytesTotal, fwSwapBytesUsed, fwSwapBytesUnused,
|
|
fwMemBytesTotal, fwMemBytesUsed, fwMemBytesUnused,
|
|
fwMemBytesBuffers, fwMemBytesCached,
|
|
fwMemBytesAvailable, fwMemBytesSReclaimable,
|
|
fwPartitionDevName, fwMountPointName,
|
|
fwPartitionSize, fwPartitionUsed, fwPartitionAvail }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects giving information about the
|
|
hardware parameters"
|
|
::= { firewallGroups 5 }
|
|
|
|
firewallAdslGroup OBJECT-GROUP
|
|
OBJECTS { adslModulation, adslChannel, adslConnStatus, adslConnUptime,
|
|
adslLineStatus, adslInOctets, adslOutOctets,
|
|
adslSynchroSpeedUp, adslSynchroSpeedDown,
|
|
adslAttenuationUp, adslAttenuationDown, adslNoiseMarginUp,
|
|
adslNoiseMarginDown, adslHecErrorsUp, adslHecErrorsDown,
|
|
adslOcdErrorsUp, adslOcdErrorsDown, adslLcdErrorsUp,
|
|
adslLcdErrorsDown, adslBitErrorsUp, adslBitErrorsDown }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects giving information about the
|
|
ADSL modem parameters"
|
|
::= { firewallGroups 6 }
|
|
|
|
firewallVpnEpGroup OBJECT-GROUP
|
|
OBJECTS { fwVpnEp4Local, fwVpnEp4Remote, fwVpnEp4RemoteType,
|
|
fwVpnEp4ReceivedBytes, fwVpnEp4SentBytes,
|
|
fwVpnEp4IpsecSa, fwVpnEp6Local, fwVpnEp6Remote,
|
|
fwVpnEp6RemoteType, fwVpnEp6ReceivedBytes,
|
|
fwVpnEp6SentBytes, fwVpnEp6IpsecSa }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects giving information about the
|
|
configured VPN end-point pairs"
|
|
::= { firewallGroups 7 }
|
|
|
|
END
|
|
|
|
|