summaryrefslogtreecommitdiff
path: root/MIBS/ats
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ats
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ats')
-rw-r--r--MIBS/ats/ATS-MIB1450
1 files changed, 1450 insertions, 0 deletions
diff --git a/MIBS/ats/ATS-MIB b/MIBS/ats/ATS-MIB
new file mode 100644
index 0000000..0a8f0af
--- /dev/null
+++ b/MIBS/ats/ATS-MIB
@@ -0,0 +1,1450 @@
+-- ATS MIB
+-- MIB for Uninterruptible Power Supplies
+--
+-- { iso org(3) dod(6) internet(1) private(4) enterprises(1) ats(37662)
+-- product(1) webAppliance(2) atsAgent(2)
+-- ==============================================================================================
+---
+--- Revision History
+---
+--- v0.80 14-Jan-2013 Kevin Lee
+--- Created
+---
+--- v0.81 24-Jan-2013 Kevin Lee
+--- 1. Modified the atsConfigGroupAutoReturnPhaseDegree select item.
+--- 2. Modified the trapsReceiverAddr type.
+---
+--- v0.82 26-Feb-2013 Kevin Lee
+--- 1. Added the over load 200% item.
+--- 2. Added the "ReStart Error 4 Times" alarm item.
+--- 3. Removed the "Internal Switching Disabled" alarm item.
+---
+--- v0.83 07-March-2013 Kevin Lee
+--- 1. Removed the atsOutputGroupOutputStatus item.
+---
+--- v0.84 08-March-2013 Kevin Lee
+--- 1. Modified the over load 200% item.
+---
+--- v0.85 08-April-2013 Kevin Lee
+--- 1. Removed same item.
+---
+--- v0.86 15-April-2013 Kevin Lee
+--- 1. Removed the atsIdentGroupType item.
+---
+--- v0.87 06-May-2013 Kevin Lee
+--- 1. Modified ATS configuration item.
+---
+--- v0.88 15-May-2013 Kevin Lee
+--- 1. Remove ATS configuration item.
+---
+--- v0.89 03-June-2013 Kevin Lee
+--- 1. Modified name of mib tree.
+---
+--- v0.90 30-Dec-2013 Kevin Lee
+--- 1. Added the ATS return normal trap.
+---
+--- v0.91 14-Jan-2014 Kevin Lee
+--- 1. Modified the trap changed severity leverl.
+---
+--- v0.92 29-Jan-2014 Kevin Lee
+--- 1. The trap added one item.
+---
+---
+
+ATS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises,Counter,IpAddress
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ DisplayString
+ FROM RFC1213-MIB
+ TRAP-TYPE
+ FROM RFC-1215
+ PositiveInteger,NonNegativeInteger
+ FROM UPS-MIB;
+
+ats OBJECT IDENTIFIER ::= { enterprises 37662 }
+product OBJECT IDENTIFIER ::= { ats 1 }
+webAppliance OBJECT IDENTIFIER ::= { product 2 }
+atsAgent OBJECT IDENTIFIER ::= { webAppliance 2 }
+single OBJECT IDENTIFIER ::= { atsAgent 1 }
+atsObjectGroup OBJECT IDENTIFIER ::= { single 1 }
+atsTrapGroup OBJECT IDENTIFIER ::= { single 2 }
+
+atsIdentGroup OBJECT IDENTIFIER ::= { atsObjectGroup 1 }
+atsInputGroup OBJECT IDENTIFIER ::= { atsObjectGroup 2 }
+atsOutputGroup OBJECT IDENTIFIER ::= { atsObjectGroup 3 }
+atsHmiSwitchGroup OBJECT IDENTIFIER ::= { atsObjectGroup 4 }
+atsMiscellaneousGroup OBJECT IDENTIFIER ::= { atsObjectGroup 5 }
+atsControlGroup OBJECT IDENTIFIER ::= { atsObjectGroup 6 }
+agentConfig OBJECT IDENTIFIER ::= { atsObjectGroup 7 }
+emdStatus OBJECT IDENTIFIER ::= { atsObjectGroup 8 }
+emdConfig OBJECT IDENTIFIER ::= { atsObjectGroup 9 }
+
+-- ===========================================================================
+--
+-- atsIdentification
+--
+-- The Identification group.
+--
+-- ===========================================================================
+
+atsIdentGroupModel OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device model name."
+ ::= { atsIdentGroup 1 }
+
+atsIdentGroupSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device serial number."
+ ::= { atsIdentGroup 2 }
+
+atsIdentGroupManufacturer OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device manufacturer name."
+ ::= { atsIdentGroup 3 }
+
+atsIdentGroupFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device firmware revision."
+ ::= { atsIdentGroup 4 }
+
+atsIdentGroupAgentFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agent firmware revision."
+ ::= { atsIdentGroup 5 }
+
+-- ===========================================================================
+-- atsInputGroup
+--
+-- The Input group.
+-- ===========================================================================
+
+atsInputGroupPreference OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This shows the Output Source Priority by Source A or Source B."
+ ::= { atsInputGroup 1 }
+
+atsInputGroupSourceAstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This field shows the status of the source A. Status included? 'OK','Fail'. 'OK' mean frequency and voltage of Source A are normal."
+ ::= { atsInputGroup 2 }
+
+atsInputGroupSourceAinputVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source A input voltage of the ATS input in volts."
+ ::= { atsInputGroup 3 }
+
+atsInputGroupSourceAinputFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source A input frequency of the ATS input in 0.1 Hz."
+ ::= { atsInputGroup 4 }
+
+atsInputGroupSourceBstatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ fail(1),
+ ok(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This field shows the status of the source B. Status included? 'OK','Fail'. 'OK' mean frequency and voltage of Source B are normal."
+ ::= { atsInputGroup 5 }
+
+atsInputGroupSourceBinputVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source B input voltage of the ATS input in volts."
+ ::= { atsInputGroup 6 }
+
+atsInputGroupSourceBinputFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source B input frequency of the ATS input in 0.1 Hz."
+ ::= { atsInputGroup 7 }
+
+atsInputGroupSourceAvoltageUpperLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source A voltage upper limit of the ATS input in volts."
+ ::= { atsInputGroup 8 }
+
+atsInputGroupSourceAvoltageLowerLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source A voltage lower limit of the ATS input in volts."
+ ::= { atsInputGroup 9 }
+
+atsInputGroupSourceAfrequencyUpperLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source A frequency upper limit of the ATS input in 0.1 Hz."
+ ::= { atsInputGroup 10 }
+
+atsInputGroupSourceAfrequencyLowerLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source A frequency lower limit of the ATS input in 0.1 Hz."
+ ::= { atsInputGroup 11 }
+
+atsInputGroupSourceBvoltageUpperLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source B voltage upper limit of the ATS input in volts."
+ ::= { atsInputGroup 12 }
+
+atsInputGroupSourceBvoltageLowerLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source B voltage lower limit of the ATS input in volts."
+ ::= { atsInputGroup 13 }
+
+atsInputGroupSourceBfrequencyUpperLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source B frequency upper limit of the ATS input in 0.1 Hz."
+ ::= { atsInputGroup 14 }
+
+atsInputGroupSourceBfrequencyLowerLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source B frequency lower limit of the ATS input in 0.1 Hz."
+ ::= { atsInputGroup 15 }
+
+-- ===========================================================================
+-- atsOutputGroup
+--
+-- Output group.
+-- ===========================================================================
+
+atsOutputGroupOutputSource OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Output source is supply by Source A or Source B. Status included? 'Source A','Source B'."
+ ::= { atsOutputGroup 1 }
+
+atsOutputGroupOutputVoltage OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Output Voltage in volts."
+ ::= { atsOutputGroup 2 }
+
+atsOutputGroupOutputFequency OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output fequency in 0.1 Hz."
+ ::= { atsOutputGroup 3 }
+
+atsOutputGroupOutputCurrent OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output current in 0.1 A."
+ ::= { atsOutputGroup 4 }
+
+atsOutputGroupLoad OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The load in %."
+ ::= { atsOutputGroup 5 }
+
+-- ===========================================================================
+-- atsHmiSwitchGroup
+--
+-- Hmi and switch group
+-- ===========================================================================
+
+atsHmiSwitchGroupBuzzer OBJECT-TYPE
+ SYNTAX INTEGER {
+ buzzerDisabled(1),
+ buzzerEnabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This field shows the status of the buzzer. Status included? 'Enable','Disable'. "
+ ::= { atsHmiSwitchGroup 1 }
+
+atsHmiSwitchGroupAtsAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ nothing(1),
+ atsOccurAlarm(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This shows the alarm occured."
+ ::= { atsHmiSwitchGroup 2 }
+
+atsHmiSwitchGroupAutoReturn OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auto recover to that setting value when two input source normal."
+ ::= { atsHmiSwitchGroup 3 }
+
+atsHmiSwitchGroupSourceTransferByLoad OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "On: If overload timeout occurred , ATS will tranfer to another source automaticlly. Off:If overload timeout occurred , ATS will turn off the output source."
+ ::= { atsHmiSwitchGroup 4 }
+
+atsHmiSwitchGroupSourceTransferByPhase OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "On: when the transfer of output source occur, the transfer can active if differernce of phase less than setting value Off: Switch transfer immed... whatever difference of phase."
+ ::= { atsHmiSwitchGroup 5 }
+
+-- ===========================================================================
+-- atsMiscellaneousGroup
+-- ===========================================================================
+atsMiscellaneousGroupAtsSystemTemperture OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ATS system temperture in degree C."
+ ::= { atsMiscellaneousGroup 1 }
+
+atsMiscellaneousGroupSystemMaxCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The system max current int 0.1 Amp."
+ ::= { atsMiscellaneousGroup 2 }
+
+-- ===========================================================================
+-- atsControlGroup
+--
+-- ===========================================================================
+
+atsControlGroupBuzzerAlarmControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ buzzerOff(1),
+ buzzerOn(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The buzzer alarm control."
+ ::= { atsControlGroup 1}
+
+atsControlGroupManualTransfer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User can click this bottom to decide output source supply is Source A or Source B."
+ ::= { atsControlGroup 2}
+
+-- ===========================================================================
+--
+-- agentConfig
+--
+-- ===========================================================================
+
+agentConfigIpaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " The ip address that NMS can identify the managed
+ device"
+ ::= { agentConfig 1}
+
+agentConfigGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " The default gateway that allow device managed
+ through routers "
+ ::= { agentConfig 2}
+
+agentConfigSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " Internet address subnet mask"
+ ::= { agentConfig 3}
+
+agentConfigDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (10..10))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The date in agent, format is (dd/mm/yyyy)"
+ ::= { agentConfig 4}
+
+agentConfigTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (8..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The time in agent, format is (hh:mm:ss)"
+ ::= { agentConfig 5}
+
+agentConfigHistoryLogFrequency OBJECT-TYPE
+ SYNTAX INTEGER (1..28800) -- in seconds
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The frequency of the updation of the history log. The value
+ is in seconds"
+ ::= { agentConfig 6 }
+
+agentConfigExtHistoryLogFrequency OBJECT-TYPE
+ SYNTAX INTEGER (1..10080) -- in minutes
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The ups parameters are sampled at the rate governed by the
+ mconfigHistroyLogFrequency. These sampled values are further
+ conslidated over period of time which is determined by this
+ object."
+ ::= { agentConfig 7 }
+
+agentConfigPollRate OBJECT-TYPE
+ SYNTAX INTEGER (1..999) -- in seconds
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " The frequency that proxy agent polls the connected
+ UPS in JBUS protocol. (unit : second)"
+ ::= { agentConfig 8}
+
+agentConfigBaudRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The serial port communication speed. only 9600 allowed"
+ ::= { agentConfig 9}
+
+agentConfigDhcpStatue OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable DHCP/BootP capability"
+ ::= { agentConfig 10}
+
+agentConfigTelnetStatue OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable telnet access"
+ ::= { agentConfig 11}
+
+agentConfigTftpStatue OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable network upgrade capability"
+ ::= { agentConfig 12}
+
+agentConfigResetToDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset(1),
+ nothing(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset all parameters of ATS to default value"
+ ::= { agentConfig 13}
+
+agentConfigRestart OBJECT-TYPE
+ SYNTAX INTEGER {
+ restart(1),
+ nothing(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Restart ATS"
+ ::= { agentConfig 14}
+
+agentConfigClearAgentLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ nothing(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear agent log data"
+ ::= { agentConfig 15}
+
+agentConfigClearEventLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ nothing(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear event log data"
+ ::= { agentConfig 16}
+
+agentConfigClearExtHistoryLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ nothing(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear extented history log data"
+ ::= { agentConfig 17}
+
+agentConfigClearHistoryLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ nothing(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Clear history log data"
+ ::= { agentConfig 18}
+
+agentConfigTrapRetryCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The count of repeat traps to send to NMS before trap
+ acknowledge received."
+ ::= { agentConfig 19}
+
+agentConfigTrapRetryTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The time between retry traps sned to NMS."
+ ::= { agentConfig 20}
+
+agentConfigTrapAckSignature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The signature of trap acknowledge."
+ ::= { agentConfig 21}
+
+agentConfigMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version of MIB spec."
+ ::= { agentConfig 22 }
+
+agentConfigTrapsReceiversTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentConfigTrapsReceiversEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of managers to send traps to. The number of
+ entries is given by the value of agentConfigNumTrapReceivers"
+ ::= { agentConfig 23}
+
+agentConfigTrapsReceiversEntry OBJECT-TYPE
+ SYNTAX AgentConfigTrapsReceiversEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The managers to send traps to."
+ INDEX { trapsIndex}
+ ::= { agentConfigTrapsReceiversTable 1 }
+
+AgentConfigTrapsReceiversEntry ::=
+ SEQUENCE {
+ trapsIndex
+ INTEGER,
+ trapsReceiverAddr
+ DisplayString,
+ receiverCommunityString
+ DisplayString,
+ receiverNmsType
+ INTEGER,
+ receiverSeverityLevel
+ INTEGER,
+ receiverDescription
+ DisplayString
+ }
+
+trapsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to a trap receiver entry."
+ ::= { agentConfigTrapsReceiversEntry 1 }
+
+trapsReceiverAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the manager to send a trap to."
+ ::= { agentConfigTrapsReceiversEntry 2 }
+
+receiverCommunityString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..19))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The community name to use in the trap when
+ sent to the manager."
+ ::= { agentConfigTrapsReceiversEntry 3 }
+
+receiverNmsType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ats-trap(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The trap group that NMS desired."
+ ::= { agentConfigTrapsReceiversEntry 4 }
+
+receiverSeverityLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ informational(1),
+ warning(2),
+ severe(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The severity level of traps to be received by this manager."
+ ::= { agentConfigTrapsReceiversEntry 5 }
+
+receiverDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description of trap receivers"
+ ::= { agentConfigTrapsReceiversEntry 6 }
+
+agentConfigAccessControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentConfigAccessControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of managers which can access ATS with private
+ community string."
+ ::= { agentConfig 24}
+
+agentConfigAccessControlEntry OBJECT-TYPE
+ SYNTAX AgentConfigAccessControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The managers."
+ INDEX { trapsIndex}
+ ::= { agentConfigAccessControlTable 1 }
+
+AgentConfigAccessControlEntry ::=
+ SEQUENCE {
+ accessIndex
+ INTEGER,
+ accessControlAddr
+ IpAddress,
+ accessCommunityString
+ DisplayString,
+ accessControlMode
+ INTEGER
+ }
+
+accessIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to a access control entry."
+ ::= { agentConfigAccessControlEntry 1 }
+
+accessControlAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the manager to access ATS"
+ ::= { agentConfigAccessControlEntry 2 }
+
+accessCommunityString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..19))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The community name to use in the manager when
+ access ATS"
+ ::= { agentConfigAccessControlEntry 3 }
+
+accessControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly (1),
+ readWrite (2),
+ notAccess (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Access type, only read/Write access type can change parameter
+ of ATS"
+ ::= { agentConfigAccessControlEntry 4 }
+
+agentConfigDefaultLanguage OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ english(2),
+ traditionalChinese(3),
+ simplifiedChinese(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The default languauge for browser, when set to auto(1)
+ ATS will send page in the language depends on the
+ request language of browser."
+ ::= { agentConfig 25 }
+
+agentConfigIPv6AddrStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ manualConfiguration(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of IPv6 global address. When the auto-configuration
+ of IPv6 address is disabled, it shows manual configuration(3).
+ Otherwise, it shows valid(2) for auto-configured successfully,
+ or shows invalid(1) for the failure in auto-configured."
+ ::= { agentConfig 26 }
+
+agentConfigIPv6AddrAutoConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The state of IPv6 address auto-configuration. If set to enable(1),
+ ATS will try to get a valid global/site-local address from IPv6
+ router or DHCPv6 server on the same link."
+ ::= { agentConfig 27 }
+
+agentConfigIPv6LinkLocalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 link-local address of ATS. It is auto-configured based on
+ MAC address of ATS."
+ ::= { agentConfig 28 }
+
+agentConfigIPv6GlobalAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IPv6 global/site-local address of ATS. If change it manually,
+ the agentConfigIPv6AddrStatus and agentConfigIPv6AddrAutoConfig will
+ be changed to manual configuration and disabled respectively."
+ ::= { agentConfig 29 }
+
+agentConfigIPv6PrefixlLength OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The prefix length of IPv6 global/site-local address.If change it manually,
+ the agentConfigIPv6AddrStatus and agentConfigIPv6AddrAutoConfig will
+ be changed to manual configuration and disabled respectively."
+ ::= { agentConfig 30 }
+
+agentConfigIPv6DefaultRouter OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The address of IPv6 default router. If change it manually,
+ the agentConfigIPv6AddrStatus and agentConfigIPv6AddrAutoConfig will
+ be changed to manual configuration and disabled respectively."
+ ::= { agentConfig 31 }
+
+
+-- ===========================================================================
+--
+-- emdStatus
+--
+-- ===========================================================================
+
+emdSatatusEmdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ disabled(2),
+ emdHT(3),
+ emdT(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of EMD plugged into the port."
+ ::= { emdStatus 1}
+
+emdSatatusTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The measurement of EMD temperature, in 0.1 degree"
+ ::= { emdStatus 2}
+
+emdSatatusHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The measurement of EMD humidity, in 0.1 degree"
+ ::= { emdStatus 3}
+
+emdSatatusAlarm1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknow(1),
+ disabled(2),
+ active(3),
+ inactive(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EMD alarm-1 status"
+ ::= { emdStatus 4}
+
+emdSatatusAlarm2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknow(1),
+ disabled(2),
+ active(3),
+ inactive(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EMD alarm-2 status"
+ ::= { emdStatus 5}
+
+
+-- ===========================================================================
+--
+-- emdConfig
+--
+-- ===========================================================================
+
+usahEmdConfigEmdConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ auto(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable to detect presence of EMD"
+ ::= { emdConfig 1}
+
+emdConfigEmdName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description of EMD"
+ ::= { emdConfig 2}
+
+emdConfigTemperature OBJECT IDENTIFIER ::= { emdConfig 3 }
+
+emdConfigTempName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description of EMD temperature sensor"
+ ::= { emdConfigTemperature 1}
+
+emdConfigTempHighSetPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The set point for high temperature warning, in degrees"
+ ::= { emdConfigTemperature 2}
+
+emdConfigTempHighStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To enable/disable high set point check with emd temperature."
+ ::= { emdConfigTemperature 3}
+
+emdConfigTempLowSetPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The set point for low temperature warning, in degrees"
+ ::= { emdConfigTemperature 4}
+
+emdConfigTempLowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To enable/disable low set point check with emd temperature."
+ ::= { emdConfigTemperature 5}
+
+emdConfigTempOffset OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The offset to calibrate temperature of EMD, in degrees"
+ ::= { emdConfigTemperature 6}
+
+emdConfigHumidity OBJECT IDENTIFIER ::= { emdConfig 4 }
+
+emdConfigHumidityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description of EMD humidity sensor"
+ ::= { emdConfigHumidity 1}
+
+emdConfigHumidityHighSetPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The set point for high humidity warning, in %"
+ ::= { emdConfigHumidity 2}
+
+emdConfigHumidityHighStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To enable/disable high set point check with emd humidity."
+ ::= { emdConfigHumidity 3}
+
+emdConfigHumidityLowSetPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The set point for low humidity warning, in %"
+ ::= { emdConfigHumidity 4}
+
+emdConfigHumidityLowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "To enable/disable low set point check with emd humidity."
+ ::= { emdConfigHumidity 5}
+
+emdConfigHumidityOffset OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The offset to calibrate humidity of EMD, in %"
+ ::= { emdConfigHumidity 6}
+
+emdConfigAlarm1 OBJECT IDENTIFIER ::= { emdConfig 5 }
+
+emdConfigAlarm1Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description of EMD alarm-1"
+ ::= { emdConfigAlarm1 1}
+
+emdConfigAlarm1Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ nomralOpen(2),
+ normalClose(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm-1 operation type"
+ ::= { emdConfigAlarm1 2 }
+
+emdConfigAlarm2 OBJECT IDENTIFIER ::= { emdConfig 6 }
+
+emdConfigAlarm2Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Description of EMD alarm-2"
+ ::= { emdConfigAlarm2 1}
+
+emdConfigAlarm2Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ nomralOpen(2),
+ normalClose(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm-1 operation type"
+ ::= { emdConfigAlarm2 2 }
+
+-- ===========================================================================
+-- atsTrapGroup
+--
+-- Traps group
+-- ===========================================================================
+
+ -- This section defines the well-known notifications sent by
+ -- ATS agents.
+ -- Care must be taken to insure that no particular notification
+ -- is sent to a single receiving entity more often than once
+ -- every five seconds.
+
+atsAtsAlarm TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "WARNING: ATS Alarm."
+ ::= 1
+
+atsSourceAvoltageAbnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "WARNING: Source A voltage abnormal."
+ ::= 2
+
+atsSourceBvoltageAbnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "WARNING: Source B voltage abnormal."
+ ::= 3
+
+atsSourceAfrequencyAbnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "WARNING: Source A frequency abnormal."
+ ::= 4
+
+atsSourceBfrequencyAbnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "WARNING: Source B frequency abnormal."
+ ::= 5
+
+atsOutputOverLoad TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Output over load."
+ ::= 6
+
+atsWorkPowerAabnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Unit fault (Working power A abnormal)."
+ ::= 7
+
+atsWorkPowerBabnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Unit fault (Working power B abnormal)."
+ ::= 8
+
+atsOverTemperature TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "WARNING: Cabinet over temperature."
+ ::= 9
+
+atsDcOffsetAbnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Unit fault (Sensor circuit abnormal)."
+ ::= 10
+
+atsEepromAbnormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Unit fault (EEPROM data abnormal)"
+ ::= 11
+
+atsLcdNotConnect TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: LCD panel connection abnormal."
+ ::= 12
+
+atsOutputExceedsOverloadTime TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Overload time out, Output off, Reset needed."
+ ::= 13
+
+atsInputPhaseDifference TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Phase difference between resources exceed user defined value, Output off, Reset needed."
+ ::= 14
+
+atsUserSetOverLoad TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "WARNING: User defined load pre-alarm."
+ ::= 15
+
+atsAtsAlarmToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: ATS Alarm Normal."
+ ::= 16
+
+atsSourceAvoltageAbnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Source A Voltage Normal."
+ ::= 17
+
+atsSourceBvoltageAbnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Source B Voltage Normal."
+ ::= 18
+
+atsSourceAfrequencyAbnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Source A Frequency Normal."
+ ::= 19
+
+atsSourceBfrequencyAbnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Source B Frequency Normal."
+ ::= 20
+
+atsOutputOverLoadToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Output Load Normal."
+ ::= 21
+
+atsWorkPowerAabnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Unit Normal (Working power A normal)."
+ ::= 22
+
+atsWorkPowerBabnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Unit Normal (Working power B normal)."
+ ::= 23
+
+atsOverTemperatureToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Cabinet temperature Normal."
+ ::= 24
+
+atsDcOffsetAbnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Unit Normal (Sensor circuit normal)."
+ ::= 25
+
+atsEepromAbnormalToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Unit normal (EEPROM data normal)"
+ ::= 26
+
+atsLcdNotConnectToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: LCD panel connection normal."
+ ::= 27
+
+atsOutputExceedsOverloadTimeToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Output Load Normal."
+ ::= 28
+
+atsInputPhaseDifferenceToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Input sources return to normal phase."
+ ::= 29
+
+atsUserSetOverLoadToNormal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: User defined load return to Normal."
+ ::= 30
+
+atsCommunicationLost TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "SEVERE: Communication to the ATS has been lost. Steps
+ to reestablish communication are in progress."
+ ::= 31
+
+atsCommunicationEstablished TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ DESCRIPTION
+ "INFORMATION: Communication with the ATS has been
+ established."
+ ::= 32
+
+emdTemperatureNotHigh TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusTemperature,
+ emdConfigTempHighSetPoint,
+ emdConfigTempName
+ }
+ DESCRIPTION
+ "INFORMATION: The temperature of EMD back to normal from high warning."
+ ::= 33
+
+emdTemperatureTooHigh TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusTemperature,
+ emdConfigTempHighSetPoint,
+ emdConfigTempName
+ }
+ DESCRIPTION
+ "WARNING: The temperature of EMD higher than set point."
+ ::= 34
+
+emdTemperatureNotLow TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusTemperature,
+ emdConfigTempLowSetPoint,
+ emdConfigTempName
+ }
+ DESCRIPTION
+ "INFORMATION: The temperature of EMD back to normal from low warning."
+ ::= 35
+
+emdTemperatureTooLow TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusTemperature,
+ emdConfigTempLowSetPoint,
+ emdConfigTempName
+ }
+ DESCRIPTION
+ "WARNING: The temperature of EMD lower than set point."
+ ::= 36
+
+emdHumidityNotHigh TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusHumidity,
+ emdConfigHumidityHighSetPoint,
+ emdConfigHumidityName
+ }
+ DESCRIPTION
+ "INFORMATION: The humidity of EMD back to normal from high warning."
+ ::= 37
+
+emdHumidityTooHigh TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusHumidity,
+ emdConfigHumidityHighSetPoint,
+ emdConfigHumidityName
+ }
+ DESCRIPTION
+ "WARNING: The humidity of EMD higher than set point."
+ ::= 38
+
+emdHumidityNotLow TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusHumidity,
+ emdConfigHumidityLowSetPoint,
+ emdConfigHumidityName
+ }
+ DESCRIPTION
+ "INFORMATION: The humidity of EMD back to normal from low warning."
+ ::= 39
+
+emdHumidityTooLow TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdSatatusHumidity,
+ emdConfigHumidityLowSetPoint,
+ emdConfigHumidityName
+ }
+ DESCRIPTION
+ "WARNING: The humidity of EMD lower than set point."
+ ::= 40
+
+emdAlarm1Normal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdConfigAlarm1Type,
+ emdConfigAlarm1Name
+ }
+ DESCRIPTION
+ "INFORMATION: The status of emd alarm-1 back to normal from active."
+ ::= 41
+
+emdAlarm1Active TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdConfigAlarm1Type,
+ emdConfigAlarm1Name
+ }
+ DESCRIPTION
+ "WARNING: The status of emd alarm-1 activated."
+ ::= 42
+
+emdAlarm2Normal TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdConfigAlarm2Type,
+ emdConfigAlarm2Name
+ }
+ DESCRIPTION
+ "INFORMATION: The status of emd alarm-2 back to normal from active."
+ ::= 43
+
+emdAlarm2Active TRAP-TYPE
+ ENTERPRISE atsTrapGroup
+ VARIABLES {
+ emdConfigAlarm2Type,
+ emdConfigAlarm2Name
+ }
+ DESCRIPTION
+ "WARNING: The status of emd alarm-2 activated."
+ ::= 44
+ END