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/dasan/DASAN-USER-MANAGEMENT-MIB | 100 +++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 MIBS/dasan/DASAN-USER-MANAGEMENT-MIB (limited to 'MIBS/dasan/DASAN-USER-MANAGEMENT-MIB') diff --git a/MIBS/dasan/DASAN-USER-MANAGEMENT-MIB b/MIBS/dasan/DASAN-USER-MANAGEMENT-MIB new file mode 100644 index 0000000..649cd75 --- /dev/null +++ b/MIBS/dasan/DASAN-USER-MANAGEMENT-MIB @@ -0,0 +1,100 @@ +DASAN-USER-MANAGEMENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, Integer32, TimeTicks, mib-2, NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, PhysAddress, TruthValue, RowStatus, TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + --NetworkAddress, IpAddress FROM RFC1155-SMI + dasanMgmt FROM DASAN-SMI + dsSwitchModules FROM DASAN-SWITCH-MIB; + + +-- Definition Grammer + +dsUserManagementMIB MODULE-IDENTITY + LAST-UPDATED "200601250000Z" + ORGANIZATION "DASAN Co., Ltd." + CONTACT-INFO "DASAN Co., Ltd." + DESCRIPTION "." + ::= { dsSwitchModules 14 } + + +-- +-- Info Tables +-- + +dsUserLoginInfo OBJECT IDENTIFIER ::= { dsUserManagementMIB 1 } + +-- +-- Base ID +-- +dsUserLoginTable OBJECT-TYPE + SYNTAX SEQUENCE OF DsUserLoginEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "." + ::= { dsUserLoginInfo 1 } + +dsUserLoginEntry OBJECT-TYPE + SYNTAX DsUserLoginEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "." + INDEX {dsUserLoginIndex} + ::= { dsUserLoginTable 1 } + + + +DsUserLoginEntry ::= SEQUENCE { + dsUserLoginIndex INTEGER, + dsUserLoginName OCTET STRING, + dsUserLoginTty OCTET STRING, + dsUserLoginIpAddress IpAddress, + dsUserLoginType INTEGER + } + +dsUserLoginIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of user-login-table." + ::= { dsUserLoginEntry 1 } + +dsUserLoginName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name." + ::= { dsUserLoginEntry 2 } + +dsUserLoginTty OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tty name." + ::= { dsUserLoginEntry 3 } + +dsUserLoginIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ip address of user." + ::= { dsUserLoginEntry 4 } + +dsUserLoginType OBJECT-TYPE + SYNTAX INTEGER { + local(0), + telnet(1), + ssh(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connection." + ::= { dsUserLoginEntry 5 } + +END -- cgit v1.2.3