librenms/mibs/NS-VPN-IAS.mib
Adam Amstrong 5e925ef03f Juniper Netscreen additons
git-svn-id: http://www.observium.org/svn/observer/trunk@172 61d68cd4-352d-0410-923a-c4978735b2b8
2008-03-19 19:16:16 +00:00

126 lines
3.6 KiB
Plaintext

-- These MIBs were created on 07/22/2004
-- This module defines enterprise MIBs for VPN IAS monitoring
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.
--
NETSCREEN-VPN-IAS-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM RFC1213-MIB
netscreenVpn FROM NETSCREEN-SMI;
-- MODULE-IDENTITY
-- OrgName
-- Juniper Networks, Inc.
-- ContactInfo
-- Customer Support
--
-- 1194 North Mathilda Avenue
-- Sunnyvale, California 94089-1206
-- USA
--
-- Tel: 1-800-638-8296
-- E-mail: customerservice@juniper.net
-- HTTP://www.juniper.net"
--
-- Descr
-- This module defines the object that are used to monitor VPN IAS
--
--
-- Last modified date: 09/20/2004
-- Created
nsVpnIas OBJECT IDENTIFIER ::= {netscreenVpn 11}
nsVpnIasTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVpnIasEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"VPN IAS entry for ipv6 and ipv4."
::= { nsVpnIas 1 }
nsVpnIasEntry OBJECT-TYPE
SYNTAX NsVpnIasEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"VPN IAS entry"
INDEX { nsVpnIasType }
::= { nsVpnIasTable 1 }
NsVpnIasEntry ::=
SEQUENCE {
nsVpnIasType
INTEGER,
nsVpnIasTotal
Counter
}
nsVpnIasType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IAS type (ipv4(1) or ipv6(2))"
::= { nsVpnIasEntry 1 }
nsVpnIasTotal OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total count of IAS"
::= { nsVpnIasEntry 2 }
-- This table provides Xauth-ID usernames for IAS active sessions
nsVpnIasSessTable OBJECT-TYPE
SYNTAX SEQUENCE OF NsVpnIasSessEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"VPN IAS session entry."
::= { nsVpnIas 2 }
nsVpnIasSessEntry OBJECT-TYPE
SYNTAX NsVpnIasSessEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"VPN IAS session entry"
INDEX { nsVpnIasSessIndex }
::= { nsVpnIasSessTable 1 }
NsVpnIasSessEntry ::=
SEQUENCE {
nsVpnIasSessIndex
INTEGER,
nsVpnIasSessXauthUserName
DisplayString
}
nsVpnIasSessIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal index for this entry"
::= { nsVpnIasSessEntry 1 }
nsVpnIasSessXauthUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Active IAS session Xauth-ID username"
::= { nsVpnIasSessEntry 2 }
END