From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB | 536 +++++++++++++++++++++++++++++++++++ 1 file changed, 536 insertions(+) create mode 100644 MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB (limited to 'MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB') diff --git a/MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB b/MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB new file mode 100644 index 0000000..ecdac5e --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB @@ -0,0 +1,536 @@ +-- ***************************************************************** +-- UBQS-SYSTEM-ACCESS-MIB +-- +-- July 2011, Park Hyung Eun +-- +-- Copyright (c) 2011 by Ubiquoss, Corp. +-- All rights reserved. +-- +-- ***************************************************************** +-- + +UBQS-SYSTEM-ACCESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString + FROM RFC1213-MIB + IANAifType + FROM IANAifType-MIB + IpAddress + FROM SNMPv2-SMI + RowStatus, + TruthValue + FROM SNMPv2-TC + InetAddress, InetAddressType, + InetAddressPrefixLength, + FROM INET-ADDRESS-MIB + ubiMgmtv2 + FROM UBQS-SMI; + +ubiSystemAccessMIB MODULE-IDENTITY + LAST-UPDATED "201103280000Z" + ORGANIZATION "Ubiquoss Corp." + CONTACT-INFO + " Ubiquoss + Customer Service + + Postal: 24F Milennium B/D, + 467-12, Dogok-Dong, + GangNam-Gu, Seoul 135-270 + Korea + + Tel: 82-2-2190-3100" + DESCRIPTION + "The UBQS-SYSTEM-ACCESS-MIB is used for getting + the access information of the system" + ::= { ubiMgmtv2 26 } + + +-- *********************************************************** +-- Textual Conventions +-- *********************************************************** + +-- *************************************************************** +-- ubiSystemAccessMIB +-- *************************************************************** +ubiSystemAccessMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 0 } +ubiSystemAccessMIBObjects OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 1 } +ubiSystemAccessMIBConformance OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 2 } + + +ubiUserManagement OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 1 } +ubiAAAServer OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 2 } +ubiAAAConfig OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 3 } +ubiCommandPrivilege OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 4 } +ubiEnableAuthenPasswd OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 5 } +ubiSystemRemoteConnect OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 6 } + +-- ***************************************************************** +-- ubiSystemAccessNotifications +-- ***************************************************************** + ubiSystemRemoteConnectStateChange NOTIFICATION-TYPE + OBJECTS { + ubiSystemRemoteConnectUserName, + ubiSystemRemoteConnectAddress, + ubiSystemRemoteConnectCompleted + } + STATUS current + DESCRIPTION + "Notification of System remote connect State Change." + ::= { ubiSystemAccessMIBNotificationPrefix 1 } + +-- *********************************************************** +-- ubiUserManagement +-- *********************************************************** + + ubiUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + the information about the user management." + ::= { ubiUserManagement 1 } + + ubiUserEntry OBJECT-TYPE + SYNTAX UbiUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about a user." + INDEX { ubiUserName } + ::= { ubiUserTable 1 } + + UbiUserEntry ::= SEQUENCE { + ubiUserName DisplayString, + ubiUserPasswordEncryption INTEGER, + ubiUserPassword DisplayString, + ubiUserPrivilegedLevel Integer32, + ubiUserAclName DisplayString, + -- more + ubiUserRowStatus RowStatus + } + + ubiUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ubiUserEntry 1 } + + ubiUserPasswordEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(0), + passwd_cleartext(1), -- passwd + secret_cleartext(2), -- secret + des(3), -- passwd + md5(4) -- secret + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { ubiUserEntry 2 } + + ubiUserPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { ubiUserEntry 3 } + + ubiUserPrivilegedLevel OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { ubiUserEntry 4 } + + ubiUserAclName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { ubiUserEntry 5 } + +--reserved 6,7 + + ubiUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { ubiUserEntry 8 } + + + +-- *********************************************************** +-- ubiAAAServer +-- *********************************************************** + + ubiAAAServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAAAServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + the information about the AAA server." + ::= { ubiAAAServer 1 } + + ubiAAAServerEntry OBJECT-TYPE + SYNTAX UbiAAAServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about a AAA server." + INDEX { ubiAAAServerProtocol, ubiAAAServerAddress } + ::= { ubiAAAServerTable 1 } + + UbiAAAServerEntry ::= SEQUENCE { + ubiAAAServerProtocol INTEGER, + ubiAAAServerAddress IpAddress, + ubiAAAServerPort Integer32, + ubiAAAServerKeyEncrType INTEGER, + ubiAAAServerKey DisplayString, + ubiAAAServerTimeOut Integer32, + ubiAAAServerRowStatus RowStatus + } + + ubiAAAServerProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(0), -- Other protocols + tacacsplus(1), -- TACACS+ + radius(2) -- RADIUS + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol used with this server." + ::= { ubiAAAServerEntry 1 } + + + ubiAAAServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the server." + ::= { ubiAAAServerEntry 2 } + + ubiAAAServerPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number of authentication server." + DEFVAL { 1812 } + ::= { ubiAAAServerEntry 3 } + + ubiAAAServerKeyEncrType OBJECT-TYPE + SYNTAX INTEGER { + plain(1), -- Plain Text + encrypted(2) -- Encrypted + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Encryption type used for the AAA Server key." + ::= { ubiAAAServerEntry 4 } + + ubiAAAServerKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The server key to be used with this server." + ::= { ubiAAAServerEntry 5 } + + ubiAAAServerTimeOut OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds between retransmissions to the AAA server." + DEFVAL { 5 } + ::= { ubiAAAServerEntry 6 } + + ubiAAAServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or + modify or delete an existing row in this table." + ::= { ubiAAAServerEntry 7 } + + + +-- *********************************************************** +-- ubiAAAConfig +-- *********************************************************** + + ubiAAAConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiAAAConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ubiAAAConfig 1 } + + ubiAAAConfigEntry OBJECT-TYPE + SYNTAX UbiAAAConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ubiAAAConfigType, ubiAAAConfigAction, ubiAAAConfigMethodPriority } + ::= { ubiAAAConfigTable 1 } + + UbiAAAConfigEntry ::= SEQUENCE { + ubiAAAConfigType INTEGER, + ubiAAAConfigAction INTEGER, + ubiAAAConfigMethodPriority Integer32, + ubiAAAConfigMethod INTEGER, + ubiAAAConfigCommandLevel Integer32, + ubiAAAConfigRecordType INTEGER, + ubiAAAConfigRowStatus RowStatus + } + + ubiAAAConfigType OBJECT-TYPE + SYNTAX INTEGER { + authentication(1), -- Authentication + authorization(2), -- Authorzation + accounting(3) -- Accounting + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Type of AAA." + ::= { ubiAAAConfigEntry 1 } + + + ubiAAAConfigAction OBJECT-TYPE + SYNTAX INTEGER { + login(1), -- Login + enable(2), -- Enable + exec(3), -- Exec + command(4) -- Commands + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents AAA Action." + ::= { ubiAAAConfigEntry 2 } + + ubiAAAConfigMethodPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Priority number of AAA Method." + ::= { ubiAAAConfigEntry 3 } + + ubiAAAConfigMethod OBJECT-TYPE + SYNTAX INTEGER { + other(0), -- Other Method + local(1), -- Local + radius(2), -- RADIUS + tacacsplus(3) -- TACACS+ + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AAA Method List." + ::= { ubiAAAConfigEntry 4 } + + ubiAAAConfigCommandLevel OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Privilege Level." + ::= { ubiAAAConfigEntry 5 } + + ubiAAAConfigRecordType OBJECT-TYPE + SYNTAX INTEGER { + start_stop(1), -- Start or Stop + stop_only(2) -- Stop Only + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Record type." + DEFVAL { 5 } + ::= { ubiAAAConfigEntry 6 } + + ubiAAAConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or + modify or delete an existing row in this table." + ::= { ubiAAAConfigEntry 7 } + + +-- *********************************************************** +-- ubiCommandPrivilege +-- *********************************************************** + + ubiCommandPrivilegeTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiCommandPrivilegeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ubiCommandPrivilege 1 } + + ubiCommandPrivilegeEntry OBJECT-TYPE + SYNTAX UbiCommandPrivilegeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ubiCommandPrivilegeMode, ubiCommandPrivilegeLevel, ubiCommandPrivilegeString } + ::= { ubiCommandPrivilegeTable 1 } + + UbiCommandPrivilegeEntry ::= SEQUENCE { + ubiCommandPrivilegeMode DisplayString, + ubiCommandPrivilegeLevel Integer32, + ubiCommandPrivilegeString DisplayString, + ubiCommandPrivilegeRowStatus RowStatus + } + + ubiCommandPrivilegeMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Command Mode of Privilege." + ::= { ubiCommandPrivilegeEntry 1 } + + + ubiCommandPrivilegeLevel OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Privilege Level." + ::= { ubiCommandPrivilegeEntry 2 } + + ubiCommandPrivilegeString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mode Command." + ::= { ubiCommandPrivilegeEntry 3 } + + ubiCommandPrivilegeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or + modify or delete an existing row in this table." + ::= { ubiCommandPrivilegeEntry 4 } + + +-- *********************************************************** +-- ubiEnableAuthenPasswd +-- *********************************************************** + + ubiEnablePasswordEncrType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + passwd_cleartext(1), -- passwd + secret_cleartext(2), -- secret + des(3), -- passwd + md5(4) -- secret + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Encryption type." + ::= { ubiEnableAuthenPasswd 1 } + + ubiEnablePassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Password of Encryption type." + ::= { ubiEnableAuthenPasswd 2 } + + +-- *********************************************************** +-- ubiSystemRemoteConnect +-- *********************************************************** + + ubiSystemRemoteConnectUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { ubiSystemRemoteConnect 1 } + + ubiSystemRemoteConnectAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { ubiSystemRemoteConnect 2 } + + ubiSystemRemoteConnectCompleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { ubiSystemRemoteConnect 3 } + +-- *********************************************************** +-- ubiSystemAccessMIBConformance +-- *********************************************************** +ubiSystemAccessMIBCompliances OBJECT IDENTIFIER ::= { ubiSystemAccessMIBConformance 1 } +ubiSystemAccessMIBGroups OBJECT IDENTIFIER ::= { ubiSystemAccessMIBConformance 2 } + + +-- compliance statements +ubiSystemAccessMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the ubiquoss system access management MIB." + MODULE -- this module + MANDATORY-GROUPS { + ubiUserManagementGroup + } + + GROUP ubiUserManagementGroup + DESCRIPTION + "This group is applicable for implementations which + need information for system access." + + ::= { ubiSystemAccessMIBCompliances 1 } + + + +-- units of conformance +ubiUserManagementGroup OBJECT-GROUP + OBJECTS { + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about user." + ::= { ubiSystemAccessMIBGroups 1 } + + END + \ No newline at end of file -- cgit v1.2.3