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@1576 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			436 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			436 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
SSH-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
 | 
						|
-- SSH module MIB      Ver 1.1
 | 
						|
 | 
						|
-- -------------------------------------------------------------
 | 
						|
-- SSH System Access Control MIB
 | 
						|
-- -------------------------------------------------------------
 | 
						|
 | 
						|
 | 
						|
IMPORTS
 | 
						|
 	IpAddress
 | 
						|
 	    FROM RFC1155-SMI
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    RowStatus,DisplayString
 | 
						|
            FROM SNMPv2-TC
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
 | 
						|
	privateMgmt     FROM SWPRIMGMT-MIB;
 | 
						|
 | 
						|
 | 
						|
swSSHMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "9911220000Z"
 | 
						|
    ORGANIZATION "Working Group"
 | 
						|
    CONTACT-INFO
 | 
						|
        "  "
 | 
						|
    DESCRIPTION
 | 
						|
        "The Secure Shell module MIB."
 | 
						|
    ::= { privateMgmt 5}
 | 
						|
 | 
						|
swSSHMgmt OBJECT IDENTIFIER ::= { swSSHMIB 1 }
 | 
						|
 | 
						|
-- -------------------------------------------------------------
 | 
						|
-- Textual Conventions
 | 
						|
-- -------------------------------------------------------------
 | 
						|
        
 | 
						|
    swSSHAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the Secure Shell is enable or disable."
 | 
						|
        ::= { swSSHMgmt 1}
 | 
						|
 | 
						|
    swSSHMaxConnections OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER (1..3)
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the tolerance of connections at the same
 | 
						|
            time."
 | 
						|
        ::= { swSSHMgmt 2}
 | 
						|
        
 | 
						|
    swSSHConnectionTimeout OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER (1..120)
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the value of connection timeout. This 
 | 
						|
            value is in units of seconds."
 | 
						|
        ::= { swSSHMgmt 3}
 | 
						|
   
 | 
						|
    swSSHMaxAuthFailAttempts OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER (2..20)
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the tolerance in times of Authentication
 | 
						|
            failure."
 | 
						|
        ::= { swSSHMgmt 4}
 | 
						|
    swSSHSessionKeyRekeying OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                        never(0),
 | 
						|
                        ten-min(10),
 | 
						|
                        thirty-min(30),
 | 
						|
                        sixty-min(60)
 | 
						|
                       }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the time interval in minutes to negotiate
 | 
						|
            new session key for client and server. "
 | 
						|
 | 
						|
        ::= { swSSHMgmt 5}
 | 
						|
        
 | 
						|
    swSSHPortNumber OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER (1..65535)
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the listened tcp port number."
 | 
						|
        ::= { swSSHMgmt 6}
 | 
						|
        
 | 
						|
    swSSHRegenerateHostKey OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
               normal(1),
 | 
						|
               active(2)
 | 
						|
               }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "As the object is set to active means to regenerate hostkey in
 | 
						|
            SSH server. If set to normal, do nothing."
 | 
						|
        ::= { swSSHMgmt 7}
 | 
						|
 | 
						|
-- -------------------------------------------------------------
 | 
						|
-- groups in the SSH MIB
 | 
						|
-- -------------------------------------------------------------
 | 
						|
 | 
						|
 | 
						|
-- -------------------------------------------------------------
 | 
						|
 swSSHCtrlAlgGroup OBJECT IDENTIFIER ::= { swSSHMIB 2 }
 | 
						|
-- -------------------------------------------------------------
 | 
						|
    swSSHEncryptAlgCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 1 }
 | 
						|
 | 
						|
    swSSHEncryptAlg3DESAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the TDES encryption algorithm is enable
 | 
						|
            or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 1}
 | 
						|
 | 
						|
    swSSHEncryptAlgBlowfishAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the Blowfish encryption algorithm is 
 | 
						|
            enable or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 2}
 | 
						|
 | 
						|
    swSSHEncryptAlgAES128Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the AES128 encryption algorithm is enable
 | 
						|
            or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 3}
 | 
						|
 | 
						|
    swSSHEncryptAlgAES192Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the AES192 encryption algorithm is enable
 | 
						|
            or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 4}
 | 
						|
 | 
						|
    swSSHEncryptAlgAES256Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the AES256 encryption algorithm is enable
 | 
						|
            or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 5}
 | 
						|
 | 
						|
    swSSHEncryptAlgArcfourAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the Arcfour encryption algorithm is 
 | 
						|
            enable or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 6}
 | 
						|
 | 
						|
    swSSHEncryptAlgCAST128Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the CAST128 encryption algorithm is 
 | 
						|
            enable or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 7}
 | 
						|
 | 
						|
    swSSHEncryptAlgTwofish128Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the Twofish128 encryption algorithm is
 | 
						|
            enable or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 8}
 | 
						|
 | 
						|
    swSSHEncryptAlgTwofish192Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the Twofish192 encryption algorithm is
 | 
						|
            enable or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 9}
 | 
						|
 | 
						|
    swSSHEncryptAlgTwofish256Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the Twofish256 encryption algorithm is
 | 
						|
            enable or disable."
 | 
						|
        ::= { swSSHEncryptAlgCtrl 10}
 | 
						|
 | 
						|
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
  swSSHAuthenMethodCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 2 }
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
 | 
						|
    swSSHAuthenMethodPasswdAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates password authentication enable or 
 | 
						|
            disable."
 | 
						|
        ::= { swSSHAuthenMethodCtrl 1}
 | 
						|
 | 
						|
    swSSHAuthenMethodPubKeyAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates Public Key authentication enable or 
 | 
						|
            disable."
 | 
						|
        ::= { swSSHAuthenMethodCtrl 2}
 | 
						|
 | 
						|
    swSSHAuthenMethodHostBaseAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates Host Base authentication enable or 
 | 
						|
            disable."
 | 
						|
        ::= { swSSHAuthenMethodCtrl 3}
 | 
						|
        
 | 
						|
        
 | 
						|
-- ----------------------------------------------------------------
 | 
						|
   swSSHInteAlgCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 3 }
 | 
						|
-- ----------------------------------------------------------------
 | 
						|
    swSSHInteAlgSHA1Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates HMAC-SHA1 algorithm enable or disable
 | 
						|
			."
 | 
						|
        ::= { swSSHInteAlgCtrl 1}
 | 
						|
 | 
						|
    swSSHInteAlgMD5Admin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates HMAC-MD5 algorithm enable or disable
 | 
						|
			."
 | 
						|
        ::= { swSSHInteAlgCtrl 2}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
   swSSHPubKeyAlgCtrl OBJECT IDENTIFIER ::= { swSSHCtrlAlgGroup 4 }
 | 
						|
-- ------------------------------------------------------------------
 | 
						|
    swSSHPubKeyAlgDSAAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates DSA algorithm enable or disable
 | 
						|
			."
 | 
						|
        ::= { swSSHPubKeyAlgCtrl 1}
 | 
						|
 | 
						|
    swSSHPubKeyAlgRSAAdmin OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                    other(1),
 | 
						|
                    disabled(2),
 | 
						|
                    enabled(3)
 | 
						|
                }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates RSA algorithm enable or disable
 | 
						|
			."
 | 
						|
        ::= { swSSHPubKeyAlgCtrl 2}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- -------------------------------------------------------------
 | 
						|
-- swSSHUserCtrlTable OBJECT IDENTIFIER ::= { swSSHMIB 3 }
 | 
						|
-- -------------------------------------------------------------
 | 
						|
 | 
						|
    swSSHUserCtrlTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SwSSHUserCtrlEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "A table that contains information about authentication method lists.."
 | 
						|
        ::= { swSSHMIB 3 }
 | 
						|
        
 | 
						|
    swSSHUserCtrlEntry OBJECT-TYPE
 | 
						|
        SYNTAX SwSSHUserCtrlEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of the Authentication methods."
 | 
						|
        INDEX { swSSHUserCtrlUserName }
 | 
						|
        ::= { swSSHUserCtrlTable 1 }
 | 
						|
    
 | 
						|
    SwSSHUserCtrlEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
            swSSHUserCtrlUserName
 | 
						|
                DisplayString,        
 | 
						|
        	swSSHUserCtrlAuthMode
 | 
						|
    			INTEGER,    	                    
 | 
						|
            swSSHUserCtrlHostName
 | 
						|
                DisplayString,
 | 
						|
            swSSHUserCtrlHostIp
 | 
						|
                IpAddress
 | 
						|
        }
 | 
						|
    
 | 
						|
    swSSHUserCtrlUserName OBJECT-TYPE
 | 
						|
        SYNTAX  DisplayString (SIZE(1..15))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the user name."
 | 
						|
        ::= { swSSHUserCtrlEntry 1 }
 | 
						|
    
 | 
						|
    swSSHUserCtrlAuthMode  OBJECT-TYPE
 | 
						|
	    SYNTAX  INTEGER {
 | 
						|
               none(1),
 | 
						|
               publickey(2),
 | 
						|
               password(3),
 | 
						|
               hostbased(4)
 | 
						|
               }
 | 
						|
	    MAX-ACCESS read-write
 | 
						|
	    STATUS     current
 | 
						|
	    DESCRIPTION
 | 
						|
	        "This object indicates user authentication method."
 | 
						|
	    ::= { swSSHUserCtrlEntry 2 }   
 | 
						|
	     
 | 
						|
    
 | 
						|
    swSSHUserCtrlHostName  OBJECT-TYPE
 | 
						|
	    SYNTAX  DisplayString (SIZE(0..31))
 | 
						|
	    MAX-ACCESS read-write
 | 
						|
	    STATUS     current
 | 
						|
	    DESCRIPTION
 | 
						|
	        "This object indicates the host domain name. If the 
 | 
						|
	        swSSHUserCtrlAuthMode is not hostbased(4), it must be NULL."
 | 
						|
	    ::= { swSSHUserCtrlEntry 3 }       
 | 
						|
 | 
						|
    swSSHUserCtrlHostIp OBJECT-TYPE
 | 
						|
        SYNTAX  IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the host IP address. If the 
 | 
						|
	        swSSHUserCtrlAuthMode is not hostbased(4), it must be 0.0.0.0."
 | 
						|
        ::= { swSSHUserCtrlEntry 4 } 
 | 
						|
 | 
						|
 | 
						|
-- -------------------------------------------------------------------------------------
 | 
						|
 | 
						|
END
 |