MARWAY-CHASSIS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI -- [RFC2578] TEXTUAL-CONVENTION, TruthValue, DateAndTime FROM SNMPv2-TC -- [RFC2579] MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] marwayMibs FROM MARWAY-SMI-MIB; -- [MAR-SMI] marwayChassisMib MODULE-IDENTITY LAST-UPDATED "201704100000Z" -- 10 April 2017, midnight ORGANIZATION "Marway Power Solutions" CONTACT-INFO "Marway Power Solutions 1721 S. Grand Avenue Santa Ana, California 92705 USA Telephone: +1 714 917 6200 EMail: support@marway.com URL: http://www.marway.com Send comments to " DESCRIPTION "This MIB module defines defines managed objects exposing management information about the configuration and status of a Marway chassis entity. Copyright (C) 2017 Marway Power Solutions. All rights reserved. Use is subject to license terms. The MARWAY-CHASSIS-MIB module is part of Marway publication, `The Marway Chassis MIB', April 2017. See the publication itself for full legal notices. " -- Revision log REVISION "201704100000Z" -- 10 April 2017, midnight DESCRIPTION "Initial version, as part of Marway publication `The Marway Chassis MIB', April 2017. " ::= { marwayMibs 4 } mChassisObjects OBJECT-IDENTITY STATUS current DESCRIPTION "This subtree contains OBJECT-TYPE definitions exposing management information about Marway Power Distribution Units. " ::= { marwayChassisMib 1 } mChassisEvents OBJECT-IDENTITY STATUS current DESCRIPTION "This subtree contains OBJECT-TYPE and NOTIFICATION-TYPE definitions exposing events known to Marway RCM products. " ::= { marwayChassisMib 2 } mChassisEventNotify OBJECT-IDENTITY STATUS current DESCRIPTION "The required SNMP notification prefix. " ::= { mChassisEvents 0 } mChassisEventScalars OBJECT-IDENTITY STATUS current DESCRIPTION "This subtree contains OBJECT-TYPE definitions that can be used in the OBJECTS clause of NOTIFICATION-TYPE definitions. " ::= { mChassisEvents 1 } mChassisConformance OBJECT-IDENTITY STATUS current DESCRIPTION "This subtree contains conformance statements for this MIB module. " ::= { marwayChassisMib 3 } -- -- assignments under mChassisConformance -- mChassisCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "This subtree contains compliance statements for this MIB module. " ::= { mChassisConformance 1 } mChassisGroups OBJECT-IDENTITY STATUS current DESCRIPTION "This subtree contains OBJECT-GROUP and NOTIFICATION-GROUP definitions for this MIB module. " ::= { mChassisConformance 2 } -- -- Textual Conventions -- MClockType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The source of time synchronization for a clock. This value is interpreted as follow: `none(1)' - none of the following `other(2)' - a source other than one of the following `sntp(3)' - the source is Simple Network Time Protocol (SNTP) `rtc(4)' - the source is a local real-time clock (RTC) " SYNTAX INTEGER { none(1), other(2), sntp(3), rtc(4) } -- -- Marway Chassis Objects -- mChassisActiveClock OBJECT-TYPE SYNTAX MClockType MAX-ACCESS read-only STATUS current DESCRIPTION "The time source for this Marway Power Distribution Unit. See the MClockType textual convention for additional information. " ::= { mChassisObjects 1 } mChassisTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "The local time, as known to a Marway Power Distribution Unit. The source of this value may be a local real-time clock (RTC) or Simple Network Time Protocol (SNTP). The value of mChassisActiveClock.0 indicates the source of this value. When the value of mChassisActiveClock.0 is `sntp(3)', an attempt to set this value will receive an error response of `inconsistentValue(12)'. " ::= { mChassisObjects 2 } mChassisReboot OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A mechanism for rebooting a Marway Power Distribution Unit (PDU) chassis. When set to a value of `true(1)', will cause the Marway PDU to reboot. When read, this value is always `false(2)'. " ::= { mChassisObjects 3 } -- -- accessible-for-notify event scalars -- mChassisEventDetail OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A short displayable text message providing additional detail about an event observed within a Marway RCM product. " ::= { mChassisEventScalars 1 } mChassisAckId OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The acknowledgement identifier (ACK ID) is a unique string associated with an event observed within a Marway chassis entity. The ACK ID for an event is provided with SNMP notifications and, is logged by the agent to any configured logging systems. Outside the scope of SNMP, the ACK ID is included in any automated email and SMS alerts sent directly to configured recipients. " ::= { mChassisEventScalars 2 } -- -- Chassis Notifications -- mChassisEventFirmwareConfigChange NOTIFICATION-TYPE OBJECTS { mChassisTime, mChassisEventDetail } STATUS current DESCRIPTION "A change was made to one or more configuration parameters within a Marway RCM product. The management information provided within the varbind list include: mChassisTime - the date and time this event was observed mChassisEventDetail - displayable text providing additional detail about this firmware configuration change event " ::= { mChassisEventNotify 1 } mChassisEventUserLogin NOTIFICATION-TYPE OBJECTS { mChassisTime, mChassisEventDetail } STATUS current DESCRIPTION "A user has logged into a Marway RCM product. The management information provided within the varbind list include: mChassisTime - the date and time this event was observed mChassisEventDetail - displayable text providing additional detail about this event " ::= { mChassisEventNotify 2 } mChassisEventEPO NOTIFICATION-TYPE OBJECTS { mChassisTime, mChassisEventDetail } STATUS current DESCRIPTION "An EPO (emergency power off) button has been pressed. The typical response for most products is to power off all outlets. Some custom products may leave certain outlets powered (check the schematics or documentation). The management information provided within the varbind list include: mChassisTime - the date and time this event was observed mChassisEventDetail - displayable text providing additional detail about this event " ::= { mChassisEventNotify 3 } -- -- conformance and compliance statements -- mChassisCompliance1 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Marway systems supporting this MIB module. " MODULE -- this module MANDATORY-GROUPS { mChassisObjectGroup, mChassisNotifyObjectGroup, mChassisNotificationGroup } ::= { mChassisCompliances 1 } -- -- units of conformance -- mChassisObjectGroup OBJECT-GROUP OBJECTS { mChassisActiveClock, mChassisTime, mChassisReboot } STATUS current DESCRIPTION "A collection of managed objects exposing management information for Marway chassis entities. " ::= { mChassisGroups 1 } mChassisNotifyObjectGroup OBJECT-GROUP OBJECTS { mChassisEventDetail, mChassisAckId } STATUS current DESCRIPTION "A collection of managed objects exposing additional information about events observed within Marway chassis entitites. " ::= { mChassisGroups 2 } mChassisNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { mChassisEventFirmwareConfigChange, mChassisEventUserLogin, mChassisEventEPO } STATUS current DESCRIPTION "A collection of managed objects exposing event notifications observed within Marway chassis entities. " ::= { mChassisGroups 3 } END