ENTERPRISE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY, Counter32, Gauge32, Integer32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; sanyoEnterpriseMIB MODULE-IDENTITY LAST-UPDATED "0410130000Z" ORGANIZATION "SANYODENKI Co.ltd" CONTACT-INFO " Akihiro Tsukada Postal: 812-3 Shimonogou,Ueda-Shi, Nagano 386-1211,Japan Tel: +81 268 37 1708 Fax: +81 268 37 1732 E-mail: sanguard_support@sanyodenki.co.jp" DESCRIPTION "Supplies.(enterprise)" ::= { enterprises 3465 } PositiveInteger ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is a non-zero and non-negative value." SYNTAX INTEGER (1..2147483647) NonNegativeInteger ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is a non-negative value." SYNTAX INTEGER (0..2147483647) powCont OBJECT IDENTIFIER ::= { sanyoEnterpriseMIB 21 } -- -- System Group -- -- -- -- powContSystem OBJECT IDENTIFIER ::= { powCont 1 } powContSystemRomVer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "ROM Program Ver" ::= { powContSystem 1 } powContSystemWebVer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Web Program Ver" ::= { powContSystem 2 } powContSystemMibVer OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "MIB Ver" ::= { powContSystem 3 } powContSystemSetCounter OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "Setting Counter" ::= { powContSystem 4 } powContSystemTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "RTC ex) 2002/07/08 12:12:12" ::= { powContSystem 5 } powContSystemType OBJECT-TYPE SYNTAX INTEGER { unknown(0), LAN_Card(1), T154A/T158A(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Equipment Type" ::= { powContSystem 6 } -- -- Connection Status Group -- -- -- -- powContConnStat OBJECT IDENTIFIER ::= { powCont 2 } powContConnStatSerial OBJECT-TYPE SYNTAX INTEGER { unknown(0), Normal(1), Error(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Communication Status" ::= { powContConnStat 1 } powContConnStatCascadeUpper OBJECT-TYPE SYNTAX INTEGER { unknown(0), Normal(1), Error(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Cascade Connection Status(Upper)" ::= { powContConnStat 2 } powContConnStatCascadeLower OBJECT-TYPE SYNTAX INTEGER { unknown(0), Normal(1), Error(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Cascade Connection Status(Lower)" ::= { powContConnStat 3 } -- -- Power Control Output Status Group -- -- -- -- powContOut OBJECT IDENTIFIER ::= { powCont 3 } powContOutNum OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outlet. This variable indicates the number of rows in the Ooutlet table." ::= { powContOut 1 } powContOutTable OBJECT-TYPE SYNTAX SEQUENCE OF powContOutEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of outlet entries. The number of entries is given by the value of powContOutNum." ::= { powContOut 2 } powContOutEntry OBJECT-TYPE SYNTAX PowContOutEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular outlet number." INDEX { powContOutIndex } ::= { powContOutTable 1 } PowContOutEntry ::= SEQUENCE { powContOutIndex PositiveInteger, powContOutStat INTEGER, powContOutGrp INTEGER, powContOutDeviceNum NonNegativeInteger, powContOutDeviceTable PowContOutDeviceEntry } powContOutIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The outlet identifier." ::= { powContOutEntry 1 } powContOutStat OBJECT-TYPE SYNTAX INTEGER { OFF(0), ON(1), Shutdown_Pending(2), Stanby(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The outlet status." ::= { powContOutEntry 2 } powContOutGrp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The outlet group number." ::= { powContOutEntry 3 } powContOutDeviceNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The device number." ::= { powContOutEntry 4 } powContOutDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF powContOutDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of device entries. The number of entries is given by the value of powContOutDeviceNum." ::= { powContOutEntry 5 } powContOutDeviceEntry OBJECT-TYPE SYNTAX PowContOutDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular device number." INDEX { powContOutDeviceIndex } ::= { powContOutDeviceTable 1 } PowContOutDeviceEntry ::= SEQUENCE { powContOutDeviceIndex PositiveInteger, powContOutDeviceType INTEGER, powContOutDeviceName DisplayString, powContOutDeviceStat INTEGER, powContOutDeviceAliveStat INTEGER } powContOutDeviceIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The device identifier." ::= { powContOutDeviceEntry 1 } powContOutDeviceType OBJECT-TYPE SYNTAX INTEGER { NetSanguard_PC(0), NetTelnet(1), NetSanguard_WS(2), ETC(3), Digital_PC(4), SerialSanguard_PC(5), SerialLogin_WS(6), SerialUPS_PC(7), SerialUPS_WS(8), Digital_PC(9), Digital_WS(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { powContOutDeviceEntry 2 } powContOutDeviceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device name." ::= { powContOutDeviceEntry 3 } powContOutDeviceStat OBJECT-TYPE SYNTAX INTEGER { OFF(0), ON(1), ON_ERR(2), OutputOFF(3), OutputON(4), ShutdownPending(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The device status." ::= { powContOutDeviceEntry 4 } powContOutDeviceAliveStat OBJECT-TYPE SYNTAX INTEGER { unknown(0), normal(1), error(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The device status(dead or alive)." ::= { powContOutDeviceEntry 5 } -- -- Power Control Group -- -- -- -- powContGrp OBJECT IDENTIFIER ::= { powCont 4 } powContGrpNum OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of group. This variable indicates the number of rows in the group table." ::= { powContGrp 1 } powContGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF powContGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of group entries. The number of entries is given by the value of powContGrpNum." ::= { powContGrp 2 } powContGrpEntry OBJECT-TYPE SYNTAX PowContGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular group number." INDEX { powContGrpIndex } ::= { powContGrpTable 1 } PowContGrpEntry ::= SEQUENCE { powContGrpIndex PositiveInteger, powContGrpName DisplayString } powContGrpIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The group identifier." ::= { powContGrpEntry 1 } powContGrpName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The group name." ::= { powContGrpEntry 2 } -- -- Control Group(individual) -- -- -- -- powContCtrlDevice OBJECT IDENTIFIER ::= { powCont 5 } powContCtrlDeviceNum OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outlet. This variable indicates the number of rows in the outlet table." ::= { powContCtrlDevice 1 } powContCtrlDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF powContCtrlDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of outlet entries. The number of entries is given by the value of powContCtrlDeviceNum." ::= { powContCtrlDevice 2 } powContCtrlDeviceEntry OBJECT-TYPE SYNTAX PowContCtrlDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular outlet number." INDEX { powContCtrlDeviceIndex } ::= { powContCtrlDeviceTable 1 } PowContCtrlDeviceEntry ::= SEQUENCE { powContCtrlDeviceIndex PositiveInteger, powContCtrlDeviceON INTEGER, powContCtrlDeviceOFF INTEGER, powContCtrlDeviceReset INTEGER, powContCtrlDeviceResetOffTerm INTEGER } powContCtrlDeviceIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The outlet identifier." ::= { powContCtrlDeviceEntry 1 } powContCtrlDeviceON OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet ON delay. (0..65535)" ::= { powContCtrlDeviceEntry 2 } powContCtrlDeviceOFF OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet OFF delay. (0..65535)" ::= { powContCtrlDeviceEntry 3 } powContCtrlDeviceReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet reset delay. (0..65535)" ::= { powContCtrlDeviceEntry 4 } powContCtrlDeviceResetOffTerm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The outlet reset term. (1..65535)" ::= { powContCtrlDeviceEntry 5 } -- -- Control Group(group) -- -- -- -- powContCtrlGrp OBJECT IDENTIFIER ::= { powCont 6 } powContCtrlGrpNum OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of group. This variable indicates the number of rows in the group table." ::= { powContCtrlGrp 1 } powContCtrlGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF powContCtrlGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of group entries. The number of entries is given by the value of powContCtrlGrpNum." ::= { powContCtrlGrp 2 } powContCtrlGrpEntry OBJECT-TYPE SYNTAX PowContCtrlGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular group number." INDEX { powContCtrlGrpIndex } ::= { powContCtrlGrpTable 1 } powContCtrlGrpEntry ::= SEQUENCE { powContCtrlGrpIndex PositiveInteger, powContCtrlGrpON INTEGER, powContCtrlGrpOFF INTEGER, powContCtrlGrpReset INTEGER, powContCtrlGrpResetOffTerm INTEGER } powContCtrlGrpIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The group identifier." ::= { powContCtrlGrpEntry 1 } powContCtrlGrpON OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The group ON delay. (0..65535)" ::= { powContCtrlGrpEntry 2 } powContCtrlGrpOFF OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The group OFF delay. (0..65535)" ::= { powContCtrlGrpEntry 3 } powContCtrlGrpReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The group reset delay. (0..65535)" ::= { powContCtrlGrpEntry 4 } powContCtrlGrpResetOffTerm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The group reset term. (1..65535)" ::= { powContCtrlGrpEntry 5 } -- -- Control Group(all) -- -- -- -- powContCtrlAll OBJECT IDENTIFIER ::= { powCont 7 } powContCtrlAllON OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The ON delay. (0..65535)" ::= { powContCtrlAll 1 } powContCtrlAllOFF OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The OFF delay. (0..65535)" ::= { powContCtrlAll 2 } powContCtrlAllReset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The reset delay. (0..65535)" ::= { powContCtrlAll 3 } powContCtrlAllResetOffTerm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The reset term. (1..65535)" ::= { powContCtrlAll 4 } -- -- SyncTime Group -- -- -- -- powContSyncTime OBJECT IDENTIFIER ::= { powCont 8 } powContSyncTimeCond OBJECT-TYPE SYNTAX INTEGER { Disabled(0), Enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The NTP operation mode." ::= { powContSyncTime 1 } powContSyncTimeServer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The NTP-Server address." ::= { powContSyncTime 2 } powContSyncTimeTerm OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-write STATUS current DESCRIPTION "Clock setting interval by NTP. Unit is hours (between 1 to 65535)." ::= { powContSyncTime 3 } powContSyncTimeTimeout OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-write STATUS current DESCRIPTION "Setting timeout value. Unit is seconds(between 1 to 65535)." ::= { powContSyncTime 4 } -- -- Trap To Group -- -- -- -- powContTrapAddr OBJECT IDENTIFIER ::= { powCont 9 } powContTrapNum OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Trap To." ::= { powContTrapAddr 1 } powContTrapAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF PowContTrapAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Trap Address entries. The number of entries is given by the value of powContTrapNum ." ::= { powContTrapAddr 2 } powContTrapAddrEntry OBJECT-TYPE SYNTAX PowContTrapAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular input num." INDEX { powContTrapAddrNumIndex } ::= { powContTrapAddrTable 1 } PowContTrapAddrEntry ::= SEQUENCE { powContTrapAddrNumIndex PositiveInteger, powContTrapAddrAddr DisplayString } powContTrapAddrNumIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The analog input line identifier." ::= { powContTrapAddrEntry 1 } powContTrapAddrAddr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Trap Address." ::= { powContTrapAddrEntry 2 } -- -- -- The AgentTraps. -- -- powContTraps OBJECT IDENTIFIER ::= { sanyoEnterpriseMIB 22 } powContSettingChange NOTIFICATION-TYPE OBJECTS { powContSystemSetCounter} STATUS current DESCRIPTION "When a setting information was changed, this trap is sent." ::= { powContTraps 1 } powContDeviceStatChange NOTIFICATION-TYPE OBJECTS { powContOutIndex, powContOutDeviceStat} STATUS current DESCRIPTION "When a device status information was changed, this trap is sent." ::= { powContTraps 2 } powContDeviceAlive NOTIFICATION-TYPE OBJECTS { powContOutIndex, powContOutDeviceName} STATUS current DESCRIPTION "When a device information was changed, this trap is sent." ::= { powContTraps 3 } powContDeviceDead NOTIFICATION-TYPE OBJECTS { powContOutIndex, powContOutDeviceName} STATUS current DESCRIPTION "When a setting information was changed, this trap is sent." ::= { powContTraps 4 } powContReceptionOn NOTIFICATION-TYPE OBJECTS { powContOutIndex, powContOutDeiceName} STATUS current DESCRIPTION "When a outlet on request was recepted, this trap is sent." ::= { powContTraps 5 } powContReceptionOff NOTIFICATION-TYPE OBJECTS { powContOutIndex, powContOutDeiceName} STATUS current DESCRIPTION "When a outlet off request was recepted, this trap is sent." ::= { powContTraps 6 } powContReceptionReset NOTIFICATION-TYPE OBJECTS { powContOutIndex, powContOutDeiceName} STATUS current DESCRIPTION "When a outlet reset request was recepted, this trap is sent." ::= { powContTraps 7 } powContCascadeErr NOTIFICATION-TYPE OBJECTS { powContConnStatCascadeUpper, powContConnStatCascadeLower} STATUS current DESCRIPTION "When a cascade connection error was occured, this trap is sent." ::= { powContTraps 8 } powContCascadeNormal NOTIFICATION-TYPE OBJECTS { powContConnStatCascadeUpper, powContConnStatCascadeLower} STATUS current DESCRIPTION "When a cascade connection error was recovered, this trap is sent." ::= { powContTraps 9 } powContSerialErr NOTIFICATION-TYPE OBJECTS { powContConnStatSerial} STATUS current DESCRIPTION "When a serial communication error was occured, this trap is sent." ::= { powContTraps 10 } powContSerialNormal NOTIFICATION-TYPE OBJECTS { powContConnStatSerial} STATUS current DESCRIPTION "When a serial communication error was recovered, this trap is sent." ::= { powContTraps 11 } END