Observium_CE/mibs/qtech/QTECH-AUTH-GATEWAY-CONTEXT-MIB

168 lines
4.8 KiB
Plaintext

-- *****************************************************************
-- QTECH-AUTH-GATEWAY-CONTEXT-MIB.mib: Qtech Auth-Gateway MIB file for multiple context
--
--
-- December 2009, rendh
--
-- Copyright (c) 2009 by Qtech Networks Co.,Ltd.
-- All rights reserved.
--
-- *****************************************************************
--
QTECH-AUTH-GATEWAY-CONTEXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress,
Gauge32
FROM SNMPv2-SMI
DisplayString,
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
qtechMgmt
FROM QTECH-SMI;
qtechWebAuthVCMIB MODULE-IDENTITY
LAST-UPDATED "200912060000Z"
ORGANIZATION "Qtech Networks Co.,Ltd."
CONTACT-INFO
"
Tel: 4008-111-000
E-mail: service@qtech.com.cn"
DESCRIPTION
"This module defines my authGateway mibs for multiple context."
REVISION "200912060000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { qtechMgmt 67 }
qtechWebAuthVCMIBObjects OBJECT IDENTIFIER ::= { qtechWebAuthVCMIB 1 }
-- Web authentication gateway user table
qtechWebAuthUserVCTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechWebAuthUserVCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about every user
that is authenticated by web authentication gateway."
::= { qtechWebAuthVCMIBObjects 1 }
qtechWebAuthUserVCEntry OBJECT-TYPE
SYNTAX QtechWebAuthUserVCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of web authentication gateway table."
INDEX { authUserContextNameVC,authUserIpAddrVC }
::= { qtechWebAuthUserVCTable 1 }
QtechWebAuthUserVCEntry ::=
SEQUENCE {
authUserContextNameVC DisplayString,
authUserIpAddrVC IpAddress,
authUserOnlineFlagVC Gauge32,
authUserTimeLimitVC Gauge32,
authUserTimeUsedVC Gauge32,
authUserStatusVC RowStatus
}
authUserContextNameVC OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"context name of this entry."
::= { qtechWebAuthUserVCEntry 1 }
authUserIpAddrVC OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the user."
::= { qtechWebAuthUserVCEntry 2 }
authUserOnlineFlagVC OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The online(1)/offline(2) flag of the user."
::= { qtechWebAuthUserVCEntry 3 }
authUserTimeLimitVC OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value, in seconds, is time limit of the online user.
If the time is unlimited, then this object has the value 0."
::= { qtechWebAuthUserVCEntry 4 }
authUserTimeUsedVC OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value, in seconds, is time used by the online user."
::= { qtechWebAuthUserVCEntry 5 }
authUserStatusVC OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { qtechWebAuthUserVCEntry 6 }
-- compliance statements
qtechWebAuthVCMIBConformance OBJECT IDENTIFIER ::= { qtechWebAuthVCMIB 3 }
qtechWebAuthVCMIBCompliances OBJECT IDENTIFIER ::= { qtechWebAuthVCMIBConformance 1 }
qtechWebAuthVCMIBGroups OBJECT IDENTIFIER ::= { qtechWebAuthVCMIBConformance 2 }
qtechWebAuthVCMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the My WebAuth MIB for multiple context"
MODULE -- this module
MANDATORY-GROUPS { qtechWebAuthVCMIBGroup
}
::= { qtechWebAuthVCMIBCompliances 1 }
-- units of conformance
qtechWebAuthVCMIBGroup OBJECT-GROUP
OBJECTS {
authUserContextNameVC,
authUserIpAddrVC,
authUserOnlineFlagVC,
authUserTimeLimitVC,
authUserTimeUsedVC,
authUserStatusVC
}
STATUS current
DESCRIPTION
"A collection of objects providing authGateway management and
opertion to a My agent."
::= { qtechWebAuthVCMIBGroups 1 }
--
END