Observium_CE/mibs/oneaccess/ONEACCESS-SSH-CONFIG-MIB

213 lines
5.6 KiB
Plaintext

-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.1.R005_E001
--
-- Creation date : 07/08/2010
ONEACCESS-SSH-CONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Counter32, Counter64, Unsigned32,
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, RowStatus, PhysAddress, TruthValue
FROM SNMPv2-TC
oacExpIMIpAcl, oacMIBModules, oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
oacSshConfigMIB MODULE-IDENTITY
LAST-UPDATED "201107260000Z"
ORGANIZATION " OneAccess "
CONTACT-INFO
"Pascal KESTELOOT
Postal: ONE ACCESS
381 Avenue du Général de Gaulle
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 00
Fax: (+33) 01 41 87 74 00
E-mail: pascal.kesteloot@oneaccess-net.com"
DESCRIPTION
"Fixed the issues related to octet string range"
REVISION "201107260000Z"
DESCRIPTION
"Contact updated"
REVISION "201106150000Z"
DESCRIPTION
"MIB for displaying and configuring
Secure Shell (SSH) related features."
::= { oacMIBModules 2004 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.13191.1.10.3.4.22
oacSshConfig OBJECT IDENTIFIER ::= { oacExpIMManagement 22 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1
oacSshConfigObjects OBJECT IDENTIFIER ::= { oacSshConfig 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2
oacSshConfigConformance OBJECT IDENTIFIER ::= { oacSshConfig 2 }
--
-- Ssh Configuration
--
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.1
oacSshDsaKey OBJECT-TYPE
SYNTAX INTEGER
{
keysize-0bits(0),
keysize-256bits(256),
keysize-512bits(512),
keysize-1024bits(1024),
keysize-2048bits(2048)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To generate a public key."
::= { oacSshConfigObjects 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.2
oacSshEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the operation of the Secure Shell server task
on the oneos. When enabled, the SSH server will accept
connection requests and create a secure transport layer
on which to transmit system configuration data."
DEFVAL { false }
::= { oacSshConfigObjects 2 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.3
oacSshIdleTimeout OBJECT-TYPE
SYNTAX Unsigned32 (120..4294967295)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a connected SSH client is inactive during a certain time,
it is disconnected. By default, any inactive SSH client is
disconnected after 10 minutes."
DEFVAL { 600 }
::= { oacSshConfigObjects 3 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.4
oacSshAuthTimeout OBJECT-TYPE
SYNTAX INTEGER (5..120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If an SSH client is in the authentication phase and it is
inactive during a certain time it is disconnected. By default,
any inactive SSH client doing an authentication is disconnected
after 2 minutes."
DEFVAL { 120 }
::= { oacSshConfigObjects 4 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.5
oacSshAuthRetries OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, the authentication retries number is 3."
DEFVAL { 3 }
::= { oacSshConfigObjects 5 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.6
oacSshBindInterface OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To permit SSH access from an interface,
default configuration is any."
DEFVAL { "any" }
::= { oacSshConfigObjects 6 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.7
oacSshBindAcl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To restrict access to SSH clients by using a
list of addresses standing for the list of
permitted source IP addresses."
::= { oacSshConfigObjects 7 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.8
oacSshMaxSessions OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, the maximum number of channels
per session is 5 and the maximum number of
local port forwarding sessions is 5."
DEFVAL { 5 }
::= { oacSshConfigObjects 8 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.1.9
oacSshMaxSessionChannels OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of channels that a SSH session can use."
DEFVAL { 10 }
::= { oacSshConfigObjects 9 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2.1
oacSshConfigGroups OBJECT IDENTIFIER ::= { oacSshConfigConformance 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2.1.1
oacSshConfigGroup OBJECT-GROUP
OBJECTS { oacSshEnabled }
STATUS current
DESCRIPTION
"Group of SSH objects"
::= { oacSshConfigGroups 1 }
-- 1.3.6.1.4.1.13191.1.10.3.4.22.2.2
oacSshCompls OBJECT IDENTIFIER ::= { oacSshConfigConformance 2 }
END
--
-- END OF ONE ACCESS SSH CONFIG MIB
--