1-- ***************************************************************** 2-- CISCO-RPMS-MIB.my: Cisco Resource Policy Management System (RPMS) 3-- Server MIB file. 4-- 5-- March 26, 2002 Patrick Hamel (path@cisco.com) 6-- August 17, 2001 Wei Song (weisong@cisco.com) 7-- 8-- Copyright (c) 2001 by cisco Systems, Inc. 9-- All rights reserved. 10-- ***************************************************************** 11-- Caution. This MIB is temporary and experimental. In the future it 12-- will be removed from products, perhaps with short notice, in favor 13-- of more standard or generic MIBs. Application developers should not 14-- depend on long-term access to this MIB. 15-- 16-- Please report usage of the MIB to Cisco Systems to support future 17-- decision regarding particular MIB objects 18 19CISCO-RPMS-MIB DEFINITIONS ::= BEGIN 20 21IMPORTS 22 Counter32, Gauge32, Unsigned32, MODULE-IDENTITY, 23 OBJECT-TYPE, NOTIFICATION-TYPE 24 FROM SNMPv2-SMI 25 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 26 FROM SNMPv2-CONF 27 RowStatus, TimeStamp 28 FROM SNMPv2-TC 29 SnmpAdminString 30 FROM SNMP-FRAMEWORK-MIB 31 ciscoExperiment 32 FROM CISCO-SMI; 33 34 35ciscoRpmsMIB MODULE-IDENTITY 36 37 LAST-UPDATED "200204170000Z" 38 ORGANIZATION "Cisco Systems, Inc." 39 CONTACT-INFO 40 "Cisco Systems 41 Customer Service 42 43 Postal: 170 W Tasman Drive 44 San Jose, CA 95134 45 USA 46 47 Tel: +1 800 553-NETS 48 49 E-mail: cs-rpms@cisco.com" 50 51 DESCRIPTION 52 "This MIB contains objects pertinent to a Resource 53 Policy Management System (RPMS) server. 54 55 RPMS is a key component of Cisco Any Service Any Port 56 (ASAP) solution and provides the ability to 57 dynamically share resources across network access 58 servers (NAS). RPMS enables enforcement of Service 59 Level Agreements(SLA) between wholesale providers and 60 their customers. Such SLA enforcement is done at call 61 pre-authentication stage. An SLA is conceptually a set 62 of clauses (limits) that dictate how voice, dial 63 and/or virtual private data network (VPDN) services 64 will be provided by the wholesaler. 65 " 66 REVISION "200204170000Z" 67 DESCRIPTION 68 "Updated name from Resource Pool Manager Server to 69 Resource Policy Management System (RPMS). This 70 reflects product change, 71 Corrected omission of 'crpmsVpdnGroupCpEntryStatus' 72 from 'crpmsVpdnGroup' object group in initial 73 release, 74 Updated E-Mail contact to correct list for rpms." 75 REVISION "200111010000Z" 76 DESCRIPTION 77 "Initial version of this MIB module." 78 ::= { ciscoExperiment 84 } 79 80 81ciscoRpmsMIBObjects OBJECT IDENTIFIER ::= { ciscoRpmsMIB 1 } 82 83crpmsSystem OBJECT IDENTIFIER ::= { ciscoRpmsMIBObjects 1 } 84crpmsCustomerProfile OBJECT IDENTIFIER ::= { ciscoRpmsMIBObjects 2 } 85crpmsVpdn OBJECT IDENTIFIER ::= { ciscoRpmsMIBObjects 3 } 86crpmsNotif OBJECT IDENTIFIER ::= { ciscoRpmsMIBObjects 4 } 87 88-- -- 89-- RPMS system object group 90-- -- 91 92crpmsSubsystemTable OBJECT-TYPE 93 SYNTAX SEQUENCE OF CrpmsSubsystemEntry 94 MAX-ACCESS not-accessible 95 STATUS current 96 DESCRIPTION 97 "This table contains currently working RPMS 98 subsystems. Each row contains the name of the 99 subsystem and its uptime since last initialization." 100 ::= { crpmsSystem 1 } 101 102crpmsSubsystemEntry OBJECT-TYPE 103 SYNTAX CrpmsSubsystemEntry 104 MAX-ACCESS not-accessible 105 STATUS current 106 DESCRIPTION 107 "A subsystem entry contains information of a RPMS 108 subsystem. At the system startup, if a subsystem fails 109 to initialize itself, it will not appear in this table. 110 If a subsystem becomes unavailable, its corresponding 111 row will be removed from this table." 112 INDEX { crpmsSubsystemIndex } 113 ::= { crpmsSubsystemTable 1 } 114 115CrpmsSubsystemEntry ::= 116 SEQUENCE { 117 crpmsSubsystemIndex Unsigned32, 118 crpmsSubsystemName SnmpAdminString, 119 crpmsSubsystemUptime TimeStamp 120} 121 122crpmsSubsystemIndex OBJECT-TYPE 123 SYNTAX Unsigned32 (1..128) 124 MAX-ACCESS not-accessible 125 STATUS current 126 DESCRIPTION 127 "An unique value, greater than zero, for each subsystem. 128 It is recommended that values are assigned contiguously 129 starting from 1." 130 ::= { crpmsSubsystemEntry 1 } 131 132crpmsSubsystemName OBJECT-TYPE 133 SYNTAX SnmpAdminString (SIZE (1..31)) 134 MAX-ACCESS read-only 135 STATUS current 136 DESCRIPTION 137 "The name of the subsystem entry." 138 ::= { crpmsSubsystemEntry 2 } 139 140crpmsSubsystemUptime OBJECT-TYPE 141 SYNTAX TimeStamp 142 MAX-ACCESS read-only 143 STATUS current 144 DESCRIPTION 145 "The time (in hundredths of a second) since the 146 subsystem was last (re)initialized." 147 ::= { crpmsSubsystemEntry 3 } 148 149 150-- -- 151-- RPMS customer profile object group 152-- -- 153 154crpmsCpTable OBJECT-TYPE 155 SYNTAX SEQUENCE OF CrpmsCpEntry 156 MAX-ACCESS not-accessible 157 STATUS current 158 DESCRIPTION 159 "The customer profile table contains information about 160 all SLAs hosted on an SLA Server." 161 ::= { crpmsCustomerProfile 1 } 162 163crpmsCpEntry OBJECT-TYPE 164 SYNTAX CrpmsCpEntry 165 MAX-ACCESS not-accessible 166 STATUS current 167 DESCRIPTION 168 "A customer profile (Cp) entry contains information about 169 a specific customer. A customer profile is a set of limits 170 associated with a customer. These limits control how 171 RPMS will respond to an incoming call under various 172 scenarios." 173 INDEX { IMPLIED crpmsCpName } 174 ::= { crpmsCpTable 1 } 175 176CrpmsCpEntry ::= 177 SEQUENCE { 178 crpmsCpName SnmpAdminString, 179 crpmsCpLimit Unsigned32, 180 crpmsCpOverflowLimit Unsigned32, 181 crpmsCpActiveCalls Gauge32, 182 crpmsCpActiveOverflowCalls Gauge32, 183 crpmsCpAttemptedCalls Counter32, 184 crpmsCpAttemptedOverflowCalls Counter32, 185 crpmsCpRejections Counter32, 186 crpmsCpOverflowRejections Counter32, 187 crpmsCpLimitThreshold Unsigned32, 188 crpmsCpOverflowLimitThreshold Unsigned32, 189 crpmsCpCallRejectionThreshold Unsigned32, 190 crpmsCpOverflowRejectThreshold Unsigned32, 191 crpmsCpEntryStatus RowStatus 192} 193 194crpmsCpName OBJECT-TYPE 195 SYNTAX SnmpAdminString (SIZE (1..31)) 196 MAX-ACCESS not-accessible 197 STATUS current 198 DESCRIPTION 199 "The name of the customer profile. This name uniquely 200 identifies the customer profile in the RPMS system." 201 ::= { crpmsCpEntry 1 } 202 203crpmsCpLimit OBJECT-TYPE 204 SYNTAX Unsigned32 205 MAX-ACCESS read-create 206 STATUS current 207 DESCRIPTION 208 "The maximum number of concurrent calls allowed 209 in this customer profile. Once this limit is exceeded, 210 RPMS will reject any new calls unless an overflow limit 211 (crpmsCpOverflowLimit) is configured for this customer." 212 DEFVAL { 0 } 213 ::= { crpmsCpEntry 2 } 214 215crpmsCpOverflowLimit OBJECT-TYPE 216 SYNTAX Unsigned32 217 MAX-ACCESS read-create 218 STATUS current 219 DESCRIPTION 220 "The maximum number of calls allowed after the customer 221 profile limit(crpmsCpLimit) has been reached. Such calls 222 are termed overflow calls." 223 DEFVAL { 0 } 224 ::= { crpmsCpEntry 3 } 225 226crpmsCpActiveCalls OBJECT-TYPE 227 SYNTAX Gauge32 228 MAX-ACCESS read-only 229 STATUS current 230 DESCRIPTION 231 "Number of current active calls for this customer 232 profile." 233 ::= { crpmsCpEntry 4 } 234 235crpmsCpActiveOverflowCalls OBJECT-TYPE 236 SYNTAX Gauge32 237 MAX-ACCESS read-only 238 STATUS current 239 DESCRIPTION 240 "Number of current active overflow calls for this 241 customer profile." 242 ::= { crpmsCpEntry 5 } 243 244crpmsCpAttemptedCalls OBJECT-TYPE 245 SYNTAX Counter32 246 MAX-ACCESS read-only 247 STATUS current 248 DESCRIPTION 249 "Total number of attempted calls (both successful and 250 failed) for this customer profile." 251 ::= { crpmsCpEntry 6 } 252 253crpmsCpAttemptedOverflowCalls OBJECT-TYPE 254 SYNTAX Counter32 255 MAX-ACCESS read-only 256 STATUS current 257 DESCRIPTION 258 "Number of attempted overflow calls (both successful 259 and failed) for this customer profile." 260 ::= { crpmsCpEntry 7 } 261 262crpmsCpRejections OBJECT-TYPE 263 SYNTAX Counter32 264 MAX-ACCESS read-only 265 STATUS current 266 DESCRIPTION 267 "Total number of rejected calls for this customer 268 profile (crpmsCpOverflowRejections plus rejections 269 due to unavailable resources)." 270 ::= { crpmsCpEntry 8 } 271 272crpmsCpOverflowRejections OBJECT-TYPE 273 SYNTAX Counter32 274 MAX-ACCESS read-only 275 STATUS current 276 DESCRIPTION 277 "Number of rejected overflow calls for this customer 278 profile." 279 ::= { crpmsCpEntry 9 } 280 281crpmsCpLimitThreshold OBJECT-TYPE 282 SYNTAX Unsigned32 (0..100) 283 UNITS "percent" 284 MAX-ACCESS read-create 285 STATUS current 286 DESCRIPTION 287 "A threshold defined for the customer profile limit 288 (crpmsCpLimit). It represents the percentage of the limit 289 which, when crossed triggers a crpmsRisingAlarm or a 290 crpmsFallingAlarm notification (refer to the notification 291 definitions in this MIB for more details). 292 293 A value of 100 percent cannot be exceeded and therefore 294 disables this threshold setting. A value of 0 percent is 295 always exceeded. 296 " 297 DEFVAL { 100 } 298 ::= { crpmsCpEntry 10 } 299 300crpmsCpOverflowLimitThreshold OBJECT-TYPE 301 SYNTAX Unsigned32 (0..100) 302 UNITS "percent" 303 MAX-ACCESS read-create 304 STATUS current 305 DESCRIPTION 306 "A threshold defined for the customer profile overflow 307 limit (crpmsCpOverflowLimit). It represents the percentage 308 of the limit that when exceeded triggers a crpmsRisingAlarm 309 or a crpmsFallingAlarm notification (refer to the 310 notification definitions in this MIB for more details). 311 312 A value of 100 percent cannot be exceeded and therefore 313 disables this threshold setting. A value of 0 percent is 314 always exceeded. 315 " 316 DEFVAL { 100 } 317 ::= { crpmsCpEntry 11 } 318 319crpmsCpCallRejectionThreshold OBJECT-TYPE 320 SYNTAX Unsigned32 (0..100) 321 UNITS "percent" 322 MAX-ACCESS read-create 323 STATUS current 324 DESCRIPTION 325 "A threshold defined for the number of customer profile 326 rejected calls (crpmsCpRejections) as a percentage of the 327 number of attempted calls (crpmsCpAttemptedCalls) which, 328 when crossed, triggers a crpmsRisingAlarm or 329 crpmsFallingAlarm notification (refer to the notification 330 definitions in this MIB for more details). 331 332 A value of 100 percent cannot be exceeded and therefore 333 disables this threshold setting. A value of 0 percent is 334 always exceeded. 335 " 336 DEFVAL { 100 } 337 ::= { crpmsCpEntry 12 } 338 339crpmsCpOverflowRejectThreshold OBJECT-TYPE 340 SYNTAX Unsigned32 (0..100) 341 UNITS "percent" 342 MAX-ACCESS read-create 343 STATUS current 344 DESCRIPTION 345 "A threshold defined for the number of customer profile 346 rejected overflow calls (crpmsCpOverflowRejections) as a 347 percentage of the number of attempted overflow calls 348 (crpmsCpAttemptedOverflowCalls) which, when crossed, 349 triggers a crpmsRisingAlarm or a crpmsFallingAlarm 350 notification (refer to the notification definitions in this 351 MIB for more details). 352 353 A value of 100 percent cannot be exceeded and therefore 354 disables this threshold setting. A value of 0 percent is 355 always exceeded. 356 " 357 DEFVAL { 100 } 358 ::= { crpmsCpEntry 13 } 359 360crpmsCpEntryStatus OBJECT-TYPE 361 SYNTAX RowStatus 362 MAX-ACCESS read-create 363 STATUS current 364 DESCRIPTION 365 "Used to create, delete or modify this row. None of the 366 columnar objects can be modified except this one, when 367 the row is active." 368 ::= { crpmsCpEntry 14 } 369 370-- -- 371-- RPMS VPDN object group 372-- -- 373 374crpmsVpdnGroupTable OBJECT-TYPE 375 SYNTAX SEQUENCE OF CrpmsVpdnGroupEntry 376 MAX-ACCESS not-accessible 377 STATUS current 378 DESCRIPTION 379 "A VPDN group manages a number of sessions. A VPDN 380 session may use a MLP link, which is contained within 381 a particular MLP bundle. A VPDN group has a limit of 382 maximal sessions, the number of bundles that this 383 VPDN group can allocate, and the number of links for 384 each bundle. 385 386 The VPDN group table contains information about VPDN 387 group of a RPMS server, each group a row. If a row is 388 added or removed, its corresponding row in the 389 crpmsVpdnGroupCpTable has to be added or removed as 390 well." 391 ::= { crpmsVpdn 1 } 392 393crpmsVpdnGroupEntry OBJECT-TYPE 394 SYNTAX CrpmsVpdnGroupEntry 395 MAX-ACCESS not-accessible 396 STATUS current 397 DESCRIPTION 398 "A VPDN group entry contains information about 399 a specific VPDN group. VPDN groups contain the 400 necessary setting to establish a VPDN session 401 (tunneling protocol, home gateway information, and 402 other data) as well as limits on various parameters 403 (maximum concurrent sessions, MLP bundles, etc.)." 404 INDEX { IMPLIED crpmsVpdnGroupName } 405 ::= { crpmsVpdnGroupTable 1 } 406 407CrpmsVpdnGroupEntry ::= 408 SEQUENCE { 409 crpmsVpdnGroupName SnmpAdminString, 410 crpmsVpdnTunnelId SnmpAdminString, 411 crpmsVpdnTunnelProtocol INTEGER, 412 crpmsVpdnLimit Unsigned32, 413 crpmsVpdnOverflowLimit Unsigned32, 414 crpmsVpdnMlpBundleLimit Unsigned32, 415 crpmsVpdnLinksPerBundleLimit Unsigned32, 416 crpmsVpdnBundles Gauge32, 417 crpmsVpdnActiveCalls Gauge32, 418 crpmsVpdnActiveOverflowCalls Gauge32, 419 crpmsVpdnRejections Counter32, 420 crpmsVpdnSizeRejections Counter32, 421 crpmsVpdnLimitThreshold Unsigned32, 422 crpmsVpdnEntryStatus RowStatus 423} 424 425crpmsVpdnGroupName OBJECT-TYPE 426 SYNTAX SnmpAdminString (SIZE (1..31)) 427 MAX-ACCESS not-accessible 428 STATUS current 429 DESCRIPTION 430 "The name of the VPDN group. This name uniquely 431 identifies a VPDN group in the RPMS system." 432 ::= { crpmsVpdnGroupEntry 1 } 433 434crpmsVpdnTunnelId OBJECT-TYPE 435 SYNTAX SnmpAdminString 436 MAX-ACCESS read-only 437 STATUS current 438 DESCRIPTION 439 "The tunnel Id of the VPDN group. 440 For Cisco IOS 12.05T and later, the tunnel id matches 441 the remote name configured on the HGW router. The 442 following is an example: 443 444 vpdn-group 1 445 accept dialin l2tp virtual-template 1 remote isp1 446 local name hg 447 448 For old Cisco IOS releases, the tunnel id matches the 449 incoming statement: 450 451 vpdn incoming isp1 hgw virtual-template 1 452 453 In above examples, the object has the value isp1. 454 " 455 ::= { crpmsVpdnGroupEntry 2 } 456 457crpmsVpdnTunnelProtocol OBJECT-TYPE 458 SYNTAX INTEGER 459 { 460 l2f (1), 461 l2tp (2) 462 } 463 MAX-ACCESS read-create 464 STATUS current 465 DESCRIPTION 466 "The protocol used by the tunnel of the VPDN group. 467 There are only 2 possible value: 468 l2f - Layer 2 Forwarding Protocol 469 l2tp - Layer 2 Tunneling Protocol 470 " 471 DEFVAL { l2f } 472 ::= { crpmsVpdnGroupEntry 3 } 473 474crpmsVpdnLimit OBJECT-TYPE 475 SYNTAX Unsigned32 476 MAX-ACCESS read-create 477 STATUS current 478 DESCRIPTION 479 "Limit of the resource pool for this VPDN group." 480 DEFVAL { 0 } 481 ::= { crpmsVpdnGroupEntry 4 } 482 483crpmsVpdnOverflowLimit OBJECT-TYPE 484 SYNTAX Unsigned32 485 MAX-ACCESS read-create 486 STATUS current 487 DESCRIPTION 488 "Limit of the overflow pool for this VPDN group." 489 DEFVAL { 0 } 490 ::= { crpmsVpdnGroupEntry 5 } 491 492crpmsVpdnMlpBundleLimit OBJECT-TYPE 493 SYNTAX Unsigned32 494 MAX-ACCESS read-create 495 STATUS current 496 DESCRIPTION 497 "Limit of MLP (multilink protocol) bundles for this 498 VPDN group." 499 DEFVAL { 0 } 500 ::= { crpmsVpdnGroupEntry 6 } 501 502crpmsVpdnLinksPerBundleLimit OBJECT-TYPE 503 SYNTAX Unsigned32 504 MAX-ACCESS read-create 505 STATUS current 506 DESCRIPTION 507 "Limit of links per bundle for this VPDN group." 508 DEFVAL { 0 } 509 ::= { crpmsVpdnGroupEntry 7 } 510 511crpmsVpdnBundles OBJECT-TYPE 512 SYNTAX Gauge32 513 MAX-ACCESS read-only 514 STATUS current 515 DESCRIPTION 516 "The number of active MLP bundles in the tunnel 517 of the VPDN group." 518 ::= { crpmsVpdnGroupEntry 8 } 519 520crpmsVpdnActiveCalls OBJECT-TYPE 521 SYNTAX Gauge32 522 MAX-ACCESS read-only 523 STATUS current 524 DESCRIPTION 525 "The number of active calls that belong to this VPDN 526 group." 527 ::= { crpmsVpdnGroupEntry 9 } 528 529crpmsVpdnActiveOverflowCalls OBJECT-TYPE 530 SYNTAX Gauge32 531 MAX-ACCESS read-only 532 STATUS current 533 DESCRIPTION 534 "The number of active overflow calls that belong to 535 this VPDN group." 536 ::= { crpmsVpdnGroupEntry 10 } 537 538crpmsVpdnRejections OBJECT-TYPE 539 SYNTAX Counter32 540 MAX-ACCESS read-only 541 STATUS current 542 DESCRIPTION 543 "The number of calls rejected because one of the group 544 limits (crpmsVpdnOverflowLimit, crpmsVpdnMlpBundleLimit 545 and crpmsVpdnLinksPerBundleLimit) was exceeded." 546 ::= { crpmsVpdnGroupEntry 11 } 547 548crpmsVpdnSizeRejections OBJECT-TYPE 549 SYNTAX Counter32 550 MAX-ACCESS read-only 551 STATUS current 552 DESCRIPTION 553 "The number of rejected calls of the VPDN group, because 554 the max allowed size limit (crpmsVpdnOverflowLimit + 555 crpmsVpdnLimit) was exceeded." 556 ::= { crpmsVpdnGroupEntry 12 } 557 558crpmsVpdnLimitThreshold OBJECT-TYPE 559 SYNTAX Unsigned32 (0..100) 560 UNITS "percent" 561 MAX-ACCESS read-create 562 STATUS current 563 DESCRIPTION 564 "A threshold defined for the vpdn group limit 565 (crpmsVpdnLimit) which, when crossed, triggers a 566 crpmsRisingAlarm or a crpmsFallingAlarm notification 567 (refer to the notification definitions in this MIB 568 for more details). 569 570 A value of 100 percent cannot be exceeded and therefore 571 disables this threshold setting. A value of 0 percent is 572 always exceeded. 573 " 574 DEFVAL { 100 } 575 ::= { crpmsVpdnGroupEntry 13 } 576 577crpmsVpdnEntryStatus OBJECT-TYPE 578 SYNTAX RowStatus 579 MAX-ACCESS read-create 580 STATUS current 581 DESCRIPTION 582 "Used to create, delete or modify this row. None of the 583 columnar objects can be modified except this one, when 584 the row is active." 585 ::= { crpmsVpdnGroupEntry 14 } 586 587 588crpmsVpdnGroupCpTable OBJECT-TYPE 589 SYNTAX SEQUENCE OF CrpmsVpdnGroupCpEntry 590 MAX-ACCESS not-accessible 591 STATUS current 592 DESCRIPTION 593 "A VPDN group can be associated with a number of customer 594 profiles, this table represents this relationship. It's 595 double indexed by index of crpmsVpdnGroupTable and index 596 of crpmsCpTable. If rows are added to or removed from 597 one of two tables, Its corresponding row(s) in this 598 table will be added or removed as well." 599 ::= { crpmsVpdn 2 } 600 601crpmsVpdnGroupCpEntry OBJECT-TYPE 602 SYNTAX CrpmsVpdnGroupCpEntry 603 MAX-ACCESS not-accessible 604 STATUS current 605 DESCRIPTION 606 "A VPDN group customer profile entry contains information 607 of SLA associated with this VPDN group." 608 INDEX { crpmsVpdnGroupCpVpdnGroupName, 609 IMPLIED crpmsVpdnGroupCpCpName } 610 ::= { crpmsVpdnGroupCpTable 1 } 611 612CrpmsVpdnGroupCpEntry ::= 613 SEQUENCE { 614 crpmsVpdnGroupCpVpdnGroupName SnmpAdminString, 615 crpmsVpdnGroupCpCpName SnmpAdminString, 616 crpmsVpdnGroupCpEntryStatus RowStatus 617} 618 619crpmsVpdnGroupCpVpdnGroupName OBJECT-TYPE 620 SYNTAX SnmpAdminString (SIZE (1..31)) 621 MAX-ACCESS not-accessible 622 STATUS current 623 DESCRIPTION 624 "The name of VPDN groups in the table." 625 ::= { crpmsVpdnGroupCpEntry 1 } 626 627crpmsVpdnGroupCpCpName OBJECT-TYPE 628 SYNTAX SnmpAdminString (SIZE (1..31)) 629 MAX-ACCESS not-accessible 630 STATUS current 631 DESCRIPTION 632 "The name of customer profile in the table." 633 ::= { crpmsVpdnGroupCpEntry 2 } 634 635crpmsVpdnGroupCpEntryStatus OBJECT-TYPE 636 SYNTAX RowStatus 637 MAX-ACCESS read-create 638 STATUS current 639 DESCRIPTION 640 "Used to create, delete or modify this row. None of the 641 columnar objects can be modified except this one, when 642 the row is active." 643 ::= { crpmsVpdnGroupCpEntry 3 } 644 645 646-- -- 647-- RPMS Notification object group 648-- -- 649 650crpmsAlarmObject OBJECT-TYPE 651 SYNTAX OBJECT IDENTIFIER 652 MAX-ACCESS accessible-for-notify 653 STATUS current 654 DESCRIPTION 655 "The object identifier of the destination object 656 related to the notification. For example, if 657 crpmsCpLimitThreshold is crossed, this variable 658 should have the OID of crpmsCpLimit." 659 ::= { crpmsNotif 1 } 660 661crpmsAlarmValue OBJECT-TYPE 662 SYNTAX Unsigned32 663 MAX-ACCESS accessible-for-notify 664 STATUS current 665 DESCRIPTION 666 "The current value that caused the threshold alarm 667 to be sent." 668 ::= { crpmsNotif 2 } 669 670crpmsAlarmThresholdObject OBJECT-TYPE 671 SYNTAX OBJECT IDENTIFIER 672 MAX-ACCESS accessible-for-notify 673 STATUS current 674 DESCRIPTION 675 "The object identifier of the Threshold that is related 676 to the notification. For example, if 677 crpmsCpLimitThreshold is crossed, this variable should 678 have the OID of crpmsCpLimitThreshold." 679 ::= { crpmsNotif 3 } 680 681 682-- -- 683-- RPMS Notification group 684-- -- 685 686ciscoRpmsMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoRpmsMIB 2 } 687ciscoRpmsMIBNotifications OBJECT IDENTIFIER ::= 688 { ciscoRpmsMIBNotificationPrefix 0 } 689 690 691crpmsRisingAlarm NOTIFICATION-TYPE 692 OBJECTS 693 { 694 crpmsAlarmObject, 695 crpmsAlarmValue, 696 crpmsAlarmThresholdObject 697 } 698 STATUS current 699 DESCRIPTION 700 "This trap is generated to notify the manager(s) that 701 one of the thresholds is crossed in rising direction 702 (exceeded). 703 704 The same trap will not be generated until the sample 705 value falls below the threshold low water mark and rises 706 to cross it again. 707 708 NOTE: A threshold low water mark is by default 90% of the 709 actual threshold percentage (threshold * 90%) integer 710 rounded. 711 " 712 ::= { ciscoRpmsMIBNotifications 1 } 713 714crpmsFallingAlarm NOTIFICATION-TYPE 715 OBJECTS 716 { 717 crpmsAlarmObject, 718 crpmsAlarmValue, 719 crpmsAlarmThresholdObject 720 } 721 STATUS current 722 DESCRIPTION 723 "This trap is generated to notify the manager(s) that one 724 of the thresholds is crossed in the falling direction 725 (reaches the threshold low water mark after being exceeded). 726 727 The same trap will not be generated until the sample 728 value rises above the threshold and reaches the low water 729 mark again. 730 731 NOTE: A threshold low water mark is by default 90% of the 732 actual threshold percentage (threshold * 90%) integer 733 rounded. 734 " 735 ::= { ciscoRpmsMIBNotifications 2 } 736 737 738-- -- 739-- Conformance 740-- -- 741 742ciscoRpmsMIBConformance OBJECT IDENTIFIER ::= 743 { ciscoRpmsMIB 3 } 744ciscoRpmsMIBCompliances OBJECT IDENTIFIER ::= 745 { ciscoRpmsMIBConformance 1 } 746ciscoRpmsMIBGroups OBJECT IDENTIFIER ::= 747 { ciscoRpmsMIBConformance 2 } 748 749 750-- -- 751-- Compliance 752-- -- 753 754ciscoRpmsMIBCompliance MODULE-COMPLIANCE 755 STATUS current 756 DESCRIPTION 757 "The compliance statement for entities which implement 758 the Cisco-RPMS-MIB" 759 MODULE -- this module 760 MANDATORY-GROUPS { 761 crpmsSystemGroup, 762 crpmsCpGroup, 763 crpmsVpdnGroup, 764 crpmsNotifGroup, 765 crpmsThresholdNotifGroup 766 } 767 768 OBJECT crpmsSubsystemName 769 MIN-ACCESS read-only 770 DESCRIPTION 771 "Write access is not required." 772 773 OBJECT crpmsSubsystemUptime 774 MIN-ACCESS read-only 775 DESCRIPTION 776 "Write access is not required." 777 778 OBJECT crpmsCpActiveCalls 779 MIN-ACCESS read-only 780 DESCRIPTION 781 "Write access is not required." 782 783 OBJECT crpmsCpActiveOverflowCalls 784 MIN-ACCESS read-only 785 DESCRIPTION 786 "Write access is not required." 787 788 OBJECT crpmsCpAttemptedCalls 789 MIN-ACCESS read-only 790 DESCRIPTION 791 "Write access is not required." 792 793 OBJECT crpmsCpAttemptedOverflowCalls 794 MIN-ACCESS read-only 795 DESCRIPTION 796 "Write access is not required." 797 798 OBJECT crpmsCpRejections 799 MIN-ACCESS read-only 800 DESCRIPTION 801 "Write access is not required." 802 803 OBJECT crpmsCpOverflowRejections 804 MIN-ACCESS read-only 805 DESCRIPTION 806 "Write access is not required." 807 808 OBJECT crpmsVpdnTunnelId 809 MIN-ACCESS read-only 810 DESCRIPTION 811 "Write access is not required." 812 813 OBJECT crpmsVpdnBundles 814 MIN-ACCESS read-only 815 DESCRIPTION 816 "Write access is not required." 817 818 OBJECT crpmsVpdnActiveCalls 819 MIN-ACCESS read-only 820 DESCRIPTION 821 "Write access is not required." 822 823 OBJECT crpmsVpdnActiveOverflowCalls 824 MIN-ACCESS read-only 825 DESCRIPTION 826 "Write access is not required." 827 828 OBJECT crpmsVpdnRejections 829 MIN-ACCESS read-only 830 DESCRIPTION 831 "Write access is not required." 832 833 OBJECT crpmsVpdnSizeRejections 834 MIN-ACCESS read-only 835 DESCRIPTION 836 "Write access is not required." 837 838 ::= { ciscoRpmsMIBCompliances 1 } 839 840 841-- -- 842-- units of conformance 843-- -- 844 845crpmsSystemGroup OBJECT-GROUP 846 OBJECTS { 847 crpmsSubsystemName, 848 crpmsSubsystemUptime 849 } 850 STATUS current 851 DESCRIPTION 852 "This group contains a table providing the general 853 system level information." 854 ::= { ciscoRpmsMIBGroups 1 } 855 856crpmsCpGroup OBJECT-GROUP 857 OBJECTS { 858 crpmsCpLimit, 859 crpmsCpOverflowLimit, 860 crpmsCpActiveCalls, 861 crpmsCpActiveOverflowCalls, 862 crpmsCpAttemptedCalls, 863 crpmsCpAttemptedOverflowCalls, 864 crpmsCpRejections, 865 crpmsCpOverflowRejections, 866 crpmsCpLimitThreshold, 867 crpmsCpOverflowLimitThreshold, 868 crpmsCpCallRejectionThreshold, 869 crpmsCpOverflowRejectThreshold, 870 crpmsCpEntryStatus 871 } 872 STATUS current 873 DESCRIPTION 874 "This group contains a table providing the information 875 of customer profile." 876 ::= { ciscoRpmsMIBGroups 2 } 877 878crpmsVpdnGroup OBJECT-GROUP 879 OBJECTS { 880 crpmsVpdnTunnelId, 881 crpmsVpdnTunnelProtocol, 882 crpmsVpdnLimit, 883 crpmsVpdnOverflowLimit, 884 crpmsVpdnMlpBundleLimit, 885 crpmsVpdnLinksPerBundleLimit, 886 crpmsVpdnBundles, 887 crpmsVpdnActiveCalls, 888 crpmsVpdnActiveOverflowCalls, 889 crpmsVpdnRejections, 890 crpmsVpdnSizeRejections, 891 crpmsVpdnLimitThreshold, 892 crpmsVpdnEntryStatus, 893 crpmsVpdnGroupCpEntryStatus 894 } 895 STATUS current 896 DESCRIPTION 897 "This group contains tables providing the information 898 of VPDN." 899 ::= { ciscoRpmsMIBGroups 3 } 900 901crpmsNotifGroup OBJECT-GROUP 902 OBJECTS { 903 crpmsAlarmObject, 904 crpmsAlarmValue, 905 crpmsAlarmThresholdObject 906 } 907 STATUS current 908 DESCRIPTION 909 "This group contains helper objects specifying 910 notifications." 911 ::= { ciscoRpmsMIBGroups 4 } 912 913crpmsThresholdNotifGroup NOTIFICATION-GROUP 914 NOTIFICATIONS { 915 crpmsRisingAlarm, 916 crpmsFallingAlarm 917 } 918 STATUS current 919 DESCRIPTION 920 "This group contains threshold crossing related alarms and 921 notifications." 922 ::= { ciscoRpmsMIBGroups 5 } 923END 924