1-- ***************************************************************** 2-- CISCO-USP-MIB.my 3-- 4-- Copyright (c) 2015 by cisco Systems Inc. 5-- All rights reserved. 6-- 7-- ***************************************************************** 8 9CISCO-USP-MIB DEFINITIONS ::= BEGIN 10 11IMPORTS 12 MODULE-IDENTITY, 13 OBJECT-TYPE, 14 Counter32, 15 NOTIFICATION-TYPE, 16 Unsigned32, 17 Integer32 18 FROM SNMPv2-SMI 19 MODULE-COMPLIANCE, 20 NOTIFICATION-GROUP, 21 OBJECT-GROUP 22 FROM SNMPv2-CONF 23 TruthValue, 24 TimeStamp, 25 DateAndTime 26 FROM SNMPv2-TC 27 ciscoMgmt 28 FROM CISCO-SMI; 29 30 31ciscoUspMIB MODULE-IDENTITY 32 LAST-UPDATED "201507200000Z" 33 ORGANIZATION "Cisco Systems, Inc." 34 CONTACT-INFO 35 "Cisco Systems 36 Customer Service 37 38 Postal: 170 W Tasman Drive 39 San Jose, CA 95134 40 USA 41 42 Tel: +1 800 553-NETS 43 44 E-mail: cs-cusp@cisco.com" 45 DESCRIPTION 46 "The MIB Module for the management of the Cisco Unified 47 SIP Proxy (CUSP) service. CUSP is a Session Initiation Protocol 48 (SIP) proxy server that helps enterprises aggregate their SIP 49 elements into a centralized architecture in order to simplify 50 and improve the flexibility of their network. 51 52 MIB has OID's to monitor CUSP specific info like Server 53 Group, Calls Per Second (CPS), Total Calls, Failed Calls, 54 Dropped Calls, License, Up time CPU and Memory info and also 55 traps on Server group elements, CPU and Memory threshold exceed, 56 License exceed, Back up , process going down, Extensive logging 57 and connection." 58 REVISION "201507200000Z" 59 DESCRIPTION 60 "First version of this MIB module." 61 ::= { ciscoMgmt 827 } 62 63 64-- Textual Conventions definition will be defined before this line 65 66ciscoUspMIBNotifs OBJECT IDENTIFIER 67 ::= { ciscoUspMIB 0 } 68 69 70cuspSystemStateAlert NOTIFICATION-TYPE 71 OBJECTS { 72 cuspNotifSeverity, 73 cuspNotifDetail, 74 cuspSystemState 75 } 76 STATUS current 77 DESCRIPTION 78 "This notification is generated when the CUSP system goes 79 up/down. This notification can be enabled/disabled by setting 80 cuspSystemStateAlertEnable." 81 ::= { ciscoUspMIBNotifs 1 } 82 83cuspServerGroupElementAlert NOTIFICATION-TYPE 84 OBJECTS { 85 cuspNotifSeverity, 86 cuspElementName, 87 cuspElementStatus 88 } 89 STATUS current 90 DESCRIPTION 91 "This notification is generated when server group element status 92 changes. This notification can be enabled/disabled by setting 93 cuspServerGroupElementAlertEnable." 94 ::= { ciscoUspMIBNotifs 2 } 95 96cuspServerGroupAlert NOTIFICATION-TYPE 97 OBJECTS { 98 cuspNotifSeverity, 99 cuspServerGroupName, 100 cuspServerGroupStatus 101 } 102 STATUS current 103 DESCRIPTION 104 "This notification is generated when all the elements in the 105 server group goes down or when any one element in the server 106 group comes up after all the elements in the group were down. 107 This notification can be enabled/disabled by setting 108 cuspServerGroupAlertEnable." 109 ::= { ciscoUspMIBNotifs 3 } 110 111cuspMemoryThresholdAlert NOTIFICATION-TYPE 112 OBJECTS { 113 cuspNotifSeverity, 114 cuspMemoryThresholdValue, 115 cuspConfiguredMemory, 116 cuspMemoryUsed 117 } 118 STATUS current 119 DESCRIPTION 120 "This notification is generated when CUSP memory usage 121 exceeds the cuspMemoryThresholdValue. This notification can be 122 enabled/disabled by setting cuspMemoryThresholdAlertEnable." 123 ::= { ciscoUspMIBNotifs 4 } 124 125cuspLicenseExceededAlert NOTIFICATION-TYPE 126 OBJECTS { 127 cuspNotifSeverity, 128 cuspCPS, 129 cuspLicenseLimit 130 } 131 STATUS current 132 DESCRIPTION 133 "This notification is generated when average CPS exceeds 134 cuspLicenseLimit. This notification can be enabled/disabled by 135 setting cuspLicenseExceededAlertEnable." 136 ::= { ciscoUspMIBNotifs 5 } 137 138cuspLicenseStateAlert NOTIFICATION-TYPE 139 OBJECTS { 140 cuspNotifSeverity, 141 cuspLicenseState 142 } 143 STATUS current 144 DESCRIPTION 145 "This notification is generated when CUSP license state changes. 146 This notification can be enabled/disabled by setting 147 cuspLicenseStateAlertEnable." 148 ::= { ciscoUspMIBNotifs 6 } 149 150cuspExtensiveLoggingAlert NOTIFICATION-TYPE 151 OBJECTS { 152 cuspNotifSeverity, 153 cuspNotifDetail 154 } 155 STATUS current 156 DESCRIPTION 157 "This notification is generated when extensive debug level 158 logging is enabled in CUSP. Extensive logging might impact the 159 performance and system stability. This notification can be 160 enabled/disabled by setting cuspExtensiveLoggingAlertEnable." 161 ::= { ciscoUspMIBNotifs 7 } 162 163cuspDiskSpaceThresholdAlert NOTIFICATION-TYPE 164 OBJECTS { 165 cuspNotifSeverity, 166 cuspDiskSpaceThresholdValue, 167 cuspDiskSpaceUsed 168 } 169 STATUS current 170 DESCRIPTION 171 "This notification is generated when the CUSP Disk usage exceeds 172 the cuspDiskSpaceThresholdValue. This notification can be 173 enabled/disabled by setting cuspDiskSpaceThresholdAlertEnable." 174 ::= { ciscoUspMIBNotifs 8 } 175 176cuspBackupProcessFailAlert NOTIFICATION-TYPE 177 OBJECTS { 178 cuspNotifSeverity, 179 cuspNotifDetail 180 } 181 STATUS current 182 DESCRIPTION 183 "This notification is generated when back up process fails. This 184 notification can be enabled/disabled by setting 185 cuspBackupProcessFailAlertEnable." 186 ::= { ciscoUspMIBNotifs 9 } 187 188cuspConnectionExceptionAlert NOTIFICATION-TYPE 189 OBJECTS { 190 cuspNotifSeverity, 191 cuspNotifDetail 192 } 193 STATUS current 194 DESCRIPTION 195 "This notification is generated when a connection exception 196 occurs. This notification can be enabled/disabled by setting 197 cuspConnectionExceptionAlertEnable." 198 ::= { ciscoUspMIBNotifs 10 } 199ciscoUspMIBObjects OBJECT IDENTIFIER 200 ::= { ciscoUspMIB 1 } 201 202ciscoUspMIBConform OBJECT IDENTIFIER 203 ::= { ciscoUspMIB 2 } 204 205cuspScalar OBJECT IDENTIFIER 206 ::= { ciscoUspMIBObjects 1 } 207 208cuspTable OBJECT IDENTIFIER 209 ::= { ciscoUspMIBObjects 2 } 210 211-- Conformance Information Definition 212 213ciscoUspMIBCompliances OBJECT IDENTIFIER 214 ::= { ciscoUspMIBConform 1 } 215 216ciscoUspMIBGroups OBJECT IDENTIFIER 217 ::= { ciscoUspMIBConform 2 } 218 219 220ciscoUspMIBModuleCompliance MODULE-COMPLIANCE 221 STATUS current 222 DESCRIPTION 223 "The compliance statement for entities which implement 224 the Cisco USP MIB." 225 MODULE -- this module 226 MANDATORY-GROUPS { 227 ciscoUspMIBMainObjectGroup, 228 ciscoUspMIBNotifyGroup 229 } 230 ::= { ciscoUspMIBCompliances 1 } 231 232ciscoUspMIBMainObjectGroup OBJECT-GROUP 233 OBJECTS { 234 cuspLicenseLimit, 235 cuspLastCounterResetTime, 236 cuspTotalCalls, 237 cuspTotalFailedCalls, 238 cuspCPS, 239 cuspAvgCPSOneMin, 240 cuspMaxCPSOneMin, 241 cuspDroppedCallsOneSec, 242 cuspAvgDroppedCPSOneMin, 243 cuspMaxDroppedCPSOneMin, 244 cuspCallsRoutedOneSec, 245 cuspAvgCallsRoutedOneMin, 246 cuspMaxCallsRoutedOneMin, 247 cuspCallsDroppedExceedingLicense, 248 cuspSystemState, 249 cuspSystemUpTime, 250 cuspNoOfMessagesRecieved, 251 cuspSmartAgentState, 252 cuspStrayMessageCount, 253 cuspConfiguredMemory, 254 cuspMemoryUsed, 255 cuspSystemStateAlertEnable, 256 cuspServerGroupAlertEnable, 257 cuspDiskSpaceThresholdAlertEnable, 258 cuspBackupProcessFailAlertEnable, 259 cuspExtensiveLoggingAlertEnable, 260 cuspMemoryThresholdValue, 261 cuspDiskSpaceThresholdValue, 262 cuspServerGroupName, 263 cuspServerGroupNetwork, 264 cuspServerGroupStatus, 265 cuspElementName, 266 cuspElementStatus, 267 cuspElementQValue, 268 cuspElementWeight, 269 cuspElementTransport, 270 cuspElementTotalCalls, 271 cuspElementFailedCalls, 272 cuspNotifSeverity, 273 cuspNotifDetail, 274 cuspLicenseExceededAlertEnable, 275 cuspServerGroupPingStatus, 276 cuspServerGroupLBType, 277 cuspDiskSpaceUsed, 278 cuspElementPort, 279 cuspServerGroupElementAlertEnable, 280 cuspLicenseStateAlertEnable, 281 cuspMemoryThresholdAlertEnable, 282 cuspConnectionExceptionAlertEnable, 283 cuspLicenseState 284 } 285 STATUS current 286 DESCRIPTION 287 "A collection of objects providing information on CUSP system 288 parameters." 289 ::= { ciscoUspMIBGroups 1 } 290 291ciscoUspMIBNotifyGroup NOTIFICATION-GROUP 292 NOTIFICATIONS { 293 cuspSystemStateAlert, 294 cuspBackupProcessFailAlert, 295 cuspDiskSpaceThresholdAlert, 296 cuspConnectionExceptionAlert, 297 cuspServerGroupElementAlert, 298 cuspServerGroupAlert, 299 cuspMemoryThresholdAlert, 300 cuspLicenseExceededAlert, 301 cuspExtensiveLoggingAlert, 302 cuspLicenseStateAlert 303 } 304 STATUS current 305 DESCRIPTION 306 "A collection of notifications that are generated by 307 the CUSP." 308 ::= { ciscoUspMIBGroups 2 } 309cuspNotifControlInfo OBJECT IDENTIFIER 310 ::= { ciscoUspMIBObjects 3 } 311 312 313cuspLastCounterResetTime OBJECT-TYPE 314 SYNTAX DateAndTime 315 MAX-ACCESS read-only 316 STATUS current 317 DESCRIPTION 318 "This object gives the time stamp in date and time when the call 319 counter was last reset. All counters related to calls, CPS and 320 messages would be reset when counter is reset." 321 ::= { cuspScalar 1 } 322 323cuspSystemState OBJECT-TYPE 324 SYNTAX INTEGER { 325 up(1), 326 down(2) 327 } 328 MAX-ACCESS read-only 329 STATUS current 330 DESCRIPTION 331 "This object gives the CUSP system state. 332 'up' - System is up. 333 'down' - System is either offline or going down." 334 ::= { cuspScalar 2 } 335 336cuspSystemUpTime OBJECT-TYPE 337 SYNTAX TimeStamp 338 MAX-ACCESS read-only 339 STATUS current 340 DESCRIPTION 341 "This object gives the CUSP system up time information." 342 ::= { cuspScalar 3 } 343 344cuspLicenseLimit OBJECT-TYPE 345 SYNTAX Unsigned32 (0..10000) 346 UNITS "CPS" 347 MAX-ACCESS read-only 348 STATUS current 349 DESCRIPTION 350 "This object gives the maximum licensed CPS limit value. 351 Calls will be rejected if the license limit is exceeded." 352 ::= { cuspScalar 4 } 353 354cuspLicenseState OBJECT-TYPE 355 SYNTAX INTEGER { 356 waiting(1), 357 overage(2), 358 outofcompliance(3), 359 notapplicable(4), 360 invalidtag(5), 361 invalid(6), 362 init(7), 363 incompliance(8), 364 evalexpired(9), 365 eval(10), 366 disabled(11), 367 authorizedperiodexpired(12) 368 } 369 MAX-ACCESS read-only 370 STATUS current 371 DESCRIPTION 372 "This object gives the current license state of the CUSP. 373 'waiting' - The initial state after an entitlement request 374 while waiting for the authorization request response. 375 'overage' - The entitlement is in overage. 376 'outofcompliance' - Requested entitlement is more than the 377 available count. All calls will be rejected. 378 'notapplicable' - Enforcement mode is not applicable. 379 'invalidtag' - The entitlement tag is invalid. 380 'invalid' - Error condition state. 381 'init' - The initial state after the instance is created but 382 before the entitlement is requested with. 383 'incompliance' - License registration and entitlement 384 succeeded. 385 'evalexpired' - Evaluation period has expired. 386 'eval' - CUSP is using the evaluation period for this 387 entitlement. 388 'disabled' - Smart Licensing has been deactivated or disabled. 389 'authorizedperiodexpired' - The authorized period has expired." 390 ::= { cuspScalar 5 } 391 392cuspSmartAgentState OBJECT-TYPE 393 SYNTAX INTEGER { 394 unconfigured(1), 395 unidentified(2), 396 evalexpired(3), 397 registered(4), 398 outofcomplaince(5), 399 authorized(6), 400 authorizationexpiry(7), 401 transient(8) 402 } 403 MAX-ACCESS read-only 404 STATUS current 405 DESCRIPTION 406 "This object gives the current license state of the Smart 407 License Agent. 408 'unconfigured' - Smart licensing agent is not enabled and 409 and all calls will be rejected in this state. 410 'unidentified' - Smart licensing is enabled and entitlement 411 information is sent to the agent. Calls will be allowed in this 412 state. 413 'evalexpired' - Smart agent will move to this state when 414 evaluation period expires. All calls will be rejected in this 415 state. 416 'transient' - Smart agent is in transient state. 417 'registered' - CUSP registered with the cloud server but 418 license not yet authorized. 419 'outofcompliance' - Requested entitlement is more than the 420 available count. All calls will be rejected. 421 'authorized' - License registration and entitlement succeeded. 422 'authorizationexpiry' - Renew request failed for more than 90 423 days. All calls will be rejected." 424 ::= { cuspScalar 6 } 425 426cuspConfiguredMemory OBJECT-TYPE 427 SYNTAX Unsigned32 428 UNITS "MegaByte" 429 MAX-ACCESS read-only 430 STATUS current 431 DESCRIPTION 432 "This object gives the total memory (RAM) in MB(MegaByte) 433 configured on CUSP." 434 ::= { cuspScalar 7 } 435 436cuspMemoryUsed OBJECT-TYPE 437 SYNTAX Unsigned32 438 UNITS "MegaByte" 439 MAX-ACCESS read-only 440 STATUS current 441 DESCRIPTION 442 "This object gives the CUSP current memory (RAM) usage 443 information in MB (MegaByte)." 444 ::= { cuspScalar 8 } 445 446cuspDiskSpaceUsed OBJECT-TYPE 447 SYNTAX Integer32 448 MAX-ACCESS read-only 449 STATUS current 450 DESCRIPTION 451 "This object gives the current disk utilization of CUSP in MB 452 (Mega Byte)." 453 ::= { cuspScalar 9 } 454cuspCallStats OBJECT IDENTIFIER 455 ::= { cuspScalar 10 } 456 457cuspMessageStats OBJECT IDENTIFIER 458 ::= { cuspScalar 11 } 459 460cuspThresholdValues OBJECT IDENTIFIER 461 ::= { cuspScalar 12 } 462 463 464cuspTotalCalls OBJECT-TYPE 465 SYNTAX Counter32 466 MAX-ACCESS read-only 467 STATUS current 468 DESCRIPTION 469 "This object gives the total number of calls since the last 470 counter reset." 471 ::= { cuspCallStats 1 } 472 473cuspTotalFailedCalls OBJECT-TYPE 474 SYNTAX Counter32 475 MAX-ACCESS read-only 476 STATUS current 477 DESCRIPTION 478 "This object gives the total number of failed calls since last 479 counter reset." 480 ::= { cuspCallStats 2 } 481 482cuspCPS OBJECT-TYPE 483 SYNTAX Unsigned32 484 UNITS "CPS" 485 MAX-ACCESS read-only 486 STATUS current 487 DESCRIPTION 488 "This object gives the current running Calls Per Second (CPS) 489 information." 490 ::= { cuspCallStats 3 } 491 492cuspAvgCPSOneMin OBJECT-TYPE 493 SYNTAX Unsigned32 494 UNITS "CPS" 495 MAX-ACCESS read-only 496 STATUS current 497 DESCRIPTION 498 "This object gives the average CPS (Calls Per Second) in the 499 last one minute." 500 ::= { cuspCallStats 4 } 501 502cuspMaxCPSOneMin OBJECT-TYPE 503 SYNTAX Unsigned32 504 UNITS "CPS" 505 MAX-ACCESS read-only 506 STATUS current 507 DESCRIPTION 508 "This object gives the Maximum value of CPS (Calls Per Second) 509 in the last one minute." 510 ::= { cuspCallStats 5 } 511 512cuspDroppedCallsOneSec OBJECT-TYPE 513 SYNTAX Unsigned32 514 MAX-ACCESS read-only 515 STATUS current 516 DESCRIPTION 517 "This object gives the count on number of calls dropped in the 518 last one second." 519 ::= { cuspCallStats 6 } 520 521cuspAvgDroppedCPSOneMin OBJECT-TYPE 522 SYNTAX Unsigned32 523 MAX-ACCESS read-only 524 STATUS current 525 DESCRIPTION 526 "This object gives the average of 'dropped calls per second' in 527 the last one minute." 528 ::= { cuspCallStats 7 } 529 530cuspMaxDroppedCPSOneMin OBJECT-TYPE 531 SYNTAX Unsigned32 532 MAX-ACCESS read-only 533 STATUS current 534 DESCRIPTION 535 "This object gives the Maximum of 'dropped calls per second' in 536 the last one minute." 537 ::= { cuspCallStats 8 } 538 539cuspCallsRoutedOneSec OBJECT-TYPE 540 SYNTAX Unsigned32 541 MAX-ACCESS read-only 542 STATUS current 543 DESCRIPTION 544 "This object gives the number of calls routed through CUSP in 545 last one second." 546 ::= { cuspCallStats 9 } 547 548cuspAvgCallsRoutedOneMin OBJECT-TYPE 549 SYNTAX Unsigned32 550 MAX-ACCESS read-only 551 STATUS current 552 DESCRIPTION 553 "This object gives the average of 'calls routed per second' in 554 last one minute." 555 ::= { cuspCallStats 10 } 556 557cuspMaxCallsRoutedOneMin OBJECT-TYPE 558 SYNTAX Unsigned32 559 MAX-ACCESS read-only 560 STATUS current 561 DESCRIPTION 562 "This object gives the maximum of 'calls routed per second' in 563 the last one minute." 564 ::= { cuspCallStats 11 } 565 566cuspCallsDroppedExceedingLicense OBJECT-TYPE 567 SYNTAX Unsigned32 568 UNITS "CPS" 569 MAX-ACCESS read-only 570 STATUS current 571 DESCRIPTION 572 "This object gives the total calls dropped due to exceeding 573 license limit." 574 ::= { cuspCallStats 12 } 575 576cuspStrayMessageCount OBJECT-TYPE 577 SYNTAX Unsigned32 578 UNITS "Messages" 579 MAX-ACCESS read-only 580 STATUS current 581 DESCRIPTION 582 "This object gives the number of stray messages information. 583 Stray messages are messages for which CUSP doesn't have a 584 transaction." 585 ::= { cuspMessageStats 1 } 586 587cuspNoOfMessagesRecieved OBJECT-TYPE 588 SYNTAX Unsigned32 589 MAX-ACCESS read-only 590 STATUS current 591 DESCRIPTION 592 "This object gives the total number of messages received." 593 ::= { cuspMessageStats 2 } 594 595cuspDiskSpaceThresholdValue OBJECT-TYPE 596 SYNTAX Integer32 (1..100) 597 MAX-ACCESS read-write 598 STATUS current 599 DESCRIPTION 600 "The percentage threshold value configured by the user. If the 601 percentage disk space utilization exceeds this limit then 602 cuspDiskSpaceThresholdAlert notification is sent." 603 ::= { cuspThresholdValues 1 } 604 605cuspMemoryThresholdValue OBJECT-TYPE 606 SYNTAX Integer32 (1..100) 607 MAX-ACCESS read-write 608 STATUS current 609 DESCRIPTION 610 "The percentage threshold value configured by the user. If the 611 percentage memory utilization exceeds this limit then 612 cuspMemoryThresholdAlert notification is sent." 613 ::= { cuspThresholdValues 2 } 614 615cuspServerGroupTable OBJECT-TYPE 616 SYNTAX SEQUENCE OF CuspServerGroupEntry 617 MAX-ACCESS not-accessible 618 STATUS current 619 DESCRIPTION 620 "A list of Server Groups. Server groups define the elements with 621 which the Cisco Unified SIP Proxy system interacts for each 622 network." 623 ::= { cuspTable 1 } 624 625cuspServerGroupEntry OBJECT-TYPE 626 SYNTAX CuspServerGroupEntry 627 MAX-ACCESS not-accessible 628 STATUS current 629 DESCRIPTION 630 "An entry (conceptual row) in the ServerGroup Table." 631 INDEX { cuspServerGroupIndex } 632 ::= { cuspServerGroupTable 1 } 633 634CuspServerGroupEntry ::= SEQUENCE { 635 cuspServerGroupIndex Unsigned32, 636 cuspServerGroupName OCTET STRING, 637 cuspServerGroupNetwork OCTET STRING, 638 cuspServerGroupStatus INTEGER, 639 cuspServerGroupPingStatus TruthValue, 640 cuspServerGroupLBType INTEGER 641} 642 643cuspServerGroupIndex OBJECT-TYPE 644 SYNTAX Unsigned32 645 MAX-ACCESS not-accessible 646 STATUS current 647 DESCRIPTION 648 "A unique value, greater than zero, for each server group." 649 ::= { cuspServerGroupEntry 1 } 650 651cuspServerGroupName OBJECT-TYPE 652 SYNTAX OCTET STRING 653 MAX-ACCESS read-only 654 STATUS current 655 DESCRIPTION 656 "This object gives the name of the server group." 657 ::= { cuspServerGroupEntry 2 } 658 659cuspServerGroupNetwork OBJECT-TYPE 660 SYNTAX OCTET STRING 661 MAX-ACCESS read-only 662 STATUS current 663 DESCRIPTION 664 "This object gives the network name to which the server group 665 belongs." 666 ::= { cuspServerGroupEntry 3 } 667 668cuspServerGroupStatus OBJECT-TYPE 669 SYNTAX INTEGER { 670 up(1), 671 partialdown(2), 672 down(3) 673 } 674 MAX-ACCESS read-only 675 STATUS current 676 DESCRIPTION 677 "This object gives the Server group status as 678 up/partialdown/down. 679 up - All the elements in the server group are up. 680 partialdown - At least one element in the server group is down. 681 down - All the elements in the server group are down." 682 ::= { cuspServerGroupEntry 4 } 683 684cuspServerGroupPingStatus OBJECT-TYPE 685 SYNTAX TruthValue 686 MAX-ACCESS read-only 687 STATUS current 688 DESCRIPTION 689 "This object gives server group ping status. 690 true - Ping is enabled. 691 false - Ping is disabled." 692 ::= { cuspServerGroupEntry 5 } 693 694cuspServerGroupLBType OBJECT-TYPE 695 SYNTAX INTEGER { 696 global(1), 697 highestq(2), 698 requesturi(3), 699 callid(4), 700 touri(5), 701 weight(6) 702 } 703 MAX-ACCESS read-only 704 STATUS current 705 DESCRIPTION 706 "This object gives the load balancing algorithm for the server 707 group. 708 global - Uses global load balance algorithm. 709 highestq - Uses highestq algorithm where in CUSP picks the 710 first available element with the higest q-value. 711 requesturi - Hash algorithm is on Request-URI. 712 callid - Hash algorithm is on Call-ID. 713 touri - Hash algorithm is on To URI. 714 weight - Uses weight-based scheme." 715 ::= { cuspServerGroupEntry 6 } 716 717 718 719cuspElementTable OBJECT-TYPE 720 SYNTAX SEQUENCE OF CuspElementEntry 721 MAX-ACCESS not-accessible 722 STATUS current 723 DESCRIPTION 724 "A list of elements in a server group table. Also gives 725 information on status(up/down) of the element, its Q value, 726 weight and transport type." 727 ::= { cuspTable 2 } 728 729cuspElementEntry OBJECT-TYPE 730 SYNTAX CuspElementEntry 731 MAX-ACCESS not-accessible 732 STATUS current 733 DESCRIPTION 734 "An entry (conceptual row) in the cuspElementTable." 735 INDEX { 736 cuspServerGroupIndex, 737 cuspElementIndex 738 } 739 ::= { cuspElementTable 1 } 740 741CuspElementEntry ::= SEQUENCE { 742 cuspElementIndex Unsigned32, 743 cuspElementName OCTET STRING, 744 cuspElementStatus INTEGER, 745 cuspElementQValue OCTET STRING, 746 cuspElementWeight Integer32, 747 cuspElementPort Integer32, 748 cuspElementTransport INTEGER, 749 cuspElementTotalCalls Unsigned32, 750 cuspElementFailedCalls Unsigned32 751} 752 753cuspElementIndex OBJECT-TYPE 754 SYNTAX Unsigned32 755 MAX-ACCESS not-accessible 756 STATUS current 757 DESCRIPTION 758 "A unique value, greater than zero, for each element." 759 ::= { cuspElementEntry 1 } 760 761cuspElementName OBJECT-TYPE 762 SYNTAX OCTET STRING (SIZE (0..255)) 763 MAX-ACCESS read-only 764 STATUS current 765 DESCRIPTION 766 "This object gives the Server group element ID." 767 ::= { cuspElementEntry 2 } 768 769cuspElementStatus OBJECT-TYPE 770 SYNTAX INTEGER { 771 up(1), 772 down(2) 773 } 774 MAX-ACCESS read-only 775 STATUS current 776 DESCRIPTION 777 "This object gives the server group element status. 778 'up' - Server group element is up. 779 'down' - Server group element is down." 780 ::= { cuspElementEntry 3 } 781 782cuspElementQValue OBJECT-TYPE 783 SYNTAX OCTET STRING 784 MAX-ACCESS read-only 785 STATUS current 786 DESCRIPTION 787 "This object gives the Q value of the server group element. Q 788 value is a real number that specifies the priority of the server 789 group element with respect to others in the server group. Q 790 value range is 0.0 to 1.0." 791 ::= { cuspElementEntry 4 } 792 793cuspElementWeight OBJECT-TYPE 794 SYNTAX Integer32 (0..100) 795 MAX-ACCESS read-only 796 STATUS current 797 DESCRIPTION 798 "This object gives the weight of the server group element. 799 Weight is used for load balancing between server group 800 elements." 801 ::= { cuspElementEntry 5 } 802 803cuspElementPort OBJECT-TYPE 804 SYNTAX Integer32 (0..65535) 805 MAX-ACCESS read-only 806 STATUS current 807 DESCRIPTION 808 "This object gives the port number of the server group 809 element." 810 ::= { cuspElementEntry 6 } 811 812cuspElementTransport OBJECT-TYPE 813 SYNTAX INTEGER { 814 udp(1), 815 tcp(2), 816 tls(3) 817 } 818 MAX-ACCESS read-only 819 STATUS current 820 DESCRIPTION 821 "This object gives the transport type of the server group 822 element. Transport type can be udp,tcp or tls." 823 ::= { cuspElementEntry 7 } 824 825cuspElementTotalCalls OBJECT-TYPE 826 SYNTAX Unsigned32 827 MAX-ACCESS read-only 828 STATUS current 829 DESCRIPTION 830 "This object gives the total routed calls to the server group 831 element." 832 ::= { cuspElementEntry 8 } 833 834cuspElementFailedCalls OBJECT-TYPE 835 SYNTAX Unsigned32 836 MAX-ACCESS read-only 837 STATUS current 838 DESCRIPTION 839 "This object gives the total failed calls on the server group 840 element." 841 ::= { cuspElementEntry 9 } 842 843 844 845cuspNotifSeverity OBJECT-TYPE 846 SYNTAX INTEGER { 847 error(1), 848 warning(2), 849 informational(3) 850 } 851 MAX-ACCESS accessible-for-notify 852 STATUS current 853 DESCRIPTION 854 "The classification on the event severity. 855 'error' - Significant problem. 856 'warning' - Not immediately significant. 857 'informational' - Information only." 858 ::= { cuspNotifControlInfo 1 } 859 860cuspNotifDetail OBJECT-TYPE 861 SYNTAX OCTET STRING (SIZE (0..255)) 862 MAX-ACCESS accessible-for-notify 863 STATUS current 864 DESCRIPTION 865 "This object gives the detailed information on error 866 encountered." 867 ::= { cuspNotifControlInfo 2 } 868 869cuspSystemStateAlertEnable OBJECT-TYPE 870 SYNTAX TruthValue 871 MAX-ACCESS read-write 872 STATUS current 873 DESCRIPTION 874 "This variable controls generation of cuspSystemStateAlert. 875 When this is 'true', generation of Notification is enabled and 876 when this variable is 'false', generation of Notification is 877 disabled." 878 ::= { cuspNotifControlInfo 3 } 879 880cuspServerGroupAlertEnable OBJECT-TYPE 881 SYNTAX TruthValue 882 MAX-ACCESS read-write 883 STATUS current 884 DESCRIPTION 885 "This variable controls the generation of 886 cuspServerGroupAlert." 887 ::= { cuspNotifControlInfo 4 } 888 889cuspServerGroupElementAlertEnable OBJECT-TYPE 890 SYNTAX TruthValue 891 MAX-ACCESS read-write 892 STATUS current 893 DESCRIPTION 894 "This variable controls the generation of 895 cuspServerGroupElementAlert" 896 ::= { cuspNotifControlInfo 5 } 897 898cuspLicenseExceededAlertEnable OBJECT-TYPE 899 SYNTAX TruthValue 900 MAX-ACCESS read-write 901 STATUS current 902 DESCRIPTION 903 "This variable controls the generation of 904 cuspLicenseExceededAlert." 905 ::= { cuspNotifControlInfo 6 } 906 907cuspLicenseStateAlertEnable OBJECT-TYPE 908 SYNTAX TruthValue 909 MAX-ACCESS read-write 910 STATUS current 911 DESCRIPTION 912 "This variable controls the generation of 913 cuspLicenseStateAlert." 914 ::= { cuspNotifControlInfo 7 } 915 916cuspExtensiveLoggingAlertEnable OBJECT-TYPE 917 SYNTAX TruthValue 918 MAX-ACCESS read-write 919 STATUS current 920 DESCRIPTION 921 "This variable controls the generation of 922 cuspExtensiveLoggingAlert." 923 ::= { cuspNotifControlInfo 8 } 924 925cuspDiskSpaceThresholdAlertEnable OBJECT-TYPE 926 SYNTAX TruthValue 927 MAX-ACCESS read-write 928 STATUS current 929 DESCRIPTION 930 "This variable controls the generation of 931 cuspDiskSpaceThresholdAlert." 932 ::= { cuspNotifControlInfo 9 } 933 934cuspMemoryThresholdAlertEnable OBJECT-TYPE 935 SYNTAX TruthValue 936 MAX-ACCESS read-write 937 STATUS current 938 DESCRIPTION 939 "This variable controls the generation of 940 cuspMemoryThresholdAlert." 941 ::= { cuspNotifControlInfo 10 } 942 943cuspBackupProcessFailAlertEnable OBJECT-TYPE 944 SYNTAX TruthValue 945 MAX-ACCESS read-write 946 STATUS current 947 DESCRIPTION 948 "This variable controls the generation of 949 cuspBackupProcessFailAlert notification." 950 ::= { cuspNotifControlInfo 11 } 951 952cuspConnectionExceptionAlertEnable OBJECT-TYPE 953 SYNTAX TruthValue 954 MAX-ACCESS read-write 955 STATUS current 956 DESCRIPTION 957 "This variable controls the generation of 958 cuspConnectionExceptionAlert." 959 ::= { cuspNotifControlInfo 12 } 960 961END 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210