mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@1645 61d68cd4-352d-0410-923a-c4978735b2b8
438 lines
13 KiB
Plaintext
438 lines
13 KiB
Plaintext
-- *------------------------------------------------------------------
|
|
-- * ALTIGA-NAT-STATS-MIB.my: Altiga NAT Statistics MIB.
|
|
-- *
|
|
-- * Altiga Networks was acquired by Cisco Systems on March 29, 2000
|
|
-- *
|
|
-- * Copyright (c) 2002 by Cisco Systems, Inc.
|
|
-- * All rights reserved.
|
|
-- *
|
|
-- *------------------------------------------------------------------
|
|
|
|
ALTIGA-NAT-STATS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Counter32, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
alStatsNat, alNatGroup
|
|
FROM ALTIGA-MIB
|
|
alNatMibModule
|
|
FROM ALTIGA-GLOBAL-REG;
|
|
|
|
altigaNatStatsMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "200209051300Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
E-mail: cs-cvpn3000@cisco.com"
|
|
|
|
DESCRIPTION
|
|
"The Altiga NAT Statistics MIB models counters and objects that are
|
|
of management interest for NAT.
|
|
|
|
Acronyms
|
|
The following acronyms are used in this document:
|
|
|
|
MIB: Management Information Base
|
|
|
|
NAT: Network Address Translation
|
|
|
|
"
|
|
|
|
REVISION "200209051300Z"
|
|
DESCRIPTION
|
|
"Added module compliance."
|
|
|
|
REVISION "200207100000Z"
|
|
DESCRIPTION
|
|
"Updated with new header"
|
|
|
|
::= { alNatMibModule 2 }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- MIB Objects
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
alStatsNatGlobal OBJECT IDENTIFIER ::= { alStatsNat 1 }
|
|
|
|
alNatStatsPacketsIn OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of inbound packets that have been translated."
|
|
::= { alStatsNatGlobal 1 }
|
|
|
|
alNatStatsPacketsOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of outbound packets that have been translated."
|
|
::= { alStatsNatGlobal 2 }
|
|
|
|
alNatStatsTotalTranslations OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of sessions that have been established."
|
|
::= { alStatsNatGlobal 3 }
|
|
|
|
alNatStatsActiveTranslations OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The active number of sessions that are established."
|
|
::= { alStatsNatGlobal 4 }
|
|
|
|
alNatStatsMaxTranslations OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of sessions that have been established at any one time."
|
|
::= { alStatsNatGlobal 5 }
|
|
|
|
alNatTranslationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlNatTranslationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of active NAT sessions."
|
|
::= { alStatsNat 2 }
|
|
|
|
alNatTranslationEntry OBJECT-TYPE
|
|
SYNTAX AlNatTranslationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the alNatTranslationTable."
|
|
INDEX { alNatTranslationSrcAddress,
|
|
alNatTranslationSrcPort,
|
|
alNatTranslationDestAddress,
|
|
alNatTranslationDestPort}
|
|
::= { alNatTranslationTable 1 }
|
|
|
|
AlNatTranslationEntry ::= SEQUENCE {
|
|
alNatTranslationSrcAddress IpAddress,
|
|
alNatTranslationSrcPort Integer32,
|
|
alNatTranslationDestAddress IpAddress,
|
|
alNatTranslationDestPort Integer32,
|
|
alNatTranslationAddress IpAddress,
|
|
alNatTranslationPort Integer32,
|
|
alNatTranslationAge Unsigned32,
|
|
alNatTranslationType INTEGER,
|
|
alNatTranslationDirection INTEGER,
|
|
alNatTranslationBytes Counter32,
|
|
alNatTranslationPackets Counter32
|
|
}
|
|
|
|
alNatTranslationSrcAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The internal source address to be translated."
|
|
::= { alNatTranslationEntry 1 }
|
|
|
|
alNatTranslationSrcPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The internal source port to be translated."
|
|
::= { alNatTranslationEntry 2 }
|
|
|
|
alNatTranslationDestAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The external destination address."
|
|
::= { alNatTranslationEntry 3 }
|
|
|
|
alNatTranslationDestPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The external destinatin port."
|
|
::= { alNatTranslationEntry 4 }
|
|
|
|
alNatTranslationAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The translated internal source address."
|
|
::= { alNatTranslationEntry 5 }
|
|
|
|
alNatTranslationPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The translated internal source port."
|
|
::= { alNatTranslationEntry 6 }
|
|
|
|
alNatTranslationAge OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The age of this entry in seconds."
|
|
::= { alNatTranslationEntry 7 }
|
|
|
|
alNatTranslationType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
portMapTcp (1),
|
|
portMapUdp (2),
|
|
portMapTcpUdp(3),
|
|
noPortMap (4),
|
|
ftpProxy (8),
|
|
tftpProxy (16),
|
|
nbnsTcpProxy (32),
|
|
nbnsUdpProxy (64),
|
|
nbdgsvcProxy (128),
|
|
h225TcpProxy (256),
|
|
h245Proxy(512),
|
|
rasProxy (1024),
|
|
ilsProxy (2048),
|
|
all(4095)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this entry."
|
|
::= { alNatTranslationEntry 8 }
|
|
|
|
alNatTranslationDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inbound (1),
|
|
outbound (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction that this rule acts upon."
|
|
::= { alNatTranslationEntry 9 }
|
|
|
|
alNatTranslationBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes that have been translated."
|
|
::= { alNatTranslationEntry 10 }
|
|
|
|
alNatTranslationPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that have been translated."
|
|
::= { alNatTranslationEntry 11 }
|
|
|
|
alNatAllTranslationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlNatAllTranslationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of active NAT sessions."
|
|
::= { alStatsNat 3 }
|
|
|
|
alNatAllTranslationEntry OBJECT-TYPE
|
|
SYNTAX AlNatAllTranslationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the alNatAllTranslationTable."
|
|
INDEX { alNatAllTranslationSrcAddress,
|
|
alNatAllTranslationSrcPort,
|
|
alNatAllTranslationDestAddress,
|
|
alNatAllTranslationDestPort,
|
|
alNatAllTranslationType }
|
|
::= { alNatAllTranslationTable 1 }
|
|
|
|
AlNatAllTranslationEntry ::= SEQUENCE {
|
|
alNatAllTranslationSrcAddress IpAddress,
|
|
alNatAllTranslationSrcPort Integer32,
|
|
alNatAllTranslationDestAddress IpAddress,
|
|
alNatAllTranslationDestPort Integer32,
|
|
alNatAllTranslationAddress IpAddress,
|
|
alNatAllTranslationPort Integer32,
|
|
alNatAllTranslationAge Unsigned32,
|
|
alNatAllTranslationType INTEGER,
|
|
alNatAllTranslationDirection INTEGER,
|
|
alNatAllTranslationBytes Counter32,
|
|
alNatAllTranslationPackets Counter32
|
|
}
|
|
|
|
alNatAllTranslationSrcAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The internal source address to be translated."
|
|
::= { alNatAllTranslationEntry 1 }
|
|
|
|
alNatAllTranslationSrcPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The internal source port to be translated."
|
|
::= { alNatAllTranslationEntry 2 }
|
|
|
|
alNatAllTranslationDestAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The external destination address."
|
|
::= { alNatAllTranslationEntry 3 }
|
|
|
|
alNatAllTranslationDestPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The external destinatin port."
|
|
::= { alNatAllTranslationEntry 4 }
|
|
|
|
alNatAllTranslationAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The translated internal source address."
|
|
::= { alNatAllTranslationEntry 5 }
|
|
|
|
alNatAllTranslationPort OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The translated internal source port."
|
|
::= { alNatAllTranslationEntry 6 }
|
|
|
|
alNatAllTranslationAge OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The age of this entry in seconds."
|
|
::= { alNatAllTranslationEntry 7 }
|
|
|
|
alNatAllTranslationType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
portMapTcp (1),
|
|
portMapUdp (2),
|
|
portMapTcpUdp(3),
|
|
noPortMap (4),
|
|
ftpProxy (8),
|
|
tftpProxy (16),
|
|
nbnsTcpProxy (32),
|
|
nbnsUdpProxy (64),
|
|
nbdgsvcProxy (128),
|
|
h225TcpProxy (256),
|
|
h245Proxy(512),
|
|
rasProxy (1024),
|
|
ilsProxy (2048),
|
|
all(4095)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this entry."
|
|
::= { alNatAllTranslationEntry 8 }
|
|
|
|
alNatAllTranslationDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inbound (1),
|
|
outbound (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction that this rule acts upon."
|
|
::= { alNatAllTranslationEntry 9 }
|
|
|
|
alNatAllTranslationBytes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes that have been translated."
|
|
::= { alNatAllTranslationEntry 10 }
|
|
|
|
alNatAllTranslationPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets that have been translated."
|
|
::= { alNatAllTranslationEntry 11 }
|
|
|
|
altigaNatStatsMibConformance OBJECT IDENTIFIER ::= { altigaNatStatsMibModule 1 }
|
|
altigaNatStatsMibCompliances OBJECT IDENTIFIER ::= { altigaNatStatsMibConformance 1 }
|
|
|
|
altigaNatStatsMibCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for agents which
|
|
implement the Altiga NAT Statistics MIB."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
altigaNatStatsGroup
|
|
}
|
|
::= { altigaNatStatsMibCompliances 1 }
|
|
|
|
altigaNatStatsGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alNatStatsPacketsIn,
|
|
alNatStatsPacketsOut,
|
|
alNatStatsTotalTranslations,
|
|
alNatStatsActiveTranslations,
|
|
alNatStatsMaxTranslations,
|
|
alNatTranslationSrcAddress,
|
|
alNatTranslationSrcPort,
|
|
alNatTranslationDestAddress,
|
|
alNatTranslationDestPort,
|
|
alNatTranslationAddress,
|
|
alNatTranslationPort,
|
|
alNatTranslationAge,
|
|
alNatTranslationType,
|
|
alNatTranslationDirection,
|
|
alNatTranslationBytes,
|
|
alNatTranslationPackets,
|
|
alNatAllTranslationSrcAddress,
|
|
alNatAllTranslationSrcPort,
|
|
alNatAllTranslationDestAddress,
|
|
alNatAllTranslationDestPort,
|
|
alNatAllTranslationAddress,
|
|
alNatAllTranslationPort,
|
|
alNatAllTranslationAge,
|
|
alNatAllTranslationType,
|
|
alNatAllTranslationDirection,
|
|
alNatAllTranslationBytes,
|
|
alNatAllTranslationPackets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The objects for NAT statistics"
|
|
::= { alNatGroup 2 }
|
|
END
|
|
|