MCP-MIB2 DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY FROM SNMPv2-SMI; mcp MODULE-IDENTITY LAST-UPDATED "0609201255Z" ORGANIZATION "Sun Microsystems Inc." CONTACT-INFO " Sun Microsystems Inc. Customer Support Postal: 901 San Antonio Road Palo Alto, CA-94303-4900 USA Tel: 650-960-1300 E-mail: service@sun.com" DESCRIPTION "A mechanism to trigger the MCP scripts" ::= { modules 48 } modules OBJECT IDENTIFIER ::= { agent 2 } agent OBJECT IDENTIFIER ::= { sunsymon 2 } sunsymon OBJECT IDENTIFIER ::= { prod 12 } prod OBJECT IDENTIFIER ::= { sun 2 } sun OBJECT IDENTIFIER ::= { enterprises 42 } operation OBJECT IDENTIFIER ::= { mcp 1 } DisplayString ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "Represents textual information taken from the NVT ASCII character set, as defined in pages 4, 10-11 of RFC 854. To summarize RFC 854, the NVT ASCII repertoire specifies: - the use of character codes 0-127 (decimal) - the graphics characters (32-126) are interpreted as US ASCII - NUL, LF, CR, BEL, BS, HT, VT and FF have the special meanings specified in RFC 854 - the other 25 codes have no standard interpretation - the sequence 'CR LF' means newline - the sequence 'CR NUL' means carriage-return - an 'LF' not preceded by a 'CR' means moving to the same column on the next line. - the sequence 'CR x' for any x other than LF or NUL is illegal. (Note that this also means that a string may end with either 'CR LF' or 'CR NUL', but not with CR.) Any object defined using this syntax may not exceed 255 characters in length." SYNTAX OCTET STRING (SIZE (0..255)) operationTrigger OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { operation 1 } operationStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { operation 2 } publish OBJECT IDENTIFIER ::= { mcp 2 } publishTrigger OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { publish 1 } publishStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { publish 2 } propagate OBJECT IDENTIFIER ::= { mcp 3 } propagateTrigger OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { propagate 1 } propagateStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { propagate 2 } getscripts OBJECT IDENTIFIER ::= { mcp 4 } getscriptsTrigger OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { getscripts 1 } getscriptsStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Character string value" ::= { getscripts 2 } scriptRegistryTable OBJECT-TYPE SYNTAX SEQUENCE OF ScriptRegistryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MIB tree branch" ::= { mcp 5 } scriptRegistryEntry OBJECT-TYPE SYNTAX ScriptRegistryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MIB tree branch" INDEX { script } ::= { scriptRegistryTable 1 } ScriptRegistryEntry ::= SEQUENCE { script DisplayString } script OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A list of action scripts" ::= { scriptRegistryEntry 1 } moduleRegistryTable OBJECT-TYPE SYNTAX SEQUENCE OF ModuleRegistryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MIB tree branch" ::= { mcp 6 } moduleRegistryEntry OBJECT-TYPE SYNTAX ModuleRegistryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MIB tree branch" INDEX { module } ::= { moduleRegistryTable 1 } ModuleRegistryEntry ::= SEQUENCE { module DisplayString, parameters DisplayString } module OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A list currently or previously loaded modules" ::= { moduleRegistryEntry 1 } parameters OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A list of currently or previously loaded module parameters" ::= { moduleRegistryEntry 2 } END