-- MIB created 9/13/95 11:14:20, by -- SMIC (the next generation) version 1.6.29, November 22, 1994. BANYAN-VPA-MIB DEFINITIONS ::= BEGIN -- From file: "vpa.mib" -- Compile options "V M" IMPORTS enterprises FROM RFC1155-SMI TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString, TimeStamp FROM RFC1213-MIB ; banyan OBJECT IDENTIFIER ::= { enterprises 130 } vinesmibs OBJECT IDENTIFIER ::= { banyan 1 } mib3 OBJECT IDENTIFIER ::= { vinesmibs 3 } services OBJECT IDENTIFIER ::= { mib3 1 } banyanmodules OBJECT IDENTIFIER ::= { mib3 2 } vpa OBJECT IDENTIFIER ::= { banyanmodules 10 } -- MODULE-IDENTITY -- LastUpdated -- 9403010000Z -- OrgName -- Banyan Systems, Incorporated -- ContactInfo -- Postal: Banyan Systems, Inc. -- 115 Flanders Road -- WESTBORO, MA 01581 -- USA -- -- E-mail: mibsupport@banyan.com -- Descr -- The MIB module for Banyan's Virtual Proxy Agent Service. vpasvcmib OBJECT IDENTIFIER ::= { services 10 } svcsummary OBJECT IDENTIFIER ::= { vpasvcmib 1 } svcusers OBJECT IDENTIFIER ::= { vpasvcmib 2 } evmask OBJECT IDENTIFIER ::= { vpasvcmib 3 } svcrpcstats OBJECT IDENTIFIER ::= { vpasvcmib 4 } spxdata OBJECT IDENTIFIER ::= { vpasvcmib 5 } logouts OBJECT IDENTIFIER ::= { vpasvcmib 6 } trapdata OBJECT IDENTIFIER ::= { vpasvcmib 7 } trapdefs OBJECT IDENTIFIER ::= { vpasvcmib 8 } svcName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The Textual name of the service/component. This will usually be the StreetTalk name of the component." ::= { svcsummary 1 } svcCategory OBJECT-TYPE SYNTAX INTEGER(0..2000) ACCESS read-only STATUS mandatory DESCRIPTION "The Vines category number of the service." ::= { svcsummary 2 } svcLocation OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The location and/or resources of the service." ::= { svcsummary 3 } svcActiveSes OBJECT-TYPE SYNTAX INTEGER(0..100000) ACCESS read-only STATUS mandatory DESCRIPTION "The number of active sessions of the service." ::= { svcsummary 4 } svcTotalSes OBJECT-TYPE SYNTAX INTEGER(0..100000) ACCESS read-only STATUS mandatory DESCRIPTION "The number of total sessions of the service." ::= { svcsummary 5 } svcUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time the service has been running (in hundredths of a second)." ::= { svcsummary 6 } svcStatFlags OBJECT-TYPE SYNTAX INTEGER { vparunning(1), vpainiting(2), vpawaitingipx(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status flags of the service. vparunning(1) - indicates that the VPA has initialized, the ipx stack is running and the VPA is running. vpainiting(2) - is a temporary state indicating that the VPA has been starting and is still initializing. vpawaitingipx(3) - indicates that the vpa has initialized, but cannot perform normal operations because the ipx stack is not running." ::= { svcsummary 7 } svcRevision OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of this particular component." ::= { svcsummary 8 } svcMibRevision OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of this MIB. This can be used by management applications to determine which MIB variables are appropriate for this particular component instance." ::= { svcsummary 9 } svcUserTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcUserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the service users." ::= { svcusers 1 } svcUserEntry OBJECT-TYPE SYNTAX SvcUserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the list of service users." INDEX { svcUserIndex } ::= { svcUserTable 1 } SvcUserEntry ::= SEQUENCE { svcUserIndex INTEGER, svcUserName DisplayString } svcUserIndex OBJECT-TYPE SYNTAX INTEGER(0..100000) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value used to index into the list of users in the service users table." ::= { svcUserEntry 1 } svcUserName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The StreetTalk name of a user of this service." ::= { svcUserEntry 2 } evmaskSend OBJECT-TYPE SYNTAX INTEGER { off(1), minimal(2), default(3), all(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether alarm/warning/audit events are to be sent to the Event Service. The allowed values are : off(1) - no events are sent to EVS. minimal(2) - only alarm type events sent to EVS. default(3) - alarm and warning type events sent to EVS. all(4) - alarm, warning and audit type events sent to EVS." ::= { evmask 1 } evmaskWrite OBJECT-TYPE SYNTAX INTEGER { off(1), low(2), medium(3), high(4), default(5), debug(6) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates which event types are written to the local log file. The following events are sents at each level: off(1): none low(2): alarm medium(3): alarm, warning high(4): alarm, warning, audit default(5): alarm, warning, audit, info debug(6): all" ::= { evmask 2 } evmaskLocalLog OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This is the base name of the file which events will be written to depending on the evmaskWrite value." ::= { evmask 3 } svcRpcKeepStats OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether RPC statistics should be collected. The allowed values are : off(1) - no statistics collected. on(2) - statistics collected." ::= { svcrpcstats 1 } svcRpcThreshold OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The threshold in TimeTicks for tracking RPC call durations." ::= { svcrpcstats 2 } svcRpcInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcRpcInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics for remote procedure calls supported by the service." ::= { svcrpcstats 3 } svcRpcInfoEntry OBJECT-TYPE SYNTAX SvcRpcInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for each remote procedure call supported by the service." INDEX { svcRpcIndex } ::= { svcRpcInfoTable 1 } SvcRpcInfoEntry ::= SEQUENCE { svcRpcIndex INTEGER, svcRpcName DisplayString, svcRpcNumCalls INTEGER, svcRpcNumOverThresh INTEGER, svcRpcTotalTime TimeTicks, svcRpcHighWater TimeTicks } svcRpcIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value used to index into the list of remote procedure calls supported by the service." ::= { svcRpcInfoEntry 1 } svcRpcName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the remote procedure call." ::= { svcRpcInfoEntry 2 } svcRpcNumCalls OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls to this procedure" ::= { svcRpcInfoEntry 3 } svcRpcNumOverThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls that took longer than the threshold." ::= { svcRpcInfoEntry 4 } svcRpcTotalTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative time for this procedure in TimeTicks." ::= { svcRpcInfoEntry 5 } svcRpcHighWater OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The longest duration for this procedure in TimeTicks." ::= { svcRpcInfoEntry 6 } spxdataSocketsUsed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Banyan sockets being used by this service." ::= { spxdata 1 } spxdataConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of SPX connections to this service." ::= { spxdata 2 } spxdataDisconnects OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of SPX disconnects seen by the service." ::= { spxdata 3 } logoutsNormal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of normal logouts made by the users of this service." ::= { logouts 1 } logoutsForced OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of users logged out due to unconfirmed sessions." ::= { logouts 2 } tpSvrName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "The StreetTalk name of the server" ::= { trapdata 1 } tpAlertTime OBJECT-TYPE SYNTAX TimeStamp -- Rsyntax TimeTicks ACCESS not-accessible STATUS mandatory DESCRIPTION "The system time when an alert was issued to EVS." ::= { trapdata 2 } tpSvcName OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "The StreetTalk Service name which issued the trap." ::= { trapdata 3 } tpEventType OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..63)) ACCESS not-accessible STATUS mandatory DESCRIPTION "The type of event." ::= { trapdata 4 } tpAudInitiator OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of the object that initiated the generation of an audit event. In most cases it will be a StreetTalk name." ::= { trapdata 5 } tpAudObject OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of the object that was acted upon and caused the generation of an audit event. In most cases it will be a StreetTalk name." ::= { trapdata 6 } tpAudResult OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2) } ACCESS not-accessible STATUS mandatory DESCRIPTION "This was the result of the action that caused the generation of an audit event." ::= { trapdata 7 } tpint OBJECT-TYPE SYNTAX INTEGER(0..10000) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of a generic object used for integer data in the trap definitions." ::= { trapdata 8 } tpint2 OBJECT-TYPE SYNTAX INTEGER(0..10000) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of another generic object used for integer data in the trap definitions." ::= { trapdata 9 } tpstring1 OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of a generic string used in trap definitions." ::= { trapdata 10 } tpstring2 OBJECT-TYPE SYNTAX DisplayString -- Rsyntax OCTET STRING(SIZE(0..255)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This is the name of another generic string used in trap definitions." ::= { trapdata 11 } ipxNotReady TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType } -- Status -- mandatory DESCRIPTION "VPA cannot start until the IPX/SPX Stack is ready. It will loop waiting for IPX/SPX to become available." ::= 1 ipxUnavail TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType } -- Status -- mandatory DESCRIPTION "IPX/SPX Stack is not available any longer. It was probably stopped." ::= 2 errSOBind TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "Error trying to bind the Banyan socket to a dynamic Novell socket number. The VnsSocketSend of type SO_BIND failed." ::= 3 errIPXSocketOpen TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "Error trying to open a socket for IPX communications." ::= 4 errSetSocketOpt TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "Error trying to set the socket option for sending the IPX protocol type." ::= 5 errListenSPX TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "Error putting up initial asynchronous listen for an inbound SPX connection. This is done by using the VnsSocketSend with a type of SO_LISTEN." ::= 6 noMem TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType } -- Status -- mandatory DESCRIPTION "No memory left to allocate." ::= 7 errRegisterSTPort TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "An error occurred when trying to register the VPA port with ST. VPA will exit." ::= 8 errSPXDisconnect TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "This event is generated when VPA receives an unexpected SPX disconnect. This disconnect is generated by the server-side IPX stack." ::= 9 spxDisconnect TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpint } -- Status -- mandatory DESCRIPTION "This event is generated when VPA receives a request to disconnect. This request comes in on a normal receipt of data when the client or NLM wants to end the connection." ::= 10 userNotConfirmed TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpAudObject } -- Status -- mandatory DESCRIPTION "This event is generated when VPA cannot confirm a user logged at a particular station. After 3 attempts at confirmation with no response, the user's session is ended and he is logged out." ::= 11 spxPacketShort TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "This event is generated if VPA receives an SPX packet which is truncated. Each packet at a minimum should contain an SPX header and an ENS command block." ::= 12 socketCmdUnsup TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint, tpint2 } -- Status -- mandatory DESCRIPTION "This event is generated when VPA receives a socket request which is either unknown or unsupported." ::= 13 errSocketResp TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint, tpint2 } -- Status -- mandatory DESCRIPTION "This event is generated if VPA receives an error when sending a response back to the client for a completed socket request." ::= 14 unknownIPXCmd TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpstring1, tpstring2 } -- Status -- mandatory DESCRIPTION "This event is generated if VPA receives an unknown IPX command from a client." ::= 15 errIPXCmd TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint, tpstring1 } -- Status -- mandatory DESCRIPTION "This event is generated if VPA receives an error when trying to send an IPX command to a client workstation. IPX commands include 25th line messages, polls to confirm users, and requests to force a user to logout." ::= 16 diffUserLoggedIn TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpstring1 } -- Status -- mandatory DESCRIPTION "This event is generated when a different user is logged in at a workstation which uses VPA. This is detected when the client responds to a request from VPA to send the user currently logged in at that workstation." ::= 17 vpaKilled TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType } -- Status -- mandatory DESCRIPTION "VPA has been informed that it will be killed." ::= 18 agtForcedLogout TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpAudObject } -- Status -- mandatory DESCRIPTION "This event is generated if VPA receives a request from VS to forcibly logout a user. VPA will send a message to the client backend to force the logout and will remove the user's session information." ::= 19 svrError TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint, tpstring1 } -- Status -- mandatory DESCRIPTION "This event is generated if VPA receives an error when sending an RPC reply." ::= 20 cantFindVS TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint } -- Status -- mandatory DESCRIPTION "This event is generated if VPA cannot find the VS which maintains the user's group. Since the proper VS cannot be located, the user cannot start a VPA session." ::= 21 errStartSession TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpint, tpAudInitiator } -- Status -- mandatory DESCRIPTION "This event is generated if VPA receives an error when trying to start a session for the user." ::= 22 prevUserSession TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpstring1 } -- Status -- mandatory DESCRIPTION "This event is generated when VPA determines that it already has a session for the workstation trying to login." ::= 23 loginSuccess TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpAudInitiator, tpstring1 } -- Status -- mandatory DESCRIPTION "This event is generated when VPA successfully starts a session for a user and logs him into the network." ::= 24 loginFailed TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpAudInitiator, tpstring1, tpint } -- Status -- mandatory DESCRIPTION "This event is generated when VPA receives an error when trying to login a user." ::= 25 logoutSuccess TRAP-TYPE --?? Non-reverse mappable trap ENTERPRISE vpa VARIABLES { tpSvrName, tpSvcName, tpAlertTime, tpEventType, tpAudInitiator, tpAudObject, tpAudResult, tpAudInitiator } -- Status -- mandatory DESCRIPTION "This event is generated when VPA successfully logs a user out of the network." ::= 26 END