SNMPv2-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, TimeTicks, Counter32, snmpModules, mib-2 FROM SNMPv2-SMI DisplayString, TestAndIncr, TimeStamp FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } aviosys OBJECT IDENTIFIER ::= {enterprises 92} IP9258-4PORT OBJECT IDENTIFIER ::= {aviosys 58} ippowerOutletState OBJECT IDENTIFIER ::= {IP9258-4PORT 2} ippowerCycleOutlet OBJECT IDENTIFIER ::= {IP9258-4PORT 3} -- the System group -- -- a collection of objects common to all managed systems. system OBJECT IDENTIFIER ::= { mib-2 1 } sysDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software." ::= { system 1 } sysObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining `what kind of box' is being managed. For example, if vendor `Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.424242, it could assign the identifier 1.3.6.1.4.1.424242.1.1 to its `Fred Router'." ::= { system 2 } sysUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized." ::= { system 3 } sysContact OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string." ::= { system 4 } sysName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string." ::= { system 5 } sysLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The physical location of this node (e.g., 'telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string." ::= { system 6 } sysServices OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "A value which indicates the set of services that this entity may potentially offer. The value is a sum. This sum initially takes the value zero. Then, for each layer, L, in the range 1 through 7, that this node performs transactions for, 2 raised to (L - 1) is added to the sum. For example, a node which performs only routing functions would have a value of 4 (2^(3-1)). In contrast, a node which is a host offering application services would have a value of 72 (2^(4-1) + 2^(7-1)). Note that in the context of the Internet suite of protocols, values should be calculated accordingly: layer functionality 1 physical (e.g., repeaters) 2 datalink/subnetwork (e.g., bridges) 3 internet (e.g., supports the IP) 4 end-to-end (e.g., supports the TCP) 7 applications (e.g., supports the SMTP) For systems including OSI protocols, layers 5 and 6 may also be counted." ::= { system 7 } -- the ippowerOutletState group ippowerOutlet1 OBJECT-TYPE SYNTAX INTEGER {off (0), on (1)} ACCESS read-write STATUS mandatory DESCRIPTION "This variable controls the current state of the ippower outlet1. To turn on the switch, set it to on (1). To shut off the power , set it to off (0)." ::= {ippowerOutletState 1} ippowerOutlet2 OBJECT-TYPE SYNTAX INTEGER {off (0), on (1)} ACCESS read-write STATUS mandatory DESCRIPTION "This variable controls the current state of the ippower outlet2. To turn on the switch, set it to on (1). To shut off the power , set it to off (0)." ::= {ippowerOutletState 2} ippowerOutlet3 OBJECT-TYPE SYNTAX INTEGER {off (0), on (1)} ACCESS read-write STATUS mandatory DESCRIPTION "This variable controls the current state of the ippower outlet3. To turn on the switch, set it to on (1). To shut off the power , set it to off (0)." ::= {ippowerOutletState 3} ippowerOutlet4 OBJECT-TYPE SYNTAX INTEGER {off (0), on (1)} ACCESS read-write STATUS mandatory DESCRIPTION "This variable controls the current state of the ippower outlet4. To turn on the switch, set it to on (1). To shut off the power , set it to off (0)." ::= {ippowerOutletState 4} -- the ippowerCycleOutlet group ippowerCycleOutlet1 OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "This variable cycles the current state of the outlet1. To place power cycle command, set it to 0 or 1. As power on , outlet will turn กฐ OFF to ON กฐ when place power cycle command. As power off , outlet will turn กฐ ON to OFF to ON กฐ when place power cycle command." ::= {ippowerCycleOutlet 1} ippowerCycleOutlet2 OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "This variable cycles the current state of the outlet2. To place power cycle command, set it to 0 or 1. As power on , outlet will turn กฐ OFF to ON กฐ when place power cycle command. As power off , outlet will turn กฐ ON to OFF to ON กฐ when place power cycle command." ::= {ippowerCycleOutlet 2} ippowerCycleOutlet3 OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "This variable cycles the current state of the outlet3. To place power cycle command, set it to 0 or 1. As power on , outlet will turn กฐ OFF to ON กฐ when place power cycle command. As power off , outlet will turn กฐ ON to OFF to ON กฐ when place power cycle command." ::= {ippowerCycleOutlet 3} ippowerCycleOutlet4 OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "This variable cycles the current state of the outlet4. To place power cycle command, set it to 0 or 1. As power on , outlet will turn กฐ OFF to ON กฐ when place power cycle command. As power off , outlet will turn กฐ ON to OFF to ON กฐ when place power cycle command." ::= {ippowerCycleOutlet 4} END