1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
|
EATON-ATS2-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
Counter32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
sts
FROM EATON-OIDS;
ats2 MODULE-IDENTITY
LAST-UPDATED "201407311200Z"
ORGANIZATION
"Eaton Corporation"
CONTACT-INFO
"www.eaton.com"
DESCRIPTION
"The MIB module for Eaton ATS (Automatic Transfer Switch)."
REVISION "201407311200Z"
DESCRIPTION
"Initial release."
::= { sts 2 }
-- EatonSTS-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) eaton(534) sts(10) ats2(2) }
ats2Ident OBJECT IDENTIFIER ::= { ats2 1 }
ats2Measure OBJECT IDENTIFIER ::= { ats2 2 }
ats2Status OBJECT IDENTIFIER ::= { ats2 3 }
ats2Config OBJECT IDENTIFIER ::= { ats2 4 }
ats2Environment OBJECT IDENTIFIER ::= {ats2 5}
ats2Traps OBJECT IDENTIFIER ::= { ats2 10 }
-- Textual Conventions
UnixTimeStamp ::= TEXTUAL-CONVENTION
DISPLAY-HINT "dddddddddd"
STATUS current
DESCRIPTION
"Unix time stamp. Measured in seconds since January 1, 1970."
SYNTAX Counter32
--
-- Identification group
ats2IdentManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The manufacturer name."
::= { ats2Ident 1 }
ats2IdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device model name."
::= { ats2Ident 2 }
ats2IdentFWVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device F/W version."
::= { ats2Ident 3 }
ats2IdentRelease OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The released date."
::= { ats2Ident 4 }
ats2IdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device serial number"
::= { ats2Ident 5 }
ats2IdentPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device part number"
::= { ats2Ident 6 }
ats2IdentAgentVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Communication Card F/W version"
::= { ats2Ident 7 }
--
-- Mesurement group
ats2Input OBJECT IDENTIFIER ::= { ats2Measure 1 }
ats2InputDephasing OBJECT-TYPE
SYNTAX INTEGER
UNITS "degrees"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dephasing in between Source 1 and Source 2."
::= { ats2Input 1 }
ats2InputTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of input information."
::= { ats2Measure 2 }
ats2Output OBJECT IDENTIFIER ::= { ats2Measure 3 }
ats2OperationMode OBJECT-TYPE
SYNTAX INTEGER {
initialization(1),
diagnosis(2),
off(3),
source1(4),
source2(5),
safe(6),
fault(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operation mode."
::= { ats2Measure 4 }
--
-- Mesurement / Input group
ats2InputEntry OBJECT-TYPE
SYNTAX ATSInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input information of each source input:
<node>.1 source1
<node>.2 source2"
INDEX { ats2InputIndex }
::= { ats2InputTable 1 }
ATSInputEntry ::= SEQUENCE {
ats2InputIndex INTEGER,
ats2InputVoltage INTEGER,
ats2InputFrequency INTEGER
}
ats2InputIndex OBJECT-TYPE
SYNTAX INTEGER {
source1(1),
source2(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index to input."
::= { ats2InputEntry 1 }
ats2InputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input voltage in front of relay. Units are 0.1 V."
::= { ats2InputEntry 2 }
ats2InputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Hz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input frequency. Units are 0.1 Hz."
::= { ats2InputEntry 3 }
--
-- Mesurement / Output group
ats2OutputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output voltage. Units are 0.1 V."
::= { ats2Output 1 }
ats2OutputCurrent OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 A"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output current. Units are 0.1 A."
::= { ats2Output 2 }
--
-- Status group
ats2InputStatus OBJECT IDENTIFIER ::= { ats2Status 1 }
ats2InputStatusDephasing OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
outOfRange (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dephasing status in between Source 1 and Source 2."
::= { ats2InputStatus 1 }
ats2InputStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSInputStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of input status."
::= { ats2Status 2 }
ats2OutputStatus OBJECT IDENTIFIER ::= { ats2Status 3 }
--
-- Status / Input Flow group
ats2InputStatusEntry OBJECT-TYPE
SYNTAX ATSInputStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input flow status:
<node>.1 source1
<node>.2 source2"
INDEX { ats2InputStatusIndex }
::= { ats2InputStatusTable 1 }
ATSInputStatusEntry ::= SEQUENCE {
ats2InputStatusIndex INTEGER,
ats2InputStatusFrequency INTEGER,
ats2InputStatusGood INTEGER,
ats2InputStatusInternalFailure INTEGER,
ats2InputStatusVoltage INTEGER,
ats2InputStatusUsed INTEGER
}
ats2InputStatusIndex OBJECT-TYPE
SYNTAX INTEGER {
source1(1),
source2(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of input entry."
::= { ats2InputStatusEntry 1 }
ats2InputStatusFrequency OBJECT-TYPE
SYNTAX INTEGER {
good (1),
outOfRange (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of input frequency."
::= { ats2InputStatusEntry 2 }
ats2InputStatusGood OBJECT-TYPE
SYNTAX INTEGER {
voltageOrFreqOutofRange(1),
voltageAndFreqNormalRange(2),
voltageDeratedRangeAndFreqNormalRange(3),
voltageAndFreqNormalRangeWaveformNok(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The summarized status of input AC flow."
::= { ats2InputStatusEntry 3 }
ats2InputStatusInternalFailure OBJECT-TYPE
SYNTAX INTEGER {
good (1),
internalFailure (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal fault status of input."
::= { ats2InputStatusEntry 4 }
ats2InputStatusVoltage OBJECT-TYPE
SYNTAX INTEGER {
normalRange(1),
deratedRange(2),
outofRange(3),
missing(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of input voltage."
::= { ats2InputStatusEntry 5 }
ats2InputStatusUsed OBJECT-TYPE
SYNTAX INTEGER {
notPoweringLoad(1),
poweringLoad(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of input relay."
::= { ats2InputStatusEntry 6 }
--
-- Status / Failure group
ats2StatusInternalFailure OBJECT-TYPE
SYNTAX INTEGER {
good (1),
internalFailure (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output fault."
::= { ats2OutputStatus 1 }
ats2StatusOutput OBJECT-TYPE
SYNTAX INTEGER {
outputNotPowered(1),
outputPowered(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output powered status."
::= { ats2OutputStatus 2 }
ats2StatusOverload OBJECT-TYPE
SYNTAX INTEGER {
noOverload(1),
warningOverload(2),
criticalOverload(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output overload status."
::= { ats2OutputStatus 3 }
ats2StatusOverTemperature OBJECT-TYPE
SYNTAX INTEGER {
noOverTemperature(1),
overTemperature(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The over temperature status."
::= { ats2OutputStatus 4 }
ats2StatusShortCircuit OBJECT-TYPE
SYNTAX INTEGER {
noShortCircuit(1),
shortCircuit(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Short circuit status."
::= { ats2OutputStatus 5 }
ats2StatusCommunicationLost OBJECT-TYPE
SYNTAX INTEGER {
good (1),
communicationLost (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Communication failure status."
::= { ats2OutputStatus 6 }
ats2StatusConfigurationFailure OBJECT-TYPE
SYNTAX INTEGER {
good (1),
configurationFailure (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configuration failure status."
::= { ats2OutputStatus 7 }
--
-- Configuration group
ats2ConfigTime OBJECT IDENTIFIER ::= { ats2Config 1 }
ats2ConfigInputVoltageRating OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input voltage rating. Unit is 1 V."
::= { ats2Config 2 }
ats2ConfigInputFrequencyRating OBJECT-TYPE
SYNTAX INTEGER
UNITS "Hz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input frequency rating. Unit is 1 Hz."
::= { ats2Config 3 }
ats2ConfigOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The output voltage config. Unit is 1 V."
::= { ats2Config 4 }
ats2ConfigPreferred OBJECT-TYPE
SYNTAX INTEGER {
source1(1),
source2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The preferred source."
::= { ats2Config 5 }
ats2ConfigSensitivity OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
highSensitivity (2),
lowSensitivity (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The AC Blackout Sensitivity."
::= { ats2Config 6 }
ats2ConfigTransferMode OBJECT-TYPE
SYNTAX INTEGER {
standard(1),
gap(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"behavior configuration when transfering from one source to other source not synchronized."
::= { ats2Config 7 }
ats2ConfigTransferTest OBJECT-TYPE
SYNTAX INTEGER {
doneAndPassed (1),
doneAndWarning (2),
doneAndError (3),
aborted (4),
inProgress (5),
noTestInitiated (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of transfer test."
::= { ats2Config 8 }
ats2ConfigBrownoutLow OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Setting of input brownout low voltage. Unit is 1 V."
::= { ats2Config 9 }
ats2ConfigBrownoutLowDerated OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Setting of input brownout low derated voltage. Unit is 1 V."
::= { ats2Config 10 }
ats2ConfigBrownoutHigh OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Setting of input brownout high voltage. Unit is 1 V."
::= { ats2Config 11 }
ats2ConfigHysteresisVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hysteresis between loss point and comeback point. Unit is 1 V."
::= { ats2Config 12 }
--
-- Configuration / Time group
ats2ConfigTimeRTC OBJECT-TYPE
SYNTAX UnixTimeStamp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clock value. This could be from either a real-time clock (in which case
it is likely writeable) or from a time server via NTP (probably read-only).
(since 1/1/1970 at 1:00:00)."
::= { ats2ConfigTime 1 }
ats2ConfigTimeTextDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present date in MM/DD/YYYY text format."
::= { ats2ConfigTime 2 }
ats2ConfigTimeTextTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present time in hh:mm:ss text format."
::= { ats2ConfigTime 3 }
--
-- EMP group
--
-- The objects defined in this group are provided by the EMP.
-- They are Temperature and Humidity readings and alarming limits,
-- and the (two) contacts readings and setup information.
-- These objects are related to the separate EMP probe that can be connected to
-- the communication card.
--
-- Notices/Traps: traps related to the probe are
-- ats2tdRemoteTempBad
-- ats2tdRemoteHumidityBad
-- ats2tdContactActiveNotice
-- ats2tdContactInactiveNotice
ats2EnvRemoteTemp OBJECT-TYPE
SYNTAX INTEGER (-100..200)
UNITS "degrees Centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reading of an EMP's temperature sensor."
::= { ats2Environment 1 }
ats2EnvRemoteHumidity OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reading of an EMP's humidity sensor."
::= { ats2Environment 2 }
--
-- The Environmental Contact Sensing Table
-- Contains the table for monitoring all contacts (digital
-- inputs, normally 2 in an EMP).
--
ats2EnvNumContacts OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Contacts in the ats2ContactSenseTable.
This object indicates the number of rows in the
ats2ContactSenseTable."
::= { ats2Environment 3 }
ats2ContactSenseTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ats2ContactsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Contact Sensing table entries.
The number of entries is given by the value of
ats2EnvNumContacts."
::= { ats2Environment 4 }
ats2ContactsTableEntry OBJECT-TYPE
SYNTAX Ats2ContactsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable
to a particular Contact input."
INDEX { ats2ContactIndex }
::= { ats2ContactSenseTable 1 }
Ats2ContactsTableEntry ::= SEQUENCE {
ats2ContactIndex INTEGER,
ats2ContactType INTEGER,
ats2ContactState INTEGER,
ats2ContactDescr DisplayString
}
ats2ContactIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS read-only -- actually not-accessible
STATUS current
DESCRIPTION
"The Contact identifier; identical to the Contact Number.
This object is not-accessible to MIB browsers, but had to be changed to
read-only to satisfy SMIv2 syntax checkers if it is included in traps."
::= { ats2ContactsTableEntry 1 }
ats2ContactType OBJECT-TYPE
SYNTAX INTEGER {
normallyOpen(1), -- or Input Normally High
normallyClosed(2), -- or Input Normally Low
anyChange(3), -- No normal Open/Closed state
notUsed(4) -- Contact not in service or not alarming
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The normal state for this contact. The 'other' (not 'Normally')
state is the Active state for generating the ats2tdContactActiveNotice
trap. If anyChange(3) is selected, then this trap is sent
any time the contact changes to either Open or Closed.
No traps are sent if the Contact is set to notUsed(4).
In many cases, the configuration for Contacts may be done by other
means, so this object may be read-only."
::= { ats2ContactsTableEntry 2 }
ats2ContactState OBJECT-TYPE
SYNTAX INTEGER {
open(1),
closed(2),
openWithNotice(3),
closedWithNotice(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the Contact input;
the value is based on the open/closed input state
and the setting for ats2ContactType.
When entering the openWithNotice(3) and closedWithNotice(4)
states, no entries added to the ats2AlarmTable, but
the ats2tdContactActiveNotice trap is sent."
::= { ats2ContactsTableEntry 3 }
ats2ContactDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A label identifying the Contact. This object should be
set by the administrator."
::= { ats2ContactsTableEntry 4 }
ats2EnvRemoteTempLowerLimit OBJECT-TYPE
SYNTAX INTEGER (-100..200)
UNITS "degrees Centigrade"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Lower Limit of the EMP temperature; if ats2EnvRemoteTemp
falls below this value, the ats2RemoteTempBad alarm will occur."
::= { ats2Environment 5 }
ats2EnvRemoteTempUpperLimit OBJECT-TYPE
SYNTAX INTEGER (-100..200)
UNITS "degrees Centigrade"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Upper Limit of the EMP temperature; if ats2EnvRemoteTemp
rises above this value, the ats2RemoteTempBad alarm will occur.
This value should be greater than ats2EnvRemoteTempLowerLimit."
::= { ats2Environment 6 }
ats2EnvRemoteHumidityLowerLimit OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Lower Limit of the EMP humidity reading; if ats2EnvRemoteHumidity
falls below this value, the ats2RemoteHumidityBad alarm will occur."
::= { ats2Environment 7 }
ats2EnvRemoteHumidityUpperLimit OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Upper Limit of the EMP humidity reading; if ats2EnvRemoteHumidity
rises above this value, the ats2RemoteHumidityBad alarm will occur.
This value should be greater than ats2EnvRemoteHumidityLowerLimit."
::= { ats2Environment 8 }
--
-- Traps / Notifications for the EMP in the PowerMIB style
-- The special EMP traps are not normally provided by Power Xpert Gateways (which use
-- the PXG-style traps instead) but could be provided by PowerMIB implementations
-- These are found in the PowerMIB:
-- ats2tdContactActiveNotice
-- ats2tdContactInactiveNotice
-- ats2tdRemoteTempBad
-- ats2tdRemoteHumidityBad
--
-- Traps group
ats2TrapCommunicationLost NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Communication with the ATS failed."
::= { ats2Traps 1 }
ats2TrapCommunicationRecovered NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Communication with the ATS recovered."
::= { ats2Traps 2 }
ats2TrapOutputPowered NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The ATS powers the load."
::= { ats2Traps 3 }
ats2TrapOutputNotPowered NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The ATS does not powers the load."
::= { ats2Traps 4 }
ats2TrapOverload NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The ATS has sensed a critical overload."
::= { ats2Traps 5 }
ats2TrapNoOverLoad NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The critical overload disappeared."
::= { ats2Traps 6 }
ats2TrapInternalFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The ATS has an internal failure (sum of all HW internal failure)."
::= { ats2Traps 7 }
ats2TrapNoInternalFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The ATS internal failure disappeared."
::= { ats2Traps 8 }
ats2TrapSource1Normal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 1 returns to normal."
::= { ats2Traps 9 }
ats2TrapSource1OutOfRange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 1 out of range."
::= { ats2Traps 10 }
ats2TrapSource2Normal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 2 returns to normal."
::= { ats2Traps 11 }
ats2TrapSource2OutOfRange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 2 out of range."
::= { ats2Traps 12 }
ats2TrapSourceDesynchronized NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 1 and Source 2 phase are desynchronized."
::= { ats2Traps 13 }
ats2TrapSourceSynchronized NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 1 and Source 2 phase are synchronized."
::= { ats2Traps 14 }
ats2TrapOutputPoweredBySource1 NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 1 powers the output."
::= { ats2Traps 15 }
ats2TrapOutputPoweredBySource2 NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Source 2 powers the output."
::= { ats2Traps 16 }
-- Added to provide additional information with the RemoteTemp and RemoteHumidity
ats2TrapRemoteTempLow NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The remote temperature, ats2EnvRemoteTemp, has fallen below
the set lower limit, ats2EnvRemoteTempLowerLimit."
--#SEVERITY MAJOR
::= { ats2Traps 20 }
ats2TrapRemoteTempHigh NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The remote temperature, ats2EnvRemoteTemp, has risen above
the set upper limit, xupsEnvRemoteTempUpperLimit."
--#SEVERITY MAJOR
::= { ats2Traps 21 }
ats2TrapRemoteTempNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The remote temperature, ats2EnvRemoteTemp, is inside the interval
defined by the lower limit and the upper limit."
--#SEVERITY MAJOR
::= { ats2Traps 22 }
ats2TrapRemoteHumidityLow NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The remote humidity, ats2EnvRemoteHumidity, has fallen below
the set lower limit, ats2EnvRemoteHumidityLowerLimit."
--#SEVERITY MAJOR
::= { ats2Traps 23 }
ats2TrapRemoteHumidityHigh NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The remote humidity, ats2EnvRemoteHumidity, has risen above
the set upper limit, ats2EnvRemoteHumidityUpperLimit."
--#SEVERITY MAJOR
::= { ats2Traps 24 }
ats2TrapRemoteHumidityNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The remote humidity, ats2EnvRemoteHumidity, is inside the interval
defined by the lower limit and the upper limit."
--#SEVERITY MAJOR
::= { ats2Traps 25 }
ats2Contact1ActiveNotice NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The Contact 1 is in its Active state.
The following are the situations that generate this trap:
For ats2ContactType: and ats2ContactState:
normallyOpen(1) and closedWithNotice(4)
normallyClosed(2) and openWithNotice(3)
anyChange(3) and openWithNotice(3) or closedWithNotice(4)"
--#SEVERITY MAJOR
::= { ats2Traps 26 }
ats2Contact1InactiveNotice NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The Contact 1 has changed to its Inactive state."
--#SEVERITY INFORMATIONAL
::= { ats2Traps 27 }
ats2Contact2ActiveNotice NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The Contact 2 is in its Active state.
The following are the situations that generate this trap:
For ats2ContactType: and ats2ContactState:
normallyOpen(1) and closedWithNotice(4)
normallyClosed(2) and openWithNotice(3)
anyChange(3) and openWithNotice(3) or closedWithNotice(4)"
--#SEVERITY MAJOR
::= { ats2Traps 28 }
ats2Contact2InactiveNotice NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The Contact 2 has changed to its Inactive state."
--#SEVERITY INFORMATIONAL
::= { ats2Traps 29 }
ats2TestTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Sent whenever the trap test feature is used by the communication card."
--#SEVERITY INFORMATIONAL
::= { ats2Traps 40 }
END
|