1HC-ALARM-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 5 Integer32, Counter32, Unsigned32 6 FROM SNMPv2-SMI 7 MODULE-COMPLIANCE, OBJECT-GROUP, 8 NOTIFICATION-GROUP 9 FROM SNMPv2-CONF 10 RowStatus, VariablePointer, StorageType, 11 TEXTUAL-CONVENTION 12 FROM SNMPv2-TC 13 CounterBasedGauge64 14 FROM HCNUM-TC 15 rmon, OwnerString, rmonEventGroup 16 FROM RMON-MIB; 17 18hcAlarmMIB MODULE-IDENTITY 19 LAST-UPDATED "200212160000Z" 20 ORGANIZATION "Netgear Inc" 21 CONTACT-INFO "" 22 DESCRIPTION 23 "This module defines Remote Monitoring MIB extensions for 24 High Capacity Alarms. 25 26 Copyright (C) The Internet Society (2002). This version 27 of this MIB module is part of RFC 3434; see the RFC 28 itself for full legal notices." 29 30 REVISION "200212160000Z" 31 DESCRIPTION 32 "Initial version of the High Capacity Alarm MIB module. 33 This version published as RFC 3434." 34 ::= { rmon 29 } 35 36hcAlarmObjects OBJECT IDENTIFIER ::= { hcAlarmMIB 1 } 37hcAlarmNotifications OBJECT IDENTIFIER ::= { hcAlarmMIB 2 } 38hcAlarmConformance OBJECT IDENTIFIER ::= { hcAlarmMIB 3 } 39 40hcAlarmControlObjects OBJECT IDENTIFIER ::= { hcAlarmObjects 1 } 41hcAlarmCapabilitiesObjects OBJECT IDENTIFIER 42 ::= { hcAlarmObjects 2 } 43 44-- 45-- Textual Conventions 46-- 47 48HcValueStatus ::= TEXTUAL-CONVENTION 49 STATUS current 50 DESCRIPTION 51 "This data type indicates the validity and sign of the data 52 in associated object instances which represent the absolute 53 value of a high capacity numeric quantity. Such an object 54 may be represented with one or more object instances. An 55 object of type HcValueStatus MUST be defined within the same 56 structure as the object(s) representing the high capacity 57 absolute value. 58 59 If the associated object instance(s) representing the high 60 capacity absolute value could not be accessed during the 61 sampling interval, and is therefore invalid, then the 62 associated HcValueStatus object will contain the value 63 'valueNotAvailable(1)'. 64 65 If the associated object instance(s) representing the high 66 capacity absolute value are valid and actual value of the 67 sample is greater than or equal to zero, then the associated 68 HcValueStatus object will contain the value 69 'valuePositive(2)'. 70 71 If the associated object instance(s) representing the high 72 capacity absolute value are valid and the actual value of 73 the sample is less than zero, then the associated 74 HcValueStatus object will contain the value 75 'valueNegative(3)'. The associated absolute value should be 76 multiplied by -1 to obtain the true sample value." 77 SYNTAX INTEGER { 78 valueNotAvailable(1), 79 valuePositive(2), 80 valueNegative(3) 81 } 82 83-- 84-- High Capacity Alarm Table 85-- 86 87hcAlarmTable OBJECT-TYPE 88 SYNTAX SEQUENCE OF HcAlarmEntry 89 MAX-ACCESS not-accessible 90 STATUS current 91 DESCRIPTION 92 "A list of entries for the configuration of high capacity 93 alarms." 94 ::= { hcAlarmControlObjects 1 } 95 96hcAlarmEntry OBJECT-TYPE 97 SYNTAX HcAlarmEntry 98 MAX-ACCESS not-accessible 99 STATUS current 100 DESCRIPTION 101 "A conceptual row in the hcAlarmTable. Entries are usually 102 created in this table by management application action, but 103 may also be created by agent action as well." 104 INDEX { hcAlarmIndex } 105 ::= { hcAlarmTable 1 } 106 107HcAlarmEntry ::= SEQUENCE { 108 hcAlarmIndex Integer32, 109 hcAlarmInterval Integer32, 110 hcAlarmVariable VariablePointer, 111 hcAlarmSampleType INTEGER, 112 hcAlarmAbsValue CounterBasedGauge64, 113 hcAlarmValueStatus HcValueStatus, 114 hcAlarmStartupAlarm INTEGER, 115 hcAlarmRisingThreshAbsValueLo Unsigned32, 116 hcAlarmRisingThreshAbsValueHi Unsigned32, 117 hcAlarmRisingThresholdValStatus HcValueStatus, 118 hcAlarmFallingThreshAbsValueLo Unsigned32, 119 hcAlarmFallingThreshAbsValueHi Unsigned32, 120 hcAlarmFallingThresholdValStatus HcValueStatus, 121 hcAlarmRisingEventIndex Integer32, 122 hcAlarmFallingEventIndex Integer32, 123 hcAlarmValueFailedAttempts Counter32, 124 hcAlarmOwner OwnerString, 125 hcAlarmStorageType StorageType, 126 hcAlarmStatus RowStatus } 127 128hcAlarmIndex OBJECT-TYPE 129 SYNTAX Integer32 (1..65535) 130 MAX-ACCESS not-accessible 131 STATUS current 132 DESCRIPTION 133 "An arbitrary integer index value used to uniquely identify 134 this high capacity alarm entry." 135 ::= { hcAlarmEntry 1 } 136 137hcAlarmInterval OBJECT-TYPE 138 SYNTAX Integer32 (1..2147483647) 139 UNITS "seconds" 140 MAX-ACCESS read-create 141 STATUS current 142 DESCRIPTION 143 "The interval in seconds over which the data is sampled and 144 compared with the rising and falling thresholds. When 145 setting this variable, care should be taken in the case of 146 deltaValue sampling - the interval should be set short 147 enough that the sampled variable is very unlikely to 148 increase or decrease by more than 2^63 - 1 during a single 149 sampling interval. 150 151 This object may not be modified if the associated 152 hcAlarmStatus object is equal to active(1)." 153 ::= { hcAlarmEntry 2 } 154 155hcAlarmVariable OBJECT-TYPE 156 SYNTAX VariablePointer 157 MAX-ACCESS read-create 158 STATUS current 159 DESCRIPTION 160 "The object identifier of the particular variable to be 161 sampled. Only variables that resolve to an ASN.1 primitive 162 type of INTEGER (INTEGER, Integer32, Counter32, Counter64, 163 Gauge, or TimeTicks) may be sampled. 164 165 Because SNMP access control is articulated entirely in terms 166 of the contents of MIB views, no access control mechanism 167 exists that can restrict the value of this object to 168 identify only those objects that exist in a particular MIB 169 view. Because there is thus no acceptable means of 170 restricting the read access that could be obtained through 171 the alarm mechanism, the probe must only grant write access 172 to this object in those views that have read access to all 173 objects on the probe. 174 175 This object may not be modified if the associated 176 hcAlarmStatus object is equal to active(1)." 177 ::= { hcAlarmEntry 3 } 178 179hcAlarmSampleType OBJECT-TYPE 180 SYNTAX INTEGER { 181 absoluteValue(1), 182 deltaValue(2) 183 } 184 MAX-ACCESS read-create 185 STATUS current 186 DESCRIPTION 187 "The method of sampling the selected variable and 188 calculating the value to be compared against the thresholds. 189 If the value of this object is absoluteValue(1), the value 190 of the selected variable will be compared directly with the 191 thresholds at the end of the sampling interval. If the 192 value of this object is deltaValue(2), the value of the 193 selected variable at the last sample will be subtracted from 194 the current value, and the difference compared with the 195 thresholds. 196 197 If the associated hcAlarmVariable instance could not be 198 obtained at the previous sample interval, then a delta 199 sample is not possible, and the value of the associated 200 hcAlarmValueStatus object for this interval will be 201 valueNotAvailable(1). 202 203 This object may not be modified if the associated 204 hcAlarmStatus object is equal to active(1)." 205 ::= { hcAlarmEntry 4 } 206 207hcAlarmAbsValue OBJECT-TYPE 208 SYNTAX CounterBasedGauge64 209 MAX-ACCESS read-only 210 STATUS current 211 DESCRIPTION 212 "The absolute value (i.e., unsigned value) of the 213 hcAlarmVariable statistic during the last sampling period. 214 The value during the current sampling period is not made 215 available until the period is completed. 216 217 To obtain the true value for this sampling interval, the 218 associated instance of hcAlarmValueStatus must be checked, 219 and the value of this object adjusted as necessary. 220 221 If the MIB instance could not be accessed during the 222 sampling interval, then this object will have a value of 223 zero and the associated instance of hcAlarmValueStatus will 224 be set to 'valueNotAvailable(1)'." 225 ::= { hcAlarmEntry 5 } 226 227hcAlarmValueStatus OBJECT-TYPE 228 SYNTAX HcValueStatus 229 MAX-ACCESS read-only 230 STATUS current 231 DESCRIPTION 232 "This object indicates the validity and sign of the data for 233 the hcAlarmAbsValue object, as described in the 234 HcValueStatus textual convention." 235 ::= { hcAlarmEntry 6 } 236 237hcAlarmStartupAlarm OBJECT-TYPE 238 SYNTAX INTEGER { 239 risingAlarm(1), 240 fallingAlarm(2), 241 risingOrFallingAlarm(3) 242 } 243 MAX-ACCESS read-create 244 STATUS current 245 DESCRIPTION 246 "The alarm that may be sent when this entry is first set to 247 active. If the first sample after this entry becomes active 248 is greater than or equal to the rising threshold and this 249 object is equal to risingAlarm(1) or 250 risingOrFallingAlarm(3), then a single rising alarm will be 251 generated. If the first sample after this entry becomes 252 valid is less than or equal to the falling threshold and 253 this object is equal to fallingAlarm(2) or 254 risingOrFallingAlarm(3), then a single falling alarm will be 255 generated. 256 257 This object may not be modified if the associated 258 hcAlarmStatus object is equal to active(1)." 259 ::= { hcAlarmEntry 7 } 260 261hcAlarmRisingThreshAbsValueLo OBJECT-TYPE 262 SYNTAX Unsigned32 263 MAX-ACCESS read-create 264 STATUS current 265 DESCRIPTION 266 "The lower 32 bits of the absolute value for threshold for 267 the sampled statistic. The actual threshold value is 268 determined by the associated instances of the 269 hcAlarmRisingThreshAbsValueHi and 270 hcAlarmRisingThresholdValStatus objects, as follows: 271 272 ABS(threshold) = hcAlarmRisingThreshAbsValueLo + 273 (hcAlarmRisingThreshAbsValueHi * 2^^32) 274 275 The absolute value of the threshold is adjusted as required, 276 as described in the HcValueStatus textual convention. These 277 three object instances are conceptually combined to 278 represent the rising threshold for this entry. 279 280 When the current sampled value is greater than or equal to 281 this threshold, and the value at the last sampling interval 282 was less than this threshold, a single event will be 283 generated. A single event will also be generated if the 284 first sample after this entry becomes valid is greater than 285 or equal to this threshold and the associated 286 hcAlarmStartupAlarm is equal to risingAlarm(1) or 287 risingOrFallingAlarm(3). 288 289 After a rising event is generated, another such event will 290 not be generated until the sampled value falls below this 291 threshold and reaches the threshold identified by the 292 hcAlarmFallingThreshAbsValueLo, 293 hcAlarmFallingThreshAbsValueHi, and 294 hcAlarmFallingThresholdValStatus objects. 295 This object may not be modified if the associated 296 hcAlarmStatus object is equal to active(1)." 297 298 ::= { hcAlarmEntry 8 } 299 300hcAlarmRisingThreshAbsValueHi OBJECT-TYPE 301 SYNTAX Unsigned32 302 MAX-ACCESS read-create 303 STATUS current 304 DESCRIPTION 305 "The upper 32 bits of the absolute value for threshold for 306 the sampled statistic. The actual threshold value is 307 determined by the associated instances of the 308 hcAlarmRisingThreshAbsValueLo and 309 hcAlarmRisingThresholdValStatus objects, as follows: 310 311 ABS(threshold) = hcAlarmRisingThreshAbsValueLo + 312 (hcAlarmRisingThreshAbsValueHi * 2^^32) 313 314 The absolute value of the threshold is adjusted as required, 315 as described in the HcValueStatus textual convention. These 316 three object instances are conceptually combined to 317 represent the rising threshold for this entry. 318 319 When the current sampled value is greater than or equal to 320 this threshold, and the value at the last sampling interval 321 was less than this threshold, a single event will be 322 generated. A single event will also be generated if the 323 first sample after this entry becomes valid is greater than 324 or equal to this threshold and the associated 325 hcAlarmStartupAlarm is equal to risingAlarm(1) or 326 risingOrFallingAlarm(3). 327 328 After a rising event is generated, another such event will 329 not be generated until the sampled value falls below this 330 threshold and reaches the threshold identified by the 331 hcAlarmFallingThreshAbsValueLo, 332 hcAlarmFallingThreshAbsValueHi, and 333 hcAlarmFallingThresholdValStatus objects. 334 335 This object may not be modified if the associated 336 hcAlarmStatus object is equal to active(1)." 337 ::= { hcAlarmEntry 9 } 338 339hcAlarmRisingThresholdValStatus OBJECT-TYPE 340 SYNTAX HcValueStatus 341 MAX-ACCESS read-create 342 STATUS current 343 DESCRIPTION 344 "This object indicates the sign of the data for the rising 345 threshold, as defined by the hcAlarmRisingThresAbsValueLo 346 and hcAlarmRisingThresAbsValueHi objects, as described in 347 the HcValueStatus textual convention. 348 349 The enumeration 'valueNotAvailable(1)' is not allowed, and 350 the associated hcAlarmStatus object cannot be equal to 351 'active(1)' if this object is set to this value. 352 353 This object may not be modified if the associated 354 hcAlarmStatus object is equal to active(1)." 355 ::= { hcAlarmEntry 10 } 356 357hcAlarmFallingThreshAbsValueLo OBJECT-TYPE 358 SYNTAX Unsigned32 359 MAX-ACCESS read-create 360 STATUS current 361 DESCRIPTION 362 "The lower 32 bits of the absolute value for threshold for 363 the sampled statistic. The actual threshold value is 364 determined by the associated instances of the 365 hcAlarmFallingThreshAbsValueHi and 366 hcAlarmFallingThresholdValStatus objects, as follows: 367 368 ABS(threshold) = hcAlarmFallingThreshAbsValueLo + 369 (hcAlarmFallingThreshAbsValueHi * 2^^32) 370 371 The absolute value of the threshold is adjusted as required, 372 as described in the HcValueStatus textual convention. These 373 three object instances are conceptually combined to 374 represent the falling threshold for this entry. 375 376 When the current sampled value is less than or equal to this 377 threshold, and the value at the last sampling interval was 378 greater than this threshold, a single event will be 379 generated. A single event will also be generated if the 380 first sample after this entry becomes valid is less than or 381 equal to this threshold and the associated 382 hcAlarmStartupAlarm is equal to fallingAlarm(2) or 383 risingOrFallingAlarm(3). 384 385 After a falling event is generated, another such event will 386 not be generated until the sampled value rises above this 387 threshold and reaches the threshold identified by the 388 hcAlarmRisingThreshAbsValueLo, 389 hcAlarmRisingThreshAbsValueHi, and 390 hcAlarmRisingThresholdValStatus objects. 391 392 This object may not be modified if the associated 393 hcAlarmStatus object is equal to active(1)." 394 ::= { hcAlarmEntry 11 } 395 396hcAlarmFallingThreshAbsValueHi OBJECT-TYPE 397 SYNTAX Unsigned32 398 MAX-ACCESS read-create 399 STATUS current 400 DESCRIPTION 401 "The upper 32 bits of the absolute value for threshold for 402 the sampled statistic. The actual threshold value is 403 determined by the associated instances of the 404 hcAlarmFallingThreshAbsValueLo and 405 hcAlarmFallingThresholdValStatus objects, as follows: 406 407 ABS(threshold) = hcAlarmFallingThreshAbsValueLo + 408 (hcAlarmFallingThreshAbsValueHi * 2^^32) 409 410 The absolute value of the threshold is adjusted as required, 411 as described in the HcValueStatus textual convention. These 412 three object instances are conceptually combined to 413 represent the falling threshold for this entry. 414 415 When the current sampled value is less than or equal to this 416 threshold, and the value at the last sampling interval was 417 greater than this threshold, a single event will be 418 generated. A single event will also be generated if the 419 first sample after this entry becomes valid is less than or 420 equal to this threshold and the associated 421 hcAlarmStartupAlarm is equal to fallingAlarm(2) or 422 risingOrFallingAlarm(3). 423 424 After a falling event is generated, another such event will 425 not be generated until the sampled value rises above this 426 threshold and reaches the threshold identified by the 427 hcAlarmRisingThreshAbsValueLo, 428 hcAlarmRisingThreshAbsValueHi, and 429 hcAlarmRisingThresholdValStatus objects. 430 431 This object may not be modified if the associated 432 hcAlarmStatus object is equal to active(1)." 433 ::= { hcAlarmEntry 12 } 434 435hcAlarmFallingThresholdValStatus OBJECT-TYPE 436 SYNTAX HcValueStatus 437 MAX-ACCESS read-create 438 STATUS current 439 DESCRIPTION 440 "This object indicates the sign of the data for the falling 441 threshold, as defined by the hcAlarmFallingThreshAbsValueLo 442 and hcAlarmFallingThreshAbsValueHi objects, as described in 443 the HcValueStatus textual convention. 444 445 The enumeration 'valueNotAvailable(1)' is not allowed, and 446 the associated hcAlarmStatus object cannot be equal to 447 'active(1)' if this object is set to this value. 448 449 This object may not be modified if the associated 450 hcAlarmStatus object is equal to active(1)." 451 ::= { hcAlarmEntry 13 } 452 453hcAlarmRisingEventIndex OBJECT-TYPE 454 SYNTAX Integer32 (0..65535) 455 MAX-ACCESS read-create 456 STATUS current 457 DESCRIPTION 458 "The index of the eventEntry that is used when a rising 459 threshold is crossed. The eventEntry identified by a 460 particular value of this index is the same as identified by 461 the same value of the eventIndex object. If there is no 462 corresponding entry in the eventTable, then no association 463 exists. In particular, if this value is zero, no associated 464 event will be generated, as zero is not a valid event index. 465 466 This object may not be modified if the associated 467 hcAlarmStatus object is equal to active(1)." 468 ::= { hcAlarmEntry 14 } 469 470hcAlarmFallingEventIndex OBJECT-TYPE 471 SYNTAX Integer32 (0..65535) 472 MAX-ACCESS read-create 473 STATUS current 474 DESCRIPTION 475 "The index of the eventEntry that is used when a falling 476 threshold is crossed. The eventEntry identified by a 477 particular value of this index is the same as identified by 478 the same value of the eventIndex object. If there is no 479 corresponding entry in the eventTable, then no association 480 exists. In particular, if this value is zero, no associated 481 event will be generated, as zero is not a valid event index. 482 483 This object may not be modified if the associated 484 hcAlarmStatus object is equal to active(1)." 485 ::= { hcAlarmEntry 15 } 486 487hcAlarmValueFailedAttempts OBJECT-TYPE 488 SYNTAX Counter32 489 MAX-ACCESS read-only 490 STATUS current 491 DESCRIPTION 492 "The number of times the associated hcAlarmVariable instance 493 was polled on behalf of this hcAlarmEntry, (while in the 494 active state) and the value was not available. This counter 495 may experience a discontinuity if the agent restarts, 496 indicated by the value of sysUpTime." 497 ::= { hcAlarmEntry 16 } 498 499hcAlarmOwner OBJECT-TYPE 500 SYNTAX OwnerString 501 MAX-ACCESS read-create 502 STATUS current 503 DESCRIPTION 504 "The entity that configured this entry and is therefore 505 using the resources assigned to it." 506 ::= { hcAlarmEntry 17 } 507 508hcAlarmStorageType OBJECT-TYPE 509 SYNTAX StorageType 510 MAX-ACCESS read-create 511 STATUS current 512 DESCRIPTION 513 "The type of non-volatile storage configured for this entry. 514 If this object is equal to 'permanent(4)', then the 515 associated hcAlarmRisingEventIndex and 516 hcAlarmFallingEventIndex objects must be writable." 517 ::= { hcAlarmEntry 18 } 518 519hcAlarmStatus OBJECT-TYPE 520 SYNTAX RowStatus 521 MAX-ACCESS read-create 522 STATUS current 523 DESCRIPTION 524 "The status of this row. 525 526 An entry MUST NOT exist in the active state unless all 527 objects in the entry have an appropriate value, as described 528 in the description clause for each writable object. 529 530 The hcAlarmStatus object may be modified if the associated 531 instance of this object is equal to active(1), 532 notInService(2), or notReady(3). All other writable objects 533 may be modified if the associated instance of this object is 534 equal to notInService(2) or notReady(3)." 535 ::= { hcAlarmEntry 19 } 536-- 537-- Capabilities 538-- 539 540hcAlarmCapabilities OBJECT-TYPE 541 SYNTAX BITS { 542 hcAlarmCreation(0), 543 hcAlarmNvStorage(1) 544 } 545 MAX-ACCESS read-only 546 STATUS current 547 DESCRIPTION 548 "An indication of the high capacity alarm capabilities 549 supported by this agent. 550 551 If the 'hcAlarmCreation' BIT is set, then this agent allows 552 NMS applications to create entries in the hcAlarmTable. 553 554 If the 'hcAlarmNvStorage' BIT is set, then this agent allows 555 entries in the hcAlarmTable which will be recreated after a 556 system restart, as controlled by the hcAlarmStorageType 557 object." 558 ::= { hcAlarmCapabilitiesObjects 1 } 559 560-- 561-- Notifications 562-- 563 564hcAlarmNotifPrefix OBJECT IDENTIFIER 565 ::= { hcAlarmNotifications 0 } 566 567hcRisingAlarm NOTIFICATION-TYPE 568 OBJECTS { hcAlarmVariable, 569 hcAlarmSampleType, 570 hcAlarmAbsValue, 571 hcAlarmValueStatus, 572 hcAlarmRisingThreshAbsValueLo, 573 hcAlarmRisingThreshAbsValueHi, 574 hcAlarmRisingThresholdValStatus, 575 hcAlarmRisingEventIndex } 576 STATUS current 577 DESCRIPTION 578 "The SNMP notification that is generated when a high 579 capacity alarm entry crosses its rising threshold and 580 generates an event that is configured for sending SNMP 581 traps. 582 583 The hcAlarmEntry object instances identified in the OBJECTS 584 clause are from the entry that causes this notification to 585 be generated." 586 ::= { hcAlarmNotifPrefix 1 } 587 588hcFallingAlarm NOTIFICATION-TYPE 589 OBJECTS { hcAlarmVariable, 590 hcAlarmSampleType, 591 hcAlarmAbsValue, 592 hcAlarmValueStatus, 593 hcAlarmFallingThreshAbsValueLo, 594 hcAlarmFallingThreshAbsValueHi, 595 hcAlarmFallingThresholdValStatus, 596 hcAlarmFallingEventIndex } 597 STATUS current 598 DESCRIPTION 599 "The SNMP notification that is generated when a high 600 capacity alarm entry crosses its falling threshold and 601 generates an event that is configured for sending SNMP 602 traps. 603 604 The hcAlarmEntry object instances identified in the OBJECTS 605 clause are from the entry that causes this notification to 606 be generated." 607 ::= { hcAlarmNotifPrefix 2 } 608 609-- 610-- Conformance Section 611-- 612 613hcAlarmCompliances OBJECT IDENTIFIER ::= { hcAlarmConformance 1 } 614hcAlarmGroups OBJECT IDENTIFIER ::= { hcAlarmConformance 2 } 615 616hcAlarmCompliance MODULE-COMPLIANCE 617 STATUS current 618 DESCRIPTION 619 "Describes the requirements for conformance to the High 620 Capacity Alarm MIB." 621 MODULE -- this module 622 MANDATORY-GROUPS { 623 hcAlarmControlGroup, 624 hcAlarmCapabilitiesGroup, 625 hcAlarmNotificationsGroup 626 } 627 628 MODULE RMON-MIB 629 MANDATORY-GROUPS { rmonEventGroup } 630 631 ::= { hcAlarmCompliances 1 } 632-- Object Groups 633 634hcAlarmControlGroup OBJECT-GROUP 635 OBJECTS { 636 hcAlarmInterval, 637 hcAlarmVariable, 638 hcAlarmSampleType, 639 hcAlarmAbsValue, 640 hcAlarmValueStatus, 641 hcAlarmStartupAlarm, 642 hcAlarmRisingThreshAbsValueLo, 643 hcAlarmRisingThreshAbsValueHi, 644 hcAlarmRisingThresholdValStatus, 645 hcAlarmFallingThreshAbsValueLo, 646 hcAlarmFallingThreshAbsValueHi, 647 hcAlarmFallingThresholdValStatus, 648 hcAlarmRisingEventIndex, 649 hcAlarmFallingEventIndex, 650 hcAlarmValueFailedAttempts, 651 hcAlarmOwner, 652 hcAlarmStorageType, 653 hcAlarmStatus 654 } 655 STATUS current 656 DESCRIPTION 657 "A collection of objects used to configure entries for high 658 capacity alarm threshold monitoring purposes." 659 ::= { hcAlarmGroups 1 } 660 661hcAlarmCapabilitiesGroup OBJECT-GROUP 662 OBJECTS { 663 hcAlarmCapabilities 664 } 665 STATUS current 666 DESCRIPTION 667 "A collection of objects used to indicate an agent's high 668 capacity alarm threshold monitoring capabilities." 669 ::= { hcAlarmGroups 2 } 670 671hcAlarmNotificationsGroup NOTIFICATION-GROUP 672 NOTIFICATIONS { 673 hcRisingAlarm, 674 hcFallingAlarm 675 } 676 STATUS current 677 DESCRIPTION 678 "A collection of notifications to deliver information 679 related to a high capacity rising or falling threshold event 680 to a management application." 681 ::= { hcAlarmGroups 3 } 682 683END 684