-- **************************************************************************** -- * * -- * LayGO (tm) * -- * Copyright (c) 1994-2006 by Advanced Relay Corporation * -- * All rights reserved. * -- * * -- **************************************************************************** -- -- $Source: z:/laygo/pxs/rcs/archive/ARC-MIB.txt.v $ -- -- $Id: ARC-MIB.txt.v 1.1 2006/01/25 19:58:28 tiktin Exp $ -- -- **************************************************************************** ARC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Unsigned32, enterprises FROM SNMPv2-SMI MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF DisplayString FROM SNMPv2-TC; -- * -- * Module Definition ******************************************************** -- * arcMib MODULE-IDENTITY LAST-UPDATED "200510030000Z" ORGANIZATION "Advanced Relay Corporation" CONTACT-INFO " Ulrich Richers postal: 1896 Columbia Street Eugene OR 97403 USA phone: +1-541-345-9178 email: arc@advancedrelay.com" DESCRIPTION "This file defines private ARC SNMP MIB extensions. Copyright (c) 1994-2004 by Advanced Relay Corporation. All rights reserved." REVISION "200510030000Z" DESCRIPTION "Initial revision of the ARC-MIB." ::= { enterprises 18325 } -- * -- * Trap Definitions ********************************************************* -- * -- -- Use 0 as next-to-last identifier so that SNMPv1 -- traps are reverse-mappable to SNMPv2 notifications. -- pxsTrap OBJECT IDENTIFIER ::= { arcMib 0 } pxsConfig NOTIFICATION-TYPE STATUS current DESCRIPTION "A pxsConfig trap indicates the application has detected missing or invalid configuration parameters which may prevent the correct operation of the application." ::= { pxsTrap 1 } pxsHeart NOTIFICATION-TYPE STATUS current DESCRIPTION "A pxsHeart trap indicates the monitor application has not received a heartbeat from the client within the configured timeout." ::= { pxsTrap 2 } pxsFail NOTIFICATION-TYPE STATUS current DESCRIPTION "A pxsFail trap indicates the monitor application has determined that the heartbeat client is no longer operational, and the monitor PXS is initiating failover." ::= { pxsTrap 3 } pxsCancel NOTIFICATION-TYPE STATUS current DESCRIPTION "A pxsCancel trap indicates the previous failover has been canceled due to receipt of a delayed heartbeat." ::= { pxsTrap 4 } pxsKey NOTIFICATION-TYPE STATUS current DESCRIPTION "A pxsKey trap indicates verification of the software license key failed and operation was aborted." ::= { pxsTrap 5 } -- * -- * Agent Definitions ******************************************************** -- * pxsAgent OBJECT IDENTIFIER ::= { arcMib 1 } eCos OBJECT IDENTIFIER ::= { pxsAgent 1 } unknown OBJECT IDENTIFIER ::= { pxsAgent 255 } -- * -- * Basic Information Definitions ******************************************** -- * pxsInfo OBJECT IDENTIFIER ::= { arcMib 2 } pxsSerial OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware serial number of the PXS." ::= { pxsInfo 1 } pxsApplication OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name and version of currently executing application." ::= { pxsInfo 2 } pxsTrapCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of traps send since startup." ::= { pxsInfo 3 } pxsTrapHistory OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last 5 traps sent by the PXS in the format: traps [generic(g):specific(s):interface:uptime] ... where o traps is the total number of traps sent since startup o generic and specific are human-readable strings identifying the traps and the values in parentheses are the corresponding numeric trap codes o interface is the PXS port number (plus 1) for linkUp and linkDown traps and o uptime is the time (in 100ths of a second since startup) at which the trap was sent." ::= { pxsInfo 4 } -- * -- * SNMPv2 Conformance Information ******************************************* -- * arcMibConformance OBJECT IDENTIFIER ::= { arcMib 9 } arcMibCompliances OBJECT IDENTIFIER ::= { arcMibConformance 1 } arcMibGroups OBJECT IDENTIFIER ::= { arcMibConformance 2 } arcMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for the private ARC MIB." MODULE -- Module ARC-MIB MANDATORY-GROUPS { arcMibBasicGroup, arcMibTrapGroup } ::= { arcMibCompliances 1 } arcMibBasicGroup OBJECT-GROUP OBJECTS { pxsSerial, pxsApplication, pxsTrapCount, pxsTrapHistory } STATUS current DESCRIPTION "Objects for basic PXS identification." ::= { arcMibGroups 1 } arcMibTrapGroup NOTIFICATION-GROUP NOTIFICATIONS { pxsConfig, pxsHeart, pxsFail, pxsCancel, pxsKey } STATUS current DESCRIPTION "Basic PXS traps." ::= { arcMibGroups 2 } -- **************************************************************************** -- * End of File * -- **************************************************************************** END