554 lines
19 KiB
Plaintext
554 lines
19 KiB
Plaintext
-- ******************************************************
|
|
-- $Id: zxrosAMAT.mib 2006-05-25 14:10:20 zhongyan$
|
|
--
|
|
-- zxrosAMAT.mib: zxros 18&28&38 AMAT MIB file
|
|
--
|
|
-- May 2006, zhongyan
|
|
--
|
|
-- Copyright(c) 2006 by ZTE Corporation
|
|
-- All rights reservered
|
|
--
|
|
--
|
|
-- ******************************************************
|
|
|
|
ZXROS-AMAT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
enterprises
|
|
FROM SNMPv2-SMI
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
TimeTicks, IpAddress
|
|
FROM RFC1155-SMI;
|
|
|
|
|
|
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
|
|
zxros OBJECT IDENTIFIER ::= { zte 100 }
|
|
zxrosAMAT OBJECT IDENTIFIER ::= { zxros 1000 }
|
|
|
|
|
|
DisplayString ::= OCTET STRING
|
|
-- This data type is used to model textual information taken
|
|
-- from the NVT ASCII character set. By convention, objects
|
|
-- with this syntax are declared as having
|
|
-- SIZE (0..255)
|
|
|
|
zxrosAMATconfig OBJECT IDENTIFIER ::= { zxrosAMAT 1 }
|
|
|
|
-- mib object in zxrosAMATconfig group
|
|
zxrosAMATAttackAgingTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATAttackAgingTime."
|
|
::= { zxrosAMATconfig 1 }
|
|
|
|
zxrosAMATState OBJECT-TYPE
|
|
SYNTAX INTEGER{enable(1),disable(0)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Using enable and disable to describe amat state."
|
|
::= { zxrosAMATconfig 2 }
|
|
|
|
zxrosAMATHashOverNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATHashOverNum."
|
|
::= { zxrosAMATconfig 3 }
|
|
|
|
zxrosAMATHashUpdateTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATHashUpdateTime."
|
|
::= { zxrosAMATconfig 4 }
|
|
|
|
zxrosAMATIcmpConn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIcmpConn."
|
|
::= { zxrosAMATconfig 5 }
|
|
|
|
zxrosAMATIcmpRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIcmpRate."
|
|
::= { zxrosAMATconfig 6 }
|
|
|
|
zxrosAMATIntervalSampleRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIntervalSampleRate."
|
|
::= { zxrosAMATconfig 7 }
|
|
|
|
zxrosAMATLogging OBJECT-TYPE
|
|
SYNTAX INTEGER{on(1),off(0)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Using on and off to describe amat Logging state."
|
|
::= { zxrosAMATconfig 8 }
|
|
|
|
zxrosAMATRateLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATRateLimit."
|
|
::= { zxrosAMATconfig 9 }
|
|
|
|
zxrosAMATRuleUpdateTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATRuleUpdateTime."
|
|
::= { zxrosAMATconfig 10 }
|
|
|
|
zxrosAMATSampleCode OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATSampleCode."
|
|
::= { zxrosAMATconfig 11 }
|
|
|
|
zxrosAMATSampleMatchCode OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATSampleMatchCode."
|
|
::= { zxrosAMATconfig 12 }
|
|
|
|
zxrosAMATTcpConn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpConn."
|
|
::= { zxrosAMATconfig 13 }
|
|
|
|
zxrosAMATTcpProportion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpProportion."
|
|
::= { zxrosAMATconfig 14 }
|
|
|
|
zxrosAMATTcpRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpRate."
|
|
::= { zxrosAMATconfig 15 }
|
|
|
|
zxrosAMATUdpConn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATUdpConn."
|
|
::= { zxrosAMATconfig 16 }
|
|
|
|
zxrosAMATUdpRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATUdpRate."
|
|
::= { zxrosAMATconfig 17 }
|
|
|
|
zxrosAMATIgnoreIpAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxrosAMATIgnoreIpAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT ignore ip address table"
|
|
::= { zxrosAMAT 2 }
|
|
|
|
zxrosAMATIgnoreIpAddressEntry OBJECT-TYPE
|
|
SYNTAX ZxrosAMATIgnoreIpAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT ignore ip address entry"
|
|
INDEX { zxrosAMATIgnoreIpAddressIpAddress, zxrosAMATIgnoreIpAddressVpnName }
|
|
::= { zxrosAMATIgnoreIpAddressTable 1 }
|
|
|
|
ZxrosAMATIgnoreIpAddressEntry ::=
|
|
SEQUENCE {
|
|
zxrosAMATIgnoreIpAddressIpAddress
|
|
IpAddress,
|
|
zxrosAMATIgnoreIpAddressVpnName
|
|
DisplayString,
|
|
zxrosAMATIgnoreIpAddressRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
zxrosAMATIgnoreIpAddressIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT ignore ip address."
|
|
::= { zxrosAMATIgnoreIpAddressEntry 1 }
|
|
|
|
zxrosAMATIgnoreIpAddressVpnName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string description of the zxrosAMATIgnoreIpAddressVpnName."
|
|
::= { zxrosAMATIgnoreIpAddressEntry 2 }
|
|
|
|
zxrosAMATIgnoreIpAddressRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable is used to create, modify, and/or delete a row in this table."
|
|
::= { zxrosAMATIgnoreIpAddressEntry 3 }
|
|
|
|
zxrosAMATAttackLoggingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxrosAMATAttackLoggingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT attack logging table"
|
|
::= { zxrosAMAT 3 }
|
|
|
|
zxrosAMATAttackLoggingEntry OBJECT-TYPE
|
|
SYNTAX ZxrosAMATAttackLoggingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT attack logging entry"
|
|
INDEX { zxrosAMATAttackLoggingNo }
|
|
::= { zxrosAMATAttackLoggingTable 1 }
|
|
|
|
ZxrosAMATAttackLoggingEntry ::=
|
|
SEQUENCE {
|
|
zxrosAMATAttackLoggingNo
|
|
INTEGER,
|
|
zxrosAMATAttackDetectedTime
|
|
TimeTicks,
|
|
zxrosAMATAttackOverTime
|
|
TimeTicks,
|
|
zxrosAMATVpnName
|
|
DisplayString,
|
|
zxrosAMATIpAddress
|
|
IpAddress,
|
|
zxrosAMATAttackMode
|
|
DisplayString,
|
|
zxrosAMATTcpPassPacket
|
|
Integer32,
|
|
zxrosAMATTcpFilterPacket
|
|
Integer32,
|
|
zxrosAMATUdpPassPacket
|
|
Integer32,
|
|
zxrosAMATUdpFilterPacket
|
|
Integer32,
|
|
zxrosAMATIcmpPassPacket
|
|
Integer32,
|
|
zxrosAMATIcmpFilterPacket
|
|
Integer32,
|
|
zxrosAMATTcpAttackOverValue
|
|
Integer32,
|
|
zxrosAMATUdpAttackOverValue
|
|
Integer32,
|
|
zxrosAMATIcmpAttackOverValue
|
|
Integer32,
|
|
zxrosAMATPassPacketsBeforeRuleCreated
|
|
Integer32
|
|
}
|
|
|
|
zxrosAMATAttackLoggingNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATAttackLoggingNo."
|
|
::= { zxrosAMATAttackLoggingEntry 1 }
|
|
|
|
zxrosAMATAttackDetectedTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when attack is been detected."
|
|
::= { zxrosAMATAttackLoggingEntry 2 }
|
|
|
|
zxrosAMATAttackOverTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when attack is over."
|
|
::= { zxrosAMATAttackLoggingEntry 3 }
|
|
|
|
zxrosAMATVpnName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string description of the zxrosAMATVpnName."
|
|
::= { zxrosAMATAttackLoggingEntry 4 }
|
|
|
|
zxrosAMATIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT ignore ip address."
|
|
::= { zxrosAMATAttackLoggingEntry 5 }
|
|
|
|
zxrosAMATAttackMode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string description of the zxrosAMATAttackMode."
|
|
::= { zxrosAMATAttackLoggingEntry 6 }
|
|
|
|
zxrosAMATTcpPassPacket OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpPassPacket."
|
|
::= { zxrosAMATAttackLoggingEntry 7 }
|
|
|
|
zxrosAMATTcpFilterPacket OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpFilterPacket."
|
|
::= { zxrosAMATAttackLoggingEntry 8 }
|
|
|
|
zxrosAMATUdpPassPacket OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATUdpPassPacket."
|
|
::= { zxrosAMATAttackLoggingEntry 9 }
|
|
|
|
zxrosAMATUdpFilterPacket OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATUdpFilterPacket."
|
|
::= { zxrosAMATAttackLoggingEntry 10 }
|
|
|
|
zxrosAMATIcmpPassPacket OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIcmpPassPacket."
|
|
::= { zxrosAMATAttackLoggingEntry 11 }
|
|
|
|
zxrosAMATIcmpFilterPacket OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIcmpFilterPacket."
|
|
::= { zxrosAMATAttackLoggingEntry 12 }
|
|
|
|
zxrosAMATTcpAttackOverValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpAttackOverValue."
|
|
::= { zxrosAMATAttackLoggingEntry 13 }
|
|
|
|
zxrosAMATUdpAttackOverValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATUdpAttackOverValue."
|
|
::= { zxrosAMATAttackLoggingEntry 14 }
|
|
|
|
zxrosAMATIcmpAttackOverValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIcmpAttackOverValue."
|
|
::= { zxrosAMATAttackLoggingEntry 15 }
|
|
|
|
zxrosAMATPassPacketsBeforeRuleCreated OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATPassPacketsBeforeRuleCreated."
|
|
::= { zxrosAMATAttackLoggingEntry 16 }
|
|
|
|
zxrosAMATShutDownLoggingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxrosAMATShutDownLoggingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT shut down logging table"
|
|
::= { zxrosAMAT 4 }
|
|
|
|
zxrosAMATShutDownLoggingEntry OBJECT-TYPE
|
|
SYNTAX ZxrosAMATShutDownLoggingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AMAT shut down logging entry"
|
|
INDEX { zxrosAMATShutDownLoggingNo }
|
|
::= { zxrosAMATShutDownLoggingTable 1 }
|
|
|
|
ZxrosAMATShutDownLoggingEntry ::=
|
|
SEQUENCE {
|
|
zxrosAMATShutDownLoggingNo
|
|
Integer32,
|
|
zxrosAMATStartUpTime
|
|
TimeTicks,
|
|
zxrosAMATShutDownTime
|
|
TimeTicks,
|
|
zxrosAMATNoAmatPackets
|
|
Integer32,
|
|
zxrosAMATTotalPassPackets
|
|
Integer32,
|
|
zxrosAMATTotalFilterPackets
|
|
Integer32,
|
|
zxrosAMATTcpPassPackets
|
|
Integer32,
|
|
zxrosAMATTcpFilterPackets
|
|
Integer32,
|
|
zxrosAMATUdpPassPackets
|
|
Integer32,
|
|
zxrosAMATUdpFilterPackets
|
|
Integer32,
|
|
zxrosAMATIcmpPassPackets
|
|
Integer32,
|
|
zxrosAMATIcmpFilterPackets
|
|
Integer32
|
|
}
|
|
|
|
zxrosAMATShutDownLoggingNo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATShutDownLoggingNo."
|
|
::= { zxrosAMATShutDownLoggingEntry 1 }
|
|
|
|
zxrosAMATStartUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when AMAT module is start up."
|
|
::= { zxrosAMATShutDownLoggingEntry 2 }
|
|
|
|
zxrosAMATShutDownTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when AMAT module is shut down."
|
|
::= { zxrosAMATShutDownLoggingEntry 3 }
|
|
|
|
zxrosAMATNoAmatPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATNoAmatPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 4 }
|
|
|
|
zxrosAMATTotalPassPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTotalPassPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 5 }
|
|
|
|
zxrosAMATTotalFilterPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTotalFilterPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 6 }
|
|
|
|
zxrosAMATTcpPassPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpPassPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 7 }
|
|
|
|
zxrosAMATTcpFilterPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATTcpFilterPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 8 }
|
|
|
|
zxrosAMATUdpPassPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATUdpPassPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 9 }
|
|
|
|
zxrosAMATUdpFilterPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATUdpFilterPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 10 }
|
|
|
|
zxrosAMATIcmpPassPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIcmpPassPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 11 }
|
|
|
|
zxrosAMATIcmpFilterPackets OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An 32 bit unsigned integer description of the zxrosAMATIcmpFilterPackets."
|
|
::= { zxrosAMATShutDownLoggingEntry 12 }
|
|
|
|
END
|
|
|
|
|