summaryrefslogtreecommitdiff
path: root/MIBS/allied/AT-FIREWALL-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/allied/AT-FIREWALL-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/allied/AT-FIREWALL-MIB')
-rw-r--r--MIBS/allied/AT-FIREWALL-MIB138
1 files changed, 138 insertions, 0 deletions
diff --git a/MIBS/allied/AT-FIREWALL-MIB b/MIBS/allied/AT-FIREWALL-MIB
new file mode 100644
index 0000000..5a4d6f1
--- /dev/null
+++ b/MIBS/allied/AT-FIREWALL-MIB
@@ -0,0 +1,138 @@
+-- ============================================================================
+-- AT-ETH.MIB, Allied Telesis enterprise MIB: FIREWALL module
+--
+-- Extracted from ATROUTER.MIB of pre 2.9.1 release
+--
+-- June 2006, Stan Xiang
+--
+-- Copyright (c) 2006 by Allied Telesis, Inc.
+-- All rights reserved.
+--
+-- ============================================================================
+
+AT-FIREWALL-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+
+ DisplayString,
+ TruthValue
+ FROM SNMPv2-TC
+
+ ifIndex
+ FROM IF-MIB
+
+ modules,
+ DisplayStringUnsized
+ FROM AT-SMI-MIB
+;
+
+firewall MODULE-IDENTITY
+ LAST-UPDATED "200606281222Z"
+ ORGANIZATION "Allied Telesis, Inc"
+ CONTACT-INFO
+ "http://www.alliedtelesis.com"
+ DESCRIPTION
+ "This MIB file contains definitions of managed objects for the
+ FIREWALL module. "
+
+ REVISION "200606281222Z"
+ DESCRIPTION
+ "Initial Revision"
+
+::= { modules 77 }
+
+-- The firewall group. This consists of a single variable which is the last
+-- TRAP message sent.
+
+-- The last TRAP message sent from the firewall.
+firewallTrapMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last message sent in a firewall TRAP. This variable is really
+ just a placeholder for the object sent in the firewall TRAP, but can
+ be read independently if required. Note however that a new TRAP will
+ cause this variable to be overwritten."
+ ::= { firewall 1 }
+
+firewallTraps OBJECT IDENTIFIER ::= { firewall 0 }
+firewallTrap NOTIFICATION-TYPE
+ OBJECTS { firewallTrapMessage }
+ STATUS current
+ DESCRIPTION
+ "A firewall trap is generated when the firewall detects an intrusion or attack
+ and notifies the router manager. Firewall trap notifications are enabled with
+ the command ENABLE FIREWALL NOTIFY=SNMP."
+ ::= { firewallTraps 1 }
+
+firewallSessionsStatistics OBJECT IDENTIFIER ::= { firewall 2 }
+totalNumberOfSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of sessions going through the firewall. It will be the sum of the
+ number of sessions on all individual nodes."
+ ::= { firewallSessionsStatistics 1 }
+
+numberOfSessionsPerNodeCountingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The status of counting the number of sessions per node, ie, when
+ this particular ferture is on, the status will be enabled, other
+ wise it will be disabled, which is the default status."
+ ::= { firewallSessionsStatistics 2 }
+
+numberOfSessionsPerNodeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NumberOfSessionsPerNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of nodes in the network with their corresponding
+ ip address and number of sessions"
+ ::= { firewallSessionsStatistics 3 }
+
+numberOfSessionsPerNodeEntry OBJECT-TYPE
+ SYNTAX NumberOfSessionsPerNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry includes the information about a node and numbers of
+ sessions belongs to it."
+ INDEX { nodeIpAddress }
+ ::= { numberOfSessionsPerNodeTable 1 }
+
+NumberOfSessionsPerNodeEntry ::=
+ SEQUENCE{
+ nodeIpAddress IpAddress,
+ numberOfSessionsPerNode Gauge32
+ }
+
+nodeIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ip address of each node that has firewall limit rules
+ attached and needs to be monitored"
+ ::= { numberOfSessionsPerNodeEntry 1 }
+
+numberOfSessionsPerNode OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active sessions created by the corresponding node"
+ ::= { numberOfSessionsPerNodeEntry 2 }
+
+END