Observium_CE/mibs/aricent/ARICENT-SSH-MIB

159 lines
4.8 KiB
Plaintext

-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved
-- $Id: fssshmib.mib,v 1.11 2014/03/09 13:38:39 siva Exp $
-- SSH proprietary MIB Definition
ARICENT-SSH-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
enterprises, Integer32, Unsigned32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC;
ssh MODULE-IDENTITY
LAST-UPDATED "201209050000Z"
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
CONTACT-INFO "support@aricent.com"
DESCRIPTION
"The proprietary MIB for SSH."
REVISION "201209050000Z"
DESCRIPTION
"The proprietary MIB for SSH."
::= { enterprises futuresoftware (2076) 97 }
-- ----------------------------------------------------------------- --
-- groups in the MIB
-- ----------------------------------------------------------------- --
sshGeneralGroup OBJECT IDENTIFIER ::= { ssh 1 }
-- ---------------------------------------------------------------- --
-- General Group
sshVersionCompatibility OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is to configure the SSH version compatibility mode.
When set to TRUE, both SSH version-1 and SSH Version-2 will be supported.
When set to FALSE, SSH version-2 only will be supported.
By default SSH version-2 is supported."
DEFVAL { false }
::= { sshGeneralGroup 1 }
sshCipherList OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is to configure the cipher-suites list.
This object takes values as bit mask. Setting a bit indicates that the
corresponding cipher-list will be used for Encryption.
The value of each bit position is as given below with bit 0 being the
least significant bit:
BIT 7 - AES-CTR-256
BIT 6 - AES-CTR-192
BIT 5 - AES-CTR-128
BIT 4 - AES-CBC-256
BIT 3 - AES-CBC-192
BIT 2 - AES-CBC-128
BIT 1 - DES-CBC
BIT 0 - 3DES-CBC"
DEFVAL { 'B5'H }
::= { sshGeneralGroup 2}
sshMacList OBJECT-TYPE
SYNTAX Integer32(1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is to configure the MAC-list.
This object takes values as bit mask. Setting a bit indicates that the
corresponding MAC-list will be used for authentication.
The value of each bit position is as given below with bit 0 being the
least significant bit:
BIT 1 - HMAC-MD5
BIT 0 - HMAC-SHA1"
DEFVAL { 1 }
::= { sshGeneralGroup 3}
sshTrace OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the trace level for SSH.
BIT 0 - Initialisation and Shutdown Trace.
BIT 1 - Management trace.
BIT 2 - Data path trace.
BIT 3 - Control Plane trace.
BIT 4 - Packet Dump.
BIT 5 - OS Resource trace.
BIT 6 - All Failure trace (All failures including Packet Validation)
BIT 7 - Buffer Trace.
BIT 8 - SSH Server Trace.
Note:BIT 0 - Least significant bit
BIT 7 - Most significant bit
For example,setting the trace level to the value -0001 0101,
will enable Init-Shutdown, data path and packet dump trace levels.
Setting all the bits will enable all the trace levels and
resetting them will disable all the trace levels."
::= { sshGeneralGroup 4 }
sshStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is for enabling or disabling ssh in the system."
DEFVAL { true }
::= { sshGeneralGroup 5}
sshTransportMaxAllowedBytes OBJECT-TYPE
SYNTAX Integer32(1..32768)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the maximum number of bytes allowed in an SSH transport connection. The SSH connection will be allowed only if the packet size does not exceed the value configured in this object and dropped otherwise."
DEFVAL { 32768 }
::= { sshGeneralGroup 6 }
sshSrvBindAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object defines the Ip address on which Ssh Server listens"
::= { sshGeneralGroup 7 }
sshServerBindPortNo OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object defines the primary port number on which Ssh Server listens"
DEFVAL { 22 }
::= { sshGeneralGroup 8 }
END