mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
467 lines
12 KiB
Plaintext
467 lines
12 KiB
Plaintext
-- This module defines enterprise MIBs for VPN User
|
|
--
|
|
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
|
|
NETSCREEN-VPN-USER-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
netscreenVpn, netscreenVpnMibModule
|
|
FROM NETSCREEN-SMI
|
|
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
;
|
|
|
|
netscreenUserMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "200405032022Z" -- May 03, 2004
|
|
ORGANIZATION
|
|
"Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
"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"
|
|
DESCRIPTION
|
|
"This module defines NetScreen private MIBs for VPN User"
|
|
REVISION "200405030000Z" -- May 03, 2004
|
|
DESCRIPTION
|
|
"Modified copyright and contact information"
|
|
REVISION "200403030000Z" -- March 03, 2004
|
|
DESCRIPTION
|
|
"Converted to SMIv2 by Longview Software"
|
|
REVISION "200311130000Z" -- November 13, 2003
|
|
DESCRIPTION
|
|
"Correct spelling mistake"
|
|
REVISION "200205050000Z" -- May 05, 2002
|
|
DESCRIPTION
|
|
"Add dial-up group type"
|
|
REVISION "200105140000Z" -- May 14, 2001
|
|
DESCRIPTION
|
|
"Creation Date"
|
|
::= { netscreenVpnMibModule 10 }
|
|
|
|
NsVpnAILUsrEntry ::= SEQUENCE
|
|
{
|
|
nsVpnAILUsrIndex Integer32,
|
|
nsVpnAILUsrName DisplayString,
|
|
nsVpnAILUsrGrp DisplayString,
|
|
nsVpnAILUsrStatus INTEGER,
|
|
nsVpnAILUsrIKE INTEGER,
|
|
nsVpnAILUsrIKEIdType INTEGER,
|
|
nsVpnAILUsrIKEId DisplayString,
|
|
nsVpnAILUsrAuth INTEGER,
|
|
nsVpnAILUsrL2TP INTEGER,
|
|
nsVpnAILUsrL2tpRemoteIp IpAddress,
|
|
nsVpnAILUsrL2tpIpPool DisplayString,
|
|
nsVpnAILUsrL2tpIp IpAddress,
|
|
nsVpnAILUsrL2tpPriDnsIp IpAddress,
|
|
nsVpnAILUsrL2tpSecDnsIp IpAddress,
|
|
nsVpnAILUsrL2tpPriWinsIp IpAddress,
|
|
nsVpnAILUsrL2tpSecWinsIp IpAddress,
|
|
nsVpnAILUsrVsys Integer32
|
|
}
|
|
|
|
NsVpnManualKeyUsrEntry ::= SEQUENCE
|
|
{
|
|
nsVpnManualKeyUsrIndex Integer32,
|
|
nsVpnManualKeyUsrName DisplayString,
|
|
nsVpnManualKeyUsrGrp DisplayString,
|
|
nsVpnManualKeyUsrSILocal Integer32,
|
|
nsVpnManualKeyUsrSIRemote Integer32,
|
|
nsVpnManualKeyUsrTunnelType INTEGER,
|
|
nsVpnManualKeyUsrEspEncAlg INTEGER,
|
|
nsVpnManualKeyUsrEspAuthAlg INTEGER,
|
|
nsVpnManualKeyUsrAhHash INTEGER,
|
|
nsVpnManualKeyUsrVsys Integer32
|
|
}
|
|
|
|
NsVpnUsrDialupGrpEntry ::= SEQUENCE
|
|
{
|
|
nsVpnUsrDialupGrpIndex Integer32,
|
|
nsVpnUsrDialupGrpName DisplayString,
|
|
nsVpnUsrDialupGrpType INTEGER,
|
|
nsVpnUsrDialupGrpVsys Integer32
|
|
}
|
|
|
|
nsVpnUser OBJECT IDENTIFIER ::= { netscreenVpn 10 }
|
|
|
|
nsVpnUsrDialupGrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NsVpnUsrDialupGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NetScreen supports using dialup group to organize vpn
|
|
user.This table collects the information of dialup group in
|
|
NetScreen device."
|
|
::= { nsVpnUser 1 }
|
|
|
|
nsVpnUsrDialupGrpEntry OBJECT-TYPE
|
|
SYNTAX NsVpnUsrDialupGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table holds a set of configuration
|
|
information about dialup group."
|
|
INDEX
|
|
{ nsVpnUsrDialupGrpIndex }
|
|
::= { nsVpnUsrDialupGrpTable 1 }
|
|
|
|
nsVpnUsrDialupGrpIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for schedule. Its value ranges between 0 and
|
|
65535 and may not be contiguous."
|
|
::= { nsVpnUsrDialupGrpEntry 1 }
|
|
|
|
nsVpnUsrDialupGrpName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"dialup user group name."
|
|
::= { nsVpnUsrDialupGrpEntry 2 }
|
|
|
|
nsVpnUsrDialupGrpType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(0),
|
|
manual(1),
|
|
ike(2),
|
|
l2tp(3),
|
|
xauth(4),
|
|
auth(5),
|
|
external(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"dial up group type."
|
|
::= { nsVpnUsrDialupGrpEntry 3 }
|
|
|
|
nsVpnUsrDialupGrpVsys OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vsys this group belongs to."
|
|
::= { nsVpnUsrDialupGrpEntry 4 }
|
|
|
|
nsVpnManualKeyUsrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NsVpnManualKeyUsrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifies the configuration attributes for manual
|
|
key user."
|
|
::= { nsVpnUser 2 }
|
|
|
|
nsVpnManualKeyUsrEntry OBJECT-TYPE
|
|
SYNTAX NsVpnManualKeyUsrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in the nsVpnManualkeyUsrTable holds a set of
|
|
configuration parameters associated with an instance of manual
|
|
key user."
|
|
INDEX
|
|
{ nsVpnManualKeyUsrIndex }
|
|
::= { nsVpnManualKeyUsrTable 1 }
|
|
|
|
nsVpnManualKeyUsrIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for manual key user table. Its value ranges
|
|
between 0 and 65535 and may not be contiguous."
|
|
::= { nsVpnManualKeyUsrEntry 1 }
|
|
|
|
nsVpnManualKeyUsrName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name."
|
|
::= { nsVpnManualKeyUsrEntry 2 }
|
|
|
|
nsVpnManualKeyUsrGrp OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"group this user belongs to."
|
|
::= { nsVpnManualKeyUsrEntry 3 }
|
|
|
|
nsVpnManualKeyUsrSILocal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local Security Index"
|
|
::= { nsVpnManualKeyUsrEntry 4 }
|
|
|
|
nsVpnManualKeyUsrSIRemote OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote Security Index"
|
|
::= { nsVpnManualKeyUsrEntry 5 }
|
|
|
|
nsVpnManualKeyUsrTunnelType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
esp(0),
|
|
ah(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vpn tunnel type."
|
|
::= { nsVpnManualKeyUsrEntry 6 }
|
|
|
|
nsVpnManualKeyUsrEspEncAlg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
null(0),
|
|
des-cbc(1),
|
|
triple-des-cbc(2),
|
|
aes(3),
|
|
aes-192(4),
|
|
aes-256(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ESP Encryption Algorithm."
|
|
::= { nsVpnManualKeyUsrEntry 7 }
|
|
|
|
nsVpnManualKeyUsrEspAuthAlg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
null(0),
|
|
md5(1),
|
|
sha(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ESP Authentication Algorithm."
|
|
::= { nsVpnManualKeyUsrEntry 8 }
|
|
|
|
nsVpnManualKeyUsrAhHash OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
null(0),
|
|
md5(1),
|
|
sha(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AH Hash Algorithm."
|
|
::= { nsVpnManualKeyUsrEntry 9 }
|
|
|
|
nsVpnManualKeyUsrVsys OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vsys this user belongs to."
|
|
::= { nsVpnManualKeyUsrEntry 10 }
|
|
|
|
nsVpnAILUsrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NsVpnAILUsrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifies the configuration attributes for
|
|
AUTH/IKE/L2TP user."
|
|
::= { nsVpnUser 3 }
|
|
|
|
nsVpnAILUsrEntry OBJECT-TYPE
|
|
SYNTAX NsVpnAILUsrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in the nsVpnManualkeyUsrTable holds a set of
|
|
configuration parameters associated with an instance of
|
|
AUTH/IKE/L2TP user."
|
|
INDEX
|
|
{ nsVpnAILUsrIndex }
|
|
::= { nsVpnAILUsrTable 1 }
|
|
|
|
nsVpnAILUsrIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for Auth/Ike/l2tp user table. Its value ranges
|
|
between 1 and 65535 and may not be contiguous."
|
|
::= { nsVpnAILUsrEntry 1 }
|
|
|
|
nsVpnAILUsrName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name."
|
|
::= { nsVpnAILUsrEntry 2 }
|
|
|
|
nsVpnAILUsrGrp OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"group this user belongs to."
|
|
::= { nsVpnAILUsrEntry 3 }
|
|
|
|
nsVpnAILUsrStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enabled(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User status"
|
|
::= { nsVpnAILUsrEntry 4 }
|
|
|
|
nsVpnAILUsrIKE OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Since Authentication, IKE L2TP can be combined together. This
|
|
attribute is used to indicate if this user is an IKE user."
|
|
::= { nsVpnAILUsrEntry 5 }
|
|
|
|
nsVpnAILUsrIKEIdType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
not-set(0),
|
|
ipv4-addr(1),
|
|
fqdn(2),
|
|
usr-fqdn(3),
|
|
ipv4-addr-subnet(4),
|
|
ipv6-addr(5),
|
|
ipv6-addr-subnet(6),
|
|
ipv4-addr-addr-range(7),
|
|
ipv6-addr-addr-range(8),
|
|
der-asn1-dn(9),
|
|
der-asn1-gn(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IKE user type 1 means auto, other values are undefined."
|
|
::= { nsVpnAILUsrEntry 6 }
|
|
|
|
nsVpnAILUsrIKEId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IKE id."
|
|
::= { nsVpnAILUsrEntry 7 }
|
|
|
|
nsVpnAILUsrAuth OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Since Authentication, IKE L2TP can be combined together. This
|
|
attribute is used to indicate if this user is an Authentication
|
|
user."
|
|
::= { nsVpnAILUsrEntry 8 }
|
|
|
|
nsVpnAILUsrL2TP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Since Authentication, IKE L2TP can be combined together. This
|
|
attribute is used to indicate if this user is a L2TP user. The
|
|
NetScreen-1000 does not support L2TP."
|
|
::= { nsVpnAILUsrEntry 9 }
|
|
|
|
nsVpnAILUsrL2tpRemoteIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2TP remote peer ip address."
|
|
::= { nsVpnAILUsrEntry 10 }
|
|
|
|
nsVpnAILUsrL2tpIpPool OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ip pool entity name."
|
|
::= { nsVpnAILUsrEntry 11 }
|
|
|
|
nsVpnAILUsrL2tpIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2TP local ip address."
|
|
::= { nsVpnAILUsrEntry 12 }
|
|
|
|
nsVpnAILUsrL2tpPriDnsIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"primary DNS server IP address for L2TP user."
|
|
::= { nsVpnAILUsrEntry 13 }
|
|
|
|
nsVpnAILUsrL2tpSecDnsIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"secondary DNS server IP address for L2TP user."
|
|
::= { nsVpnAILUsrEntry 14 }
|
|
|
|
nsVpnAILUsrL2tpPriWinsIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"primary WINS server IP address for L2TP user."
|
|
::= { nsVpnAILUsrEntry 15 }
|
|
|
|
nsVpnAILUsrL2tpSecWinsIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"secondary WINS server IP address for L2TP user."
|
|
::= { nsVpnAILUsrEntry 16 }
|
|
|
|
nsVpnAILUsrVsys OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vsys this user belongs to."
|
|
::= { nsVpnAILUsrEntry 17 }
|
|
|
|
END
|
|
|
|
|