1APPLICATION-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, 5 Counter64, Counter32, Gauge32, 6 mib-2, Unsigned32, zeroDotZero FROM SNMPv2-SMI 7 8 DateAndTime, TEXTUAL-CONVENTION, 9 TestAndIncr, TDomain, 10 TimeStamp, TruthValue FROM SNMPv2-TC 11 12 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 13 14 MODULE-COMPLIANCE, OBJECT-GROUP 15 FROM SNMPv2-CONF 16 17 LongUtf8String, sysApplElmtRunIndex FROM SYSAPPL-MIB; 18 19applicationMib MODULE-IDENTITY 20 LAST-UPDATED "9811171815Z" 21 ORGANIZATION "Application MIB Working Group" 22 CONTACT-INFO 23 "http://www.ietf.org/html.charters/applmib-charter.html 24 25 Randy Presuhn 26 BMC Software, Inc. 27 965 Stewart Drive 28 Sunnyvale, CA 94086 29 USA 30 31 Telephone: +1 408 616-3100 32 Facsimile: +1 408 616-3101 33 EMail: randy_presuhn@bmc.com 34 " 35 DESCRIPTION 36 "This MIB defines objects representing generic aspects of 37 applications that are of interest to management but typically 38 require instrumentation within managed application elements. 39 " 40 ::= { mib-2 62 } 41 42 43-- 44-- Registration hierarchy for this MIB 45-- 46applicationMibObjects OBJECT IDENTIFIER ::= 47 { applicationMib 1 } 48applicationMibConformance OBJECT IDENTIFIER ::= 49 { applicationMib 2 } 50 51 52-- 53-- Groups defined in this MIB 54-- 55applServiceGroup OBJECT IDENTIFIER ::= 56 { applicationMibObjects 1 } 57 58applChannelGroup OBJECT IDENTIFIER ::= 59 { applicationMibObjects 2 } 60 61applPastChannelGroup OBJECT IDENTIFIER ::= 62 { applicationMibObjects 3 } 63 64applElmtRunControlGroup OBJECT IDENTIFIER ::= 65 { applicationMibObjects 4 } 66 67 68Unsigned64TC ::= TEXTUAL-CONVENTION 69 STATUS current 70 DESCRIPTION 71 "A non-negative 64-bit bit integer, without counter 72 semantics." 73 SYNTAX Counter64 74 75ApplTAddress ::= TEXTUAL-CONVENTION 76 STATUS current 77 DESCRIPTION 78 "Denotes a transport service address. 79 80 For snmpUDPDomain, an ApplTAddress is 6 octets long, 81 the initial 4 octets containing the IP-address in 82 network-byte order and the last 2 containing the UDP 83 port in network-byte order. Consult 'Transport Mappings 84 for Version 2 of the Simple Network Management Protocol 85 (SNMPv2)' for further information on snmpUDPDomain." 86 SYNTAX OCTET STRING (SIZE (0..255)) 87 88-- **************************************************************** 89-- 90-- applServiceGroup - 91-- 92-- The service-level tables permit the identification of one 93-- or more instances of named services on a system, and the 94-- association of running application elements to services. 95-- 96-- **************************************************************** 97 98 99-- **************************************************************** 100-- 101-- The service name to service instance table 102-- 103-- **************************************************************** 104 105applSrvNameToSrvInstTable OBJECT-TYPE 106 SYNTAX SEQUENCE OF ApplSrvNameToSrvInstEntry 107 MAX-ACCESS not-accessible 108 STATUS current 109 DESCRIPTION 110 "The service name to service instance table uses 111 service name as its primary key, and service instance 112 identifier as its secondary key. It facilitates the 113 identification and lookup of the instances of a given 114 service in a system." 115 ::= { applServiceGroup 1 } 116 117applSrvNameToSrvInstEntry OBJECT-TYPE 118 SYNTAX ApplSrvNameToSrvInstEntry 119 MAX-ACCESS not-accessible 120 STATUS current 121 DESCRIPTION 122 "An applSrvNameToSrvInstEntry identifies an instance of 123 a given service. The allocation and reservation 124 of unique values for applSrvIndex is an administrative 125 issue. 126 127 An applSrvNameToSrvInstEntry exists for the lifetime of 128 that instance of that service; the index values may not 129 change during that lifetime. " 130 INDEX { applSrvName, applSrvIndex } 131 ::= { applSrvNameToSrvInstTable 1 } 132 133ApplSrvNameToSrvInstEntry ::= SEQUENCE 134 { 135 applSrvInstQual SnmpAdminString 136 } 137 138 139applSrvInstQual OBJECT-TYPE 140 SYNTAX SnmpAdminString 141 MAX-ACCESS read-only 142 STATUS current 143 DESCRIPTION 144 "The value of applSrcInstQual provides additional 145 information about this particular instance of this 146 service. 147 148 Although not used for indexing purposes, the value of 149 this attribute should be sufficiently unique to be 150 helpful to an administrator in distinguishing among 151 service instances. " 152 ::= { applSrvNameToSrvInstEntry 1 } 153 154 155-- **************************************************************** 156-- 157-- Service instance to Service Name table 158-- 159-- **************************************************************** 160 161applSrvInstToSrvNameTable OBJECT-TYPE 162 SYNTAX SEQUENCE OF ApplSrvInstToSrvNameEntry 163 MAX-ACCESS not-accessible 164 STATUS current 165 DESCRIPTION 166 "The service instance to service name table uses 167 service instance identifier as its primary key, and 168 service name as its secondary key. Given a service 169 instance identifier, it facilitates the lookup of the 170 name of the service being provided." 171 ::= { applServiceGroup 2 } 172 173applSrvInstToSrvNameEntry OBJECT-TYPE 174 SYNTAX ApplSrvInstToSrvNameEntry 175 MAX-ACCESS not-accessible 176 STATUS current 177 DESCRIPTION 178 "An applSrvInstToSrvNameEntry maps a service instance 179 identifier back to a service name." 180 INDEX { applSrvIndex, applSrvName } 181 ::= { applSrvInstToSrvNameTable 1 } 182 183ApplSrvInstToSrvNameEntry ::= SEQUENCE 184 { 185 applSrvName SnmpAdminString 186 } 187 188applSrvName OBJECT-TYPE 189 SYNTAX SnmpAdminString 190 MAX-ACCESS read-only 191 STATUS current 192 DESCRIPTION 193 "The human-readable name of a service. Where 194 appropriate, as in the case where a service can be 195 identified in terms of a single protocol, the strings 196 should be established names such as those assigned by 197 IANA and found in STD 2 [13], or defined by some other 198 authority. In some cases private conventions apply 199 and the string should in these cases be consistent 200 with these non-standard conventions. An applicability 201 statement may specify the service name(s) to be used. 202 " 203 ::= { applSrvInstToSrvNameEntry 1 } 204 205-- **************************************************************** 206-- 207-- The service instance to running application element table 208-- 209-- **************************************************************** 210 211applSrvInstToRunApplElmtTable OBJECT-TYPE 212 SYNTAX SEQUENCE OF ApplSrvInstToRunApplElmtEntry 213 MAX-ACCESS not-accessible 214 STATUS current 215 DESCRIPTION 216 "The service instance to running application element 217 table uses the service instance identifier as its primary 218 key, and the running application element index as its 219 secondary key. This facilitates the identification 220 of the set of running application elements providing a 221 given instance of a service." 222 ::= { applServiceGroup 3 } 223 224applSrvInstToRunApplElmtEntry OBJECT-TYPE 225 SYNTAX ApplSrvInstToRunApplElmtEntry 226 MAX-ACCESS not-accessible 227 STATUS current 228 DESCRIPTION 229 "An applSrvInstToRunApplElmtEntry identifies a running 230 application element providing an instance of a service. 231 Note that there may be multiple running application 232 elements involved in the provision of an instance of 233 a service." 234 INDEX { applSrvIndex, sysApplElmtRunIndex } 235 ::= { applSrvInstToRunApplElmtTable 1 } 236 237ApplSrvInstToRunApplElmtEntry ::= SEQUENCE 238 { 239 applSrvIndex Unsigned32 240 } 241 242applSrvIndex OBJECT-TYPE 243 SYNTAX Unsigned32 (1..'ffffffff'h) 244 MAX-ACCESS read-only 245 STATUS current 246 DESCRIPTION 247 "An applSrvIndex is the system-unique identifier of 248 an instance of a service. The value is unique not only 249 across all instances of a given service, but also across 250 all services in a system. 251 252 Re-use of values for this index should be avoided. 253 No two service instances in a given system shall 254 concurrently have the same value for this index. 255 256 The value zero is excluded from the set of permitted 257 values for this index. This allows other tables to 258 potentially represent things which cannot be associated 259 with a specific service instance. 260 " 261 ::= { applSrvInstToRunApplElmtEntry 1 } 262 263-- **************************************************************** 264-- 265-- The running application element to service instance table 266-- 267-- **************************************************************** 268 269applRunApplElmtToSrvInstTable OBJECT-TYPE 270 SYNTAX SEQUENCE OF ApplRunApplElmtToSrvInstEntry 271 MAX-ACCESS not-accessible 272 STATUS current 273 DESCRIPTION 274 "The running application element to service instance 275 table uses the running application element index as 276 its primary key and the service instance identifier as 277 its secondary key. It identifies the set of services 278 provided by a given running application element." 279 ::= { applServiceGroup 4 } 280 281applRunApplElmtToSrvInstEntry OBJECT-TYPE 282 SYNTAX ApplRunApplElmtToSrvInstEntry 283 MAX-ACCESS not-accessible 284 STATUS current 285 DESCRIPTION 286 "An applRunApplElmtToSrvInstEntry serves to identify an 287 instance of a service being provided by a given running 288 application element. Note that a particular running 289 application element may provide multiple services." 290 INDEX { sysApplElmtRunIndex, applSrvInstance } 291 ::= { applRunApplElmtToSrvInstTable 1 } 292 293ApplRunApplElmtToSrvInstEntry ::= SEQUENCE 294 { 295 applSrvInstance Unsigned32 296 } 297 298applSrvInstance OBJECT-TYPE 299 SYNTAX Unsigned32 (1..'ffffffff'h) 300 MAX-ACCESS read-only 301 STATUS current 302 DESCRIPTION 303 "An applSrvInstance is the system-unique identifier of an 304 instance of a service. The value is unique not only 305 across all instances of a given service, but also across 306 all services. 307 308 Re-use of values for this index should be avoided. 309 No two service instances in a given system shall 310 concurrently have the same value for this index. 311 The value zero is excluded from the set of permitted 312 values for this index. This allows other tables to 313 potentially represent things which cannot be associated 314 with a specific service instance. 315 316 This attribute is semantically identical to 317 applSrvIndex." 318 ::= { applRunApplElmtToSrvInstEntry 1 } 319 320 321-- **************************************************************** 322-- 323-- applChannelGroup - group with tables for I/O 324-- 325-- In this group, the common abstraction is the Channel. 326-- Channels are realized as files or connections. 327-- The information flowing on a channel can always be 328-- measured in terms of a byte stream. Furthermore, for many 329-- channels, this information may also be measured in terms 330-- of transactions. 331-- 332-- For all of these tables, the first two indexes determines 333-- whether what is being measured is for a single running 334-- application element or for an instance of a service. 335-- 336-- The second index identifies the running application element 337-- or service instance. 338-- 339-- The third index is the channel id, which uniquely identifies 340-- a channel within the context of a running application element 341-- or service instance. 342-- 343-- Any remaining indexes are table-specific. 344-- 345-- **************************************************************** 346 347 348-- **************************************************************** 349-- 350-- applOpenChannelTable - Table of Open Channels 351-- 352-- **************************************************************** 353 354applOpenChannelTable OBJECT-TYPE 355 SYNTAX SEQUENCE OF ApplOpenChannelEntry 356 MAX-ACCESS not-accessible 357 STATUS current 358 DESCRIPTION 359 "The applOpenChannelTable reports information on open 360 channels for running application elements 361 and for service instances. This table is 362 indexed by applElmtOrSvc, applElmtOrSvcId, and 363 applOpenChannelIndex. This effectively groups all 364 entries for a given running application element 365 or service instance together. ApplChannelIndex uniquely 366 identifies an open channel (and, consequently, a file 367 or connection) within the context of a particular 368 running application element or service instance. 369 370 Some of the information in this table is available 371 through both sixty-four and thirty-two bit counters. 372 The sixty-four bit counters are not accessible in 373 protocols that do not support this data type." 374 ::= { applChannelGroup 1 } 375 376applOpenChannelEntry OBJECT-TYPE 377 SYNTAX ApplOpenChannelEntry 378 MAX-ACCESS not-accessible 379 STATUS current 380 DESCRIPTION 381 "An applOpenChannelEntry indicates that a channel has been 382 opened by this running application element or service 383 instance and is still open. Note that if a file has been 384 opened multiple times, even by the same process, it will 385 have multiple channel entries." 386 INDEX { applElmtOrSvc, applElmtOrSvcId, 387 applOpenChannelIndex } 388 ::= { applOpenChannelTable 1 } 389 390ApplOpenChannelEntry ::= SEQUENCE 391 { 392 applElmtOrSvc INTEGER, 393 applElmtOrSvcId Unsigned32, 394 applOpenChannelIndex Unsigned32, 395 applOpenChannelOpenTime TimeStamp, 396 applOpenChannelReadRequests Counter64, 397 applOpenChannelReadRequestsLow Counter32, 398 applOpenChannelReadFailures Counter32, 399 applOpenChannelBytesRead Counter64, 400 applOpenChannelBytesReadLow Counter32, 401 applOpenChannelLastReadTime DateAndTime, 402 applOpenChannelWriteRequests Counter64, 403 applOpenChannelWriteRequestsLow Counter32, 404 applOpenChannelWriteFailures Counter32, 405 applOpenChannelBytesWritten Counter64, 406 applOpenChannelBytesWrittenLow Counter32, 407 applOpenChannelLastWriteTime DateAndTime 408 } 409 410applElmtOrSvc OBJECT-TYPE 411 SYNTAX INTEGER { service(1), 412 element(2) } 413 MAX-ACCESS not-accessible 414 STATUS current 415 DESCRIPTION 416 "The applElmtOrSvc attribute serves as an index for tables 417 that can hold information both for individual running 418 application elements as well as for service instances. 419 420 If the value is service(1), the row contains information 421 gathered at the level of a service. 422 423 If the value is element(2), the row contains information 424 for an individual running application element." 425 ::= { applOpenChannelEntry 1 } 426 427applElmtOrSvcId OBJECT-TYPE 428 SYNTAX Unsigned32 (1..'ffffffff'h) 429 MAX-ACCESS not-accessible 430 STATUS current 431 DESCRIPTION 432 "The applElmtOrSvcId attribute is used as an index in 433 conjunction with the applElmtOrSvc attribute. 434 435 When the value of applElmtOrSvc is service(1), this 436 attribute's value corresponds to that of applSrvIndex, 437 when the value of applElmtOrSvc is element(2), this 438 attribute's value corresponds to sysApplElmtRunIndex." 439 ::= { applOpenChannelEntry 2 } 440 441applOpenChannelIndex OBJECT-TYPE 442 SYNTAX Unsigned32 443 MAX-ACCESS not-accessible 444 STATUS current 445 DESCRIPTION 446 "This attribute serves to uniquely identify this open 447 connection in the context of the running application 448 element or service instance. Where suitable, the 449 application's native descriptor number should be used." 450 ::= { applOpenChannelEntry 3 } 451 452applOpenChannelOpenTime OBJECT-TYPE 453 SYNTAX TimeStamp 454 MAX-ACCESS read-only 455 STATUS current 456 DESCRIPTION 457 "This attribute records the value of sysUpTime.0 458 when this channel was opened and this entry was added to 459 this table. This attribute serves as a discontinuity 460 indicator for the counter attributes in this entry 461 and for any corresponding entries in the 462 applOpenConnectionTable, applOpenFileTable, and the 463 applTransactionStreamTable." 464 ::= { applOpenChannelEntry 4 } 465 466applOpenChannelReadRequests OBJECT-TYPE 467 SYNTAX Counter64 468 UNITS "read requests" 469 MAX-ACCESS read-only 470 STATUS current 471 DESCRIPTION 472 "This attribute reports the number of read requests 473 for this channel. All read requests for this channel 474 by this entity, regardless of completion status, are 475 included in this count. 476 477 Read requests are counted in terms of system calls, 478 rather than API calls. 479 480 Discontinuities in this counter can be detected by 481 monitoring the applOpenChannelOpenTime value for this 482 entry." 483 ::= { applOpenChannelEntry 5 } 484 485applOpenChannelReadRequestsLow OBJECT-TYPE 486 SYNTAX Counter32 487 UNITS "read requests" 488 MAX-ACCESS read-only 489 STATUS current 490 DESCRIPTION 491 "This attribute reports the low thirty-two bits of 492 applOpenChannelReadRequests. 493 494 Discontinuities in this counter can be detected by 495 monitoring the applOpenChannelOpenTime value for this 496 entry." 497 ::= { applOpenChannelEntry 6 } 498 499applOpenChannelReadFailures OBJECT-TYPE 500 SYNTAX Counter32 501 UNITS "failed read requests" 502 MAX-ACCESS read-only 503 STATUS current 504 DESCRIPTION 505 "This attribute reports the number of failed read 506 requests. 507 508 Discontinuities in this counter can be detected by 509 monitoring the applOpenChannelOpenTime value for this 510 entry." 511 ::= { applOpenChannelEntry 7 } 512 513applOpenChannelBytesRead OBJECT-TYPE 514 SYNTAX Counter64 515 UNITS "bytes" 516 MAX-ACCESS read-only 517 STATUS current 518 DESCRIPTION 519 "This attribute reports the number of bytes read from 520 this channel. Only bytes successfully read are included 521 in this count. 522 523 Discontinuities in this counter can be detected by 524 monitoring the applOpenChannelOpenTime value for this 525 entry." 526 ::= { applOpenChannelEntry 8 } 527 528applOpenChannelBytesReadLow OBJECT-TYPE 529 SYNTAX Counter32 530 UNITS "bytes" 531 MAX-ACCESS read-only 532 STATUS current 533 DESCRIPTION 534 "This attribute corresponds to the low thirty-two bits 535 of applOpenChannelBytesRead. 536 537 Discontinuities in this counter can be detected by 538 monitoring the applOpenChannelOpenTime value for this 539 entry." 540 ::= { applOpenChannelEntry 9 } 541 542applOpenChannelLastReadTime OBJECT-TYPE 543 SYNTAX DateAndTime 544 MAX-ACCESS read-only 545 STATUS current 546 DESCRIPTION 547 "This attribute reports the time of the most recent read 548 request made by this entity, regardless of completion 549 status, for this open channel. 550 551 If no read requests have been made the value of this 552 attribute shall be '0000000000000000'H " 553 DEFVAL { '0000000000000000'H } 554 ::= { applOpenChannelEntry 10 } 555 556applOpenChannelWriteRequests OBJECT-TYPE 557 SYNTAX Counter64 558 UNITS "write requests" 559 MAX-ACCESS read-only 560 STATUS current 561 DESCRIPTION 562 "This attribute reports the number of write requests for 563 this channel made by this entity. All write requests 564 for this channel, regardless of completion status, are 565 included in this count. 566 567 Write requests are counted in terms of system calls, 568 rather than API calls. 569 570 Discontinuities in this counter can be detected by 571 monitoring the applOpenChannelOpenTime value for this 572 entry." 573 ::= { applOpenChannelEntry 11 } 574 575applOpenChannelWriteRequestsLow OBJECT-TYPE 576 SYNTAX Counter32 577 UNITS "write requests" 578 MAX-ACCESS read-only 579 STATUS current 580 DESCRIPTION 581 "This attribute corresponds to the low thirty-two bits 582 of applOpenChannelWriteRequests. 583 584 Discontinuities in this counter can be detected 585 by monitoring the applOpenChannelOpenTime value for 586 this entry." 587 ::= { applOpenChannelEntry 12 } 588 589applOpenChannelWriteFailures OBJECT-TYPE 590 SYNTAX Counter32 591 UNITS "failed write requests" 592 MAX-ACCESS read-only 593 STATUS current 594 DESCRIPTION 595 "This attribute reports the number of failed write 596 requests. 597 598 Discontinuities in this counter can be detected 599 by monitoring the applOpenChannelOpenTime value for 600 this entry." 601 ::= { applOpenChannelEntry 13 } 602 603applOpenChannelBytesWritten OBJECT-TYPE 604 SYNTAX Counter64 605 UNITS "bytes" 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "This attribute reports the number of bytes written to 610 this channel. Only bytes successfully written (without 611 errors reported by the system to the API in use by the 612 application) are included in this count. 613 614 Discontinuities in this counter can be detected by 615 monitoring the applOpenChannelOpenTime value for this 616 entry." 617 ::= { applOpenChannelEntry 14 } 618 619applOpenChannelBytesWrittenLow OBJECT-TYPE 620 SYNTAX Counter32 621 UNITS "bytes" 622 MAX-ACCESS read-only 623 STATUS current 624 DESCRIPTION 625 "This attribute corresponds to the low thirty-two bits 626 of applOpenChannelBytesWritten. 627 628 Discontinuities in this counter can be detected by 629 monitoring the applOpenChannelOpenTime value for this 630 entry." 631 ::= { applOpenChannelEntry 15 } 632 633applOpenChannelLastWriteTime OBJECT-TYPE 634 SYNTAX DateAndTime 635 MAX-ACCESS read-only 636 STATUS current 637 DESCRIPTION 638 "This attribute reports the time of the most recent write 639 request made by this running application element or 640 service instance, regardless of completion status, for 641 this open channel. 642 If no write requests have been made, the value 643 of this attribute shall be '0000000000000000'H " 644 DEFVAL { '0000000000000000'H } 645 ::= { applOpenChannelEntry 16 } 646 647-- **************************************************************** 648-- 649-- applOpenFileTable - Table of Open Files 650-- 651-- **************************************************************** 652 653applOpenFileTable OBJECT-TYPE 654 SYNTAX SEQUENCE OF ApplOpenFileEntry 655 MAX-ACCESS not-accessible 656 STATUS current 657 DESCRIPTION 658 "The applOpenFileTable reports information on open files 659 for service instances or application elements. This 660 table is indexed by applElmtOrSvc and applElmtOrSvcId, 661 effectively grouping all entries for a given running 662 service instance or application element together, and 663 by applOpenChannelIndex, uniquely identifying an open 664 channel (and, consequently, a file) within the context 665 of a particular service instance or application element. 666 667 Elements in this table correspond to elements in the 668 applOpenChannelTable that represent files. For rows in 669 the applOpenChannelTable that do not represent files, 670 corresponding rows in this table will not exist." 671 ::= { applChannelGroup 2 } 672 673applOpenFileEntry OBJECT-TYPE 674 SYNTAX ApplOpenFileEntry 675 MAX-ACCESS not-accessible 676 STATUS current 677 DESCRIPTION 678 "An applOpenFileEntry indicates that a file has been 679 opened by this running application element and is 680 still open. Note that if a file has been opened 681 multiple times, even by the same process, it will have 682 multiple entries." 683 INDEX { applElmtOrSvc, applElmtOrSvcId, 684 applOpenChannelIndex } 685 ::= { applOpenFileTable 1 } 686 687ApplOpenFileEntry ::= SEQUENCE 688 { 689 applOpenFileName LongUtf8String, 690 applOpenFileSizeHigh Unsigned32, 691 applOpenFileSizeLow Unsigned32, 692 applOpenFileMode INTEGER 693 } 694 695applOpenFileName OBJECT-TYPE 696 SYNTAX LongUtf8String 697 MAX-ACCESS read-only 698 STATUS current 699 DESCRIPTION 700 "This attribute reports the name of this open file. 701 Wherever practical, a fully qualified path name should 702 be reported. 703 704 The values 'stdin', 'stdout', and 'stderr' are reserved 705 in accordance with common usage when the fully qualified 706 path name cannot be determined." 707 ::= { applOpenFileEntry 1 } 708 709applOpenFileSizeHigh OBJECT-TYPE 710 SYNTAX Unsigned32 711 UNITS "2^32 byte blocks" 712 MAX-ACCESS read-only 713 STATUS current 714 DESCRIPTION 715 "This file's current size in 2^32 byte blocks. 716 717 For example, for a file with a total size of 4,294,967,296 718 bytes, this attribute would have a value of 1; for a file 719 with a total size of 4,294,967,295 bytes this attribute's 720 value would be 0." 721 ::= { applOpenFileEntry 2 } 722 723applOpenFileSizeLow OBJECT-TYPE 724 SYNTAX Unsigned32 725 UNITS "bytes" 726 MAX-ACCESS read-only 727 STATUS current 728 DESCRIPTION 729 "This file's current size modulo 2^32 bytes. 730 731 For example, for a file with a total size of 732 4,294,967,296 bytes this attribute would have a value 733 of 0; for a file with a total size of 4,294,967,295 734 bytes this attribute's value would be 4,294,967,295." 735 ::= { applOpenFileEntry 3 } 736 737applOpenFileMode OBJECT-TYPE 738 SYNTAX INTEGER { read(1), 739 write(2), 740 readWrite(3) } 741 MAX-ACCESS read-only 742 STATUS current 743 DESCRIPTION 744 "This attribute reports the current mode of this file from 745 the perspective of this running application element. 746 747 These values have the following meanings: 748 749 read(1) - file opened for reading only 750 write(2) - file opened for writing only 751 readWrite(3) - file opened for read and write. 752 753 These values correspond to the POSIX/ANSI C library 754 function fopen() 'type' parameter, using the following 755 mappings: 756 757 r -> read(1) 758 w -> write(2) 759 a -> write(2) 760 + -> readWrite(3) 761 " 762 ::= { applOpenFileEntry 4 } 763 764 765-- **************************************************************** 766-- 767-- applOpenConnectionTable - Open Connection Table 768-- 769-- **************************************************************** 770 771applOpenConnectionTable OBJECT-TYPE 772 SYNTAX SEQUENCE OF ApplOpenConnectionEntry 773 MAX-ACCESS not-accessible 774 STATUS current 775 DESCRIPTION 776 "The applOpenConnectionTable provides information about 777 open and listening connections from the perspective 778 of a running application element or service instance. 779 Entries in this table are indexed by applElmtOrSvc, 780 applElmtOrSvcID, and by applOpenChannelIndex, which 781 serves to uniquely identify each connection in the 782 context of a service instance or running application 783 element. 784 785 For each row in this table, a corresponding row will 786 exist in the applOpenChannel table. For rows in the 787 applOpenChannelTable which do not represent open or 788 listening connections, no corresponding rows will exist 789 in this table." 790 ::= { applChannelGroup 3 } 791 792applOpenConnectionEntry OBJECT-TYPE 793 SYNTAX ApplOpenConnectionEntry 794 MAX-ACCESS not-accessible 795 STATUS current 796 DESCRIPTION 797 "An applOpenConnectionEntry indicates that a running 798 application element or service instance has an open 799 connection. The entry has information describing that 800 connection. 801 802 In the case of a TCP transport, the element 803 applOpenConnectionNearEndAddr and that row's 804 applOpenConnectionFarEndAddr would correspond 805 to a tcpConnEntry. For a UDP transport, a 806 similar relationship exists with respect to 807 a udpEntry." 808 INDEX { applElmtOrSvc, applElmtOrSvcId, 809 applOpenChannelIndex } 810 ::= { applOpenConnectionTable 1 } 811 812ApplOpenConnectionEntry ::= SEQUENCE 813 { 814 applOpenConnectionTransport TDomain, 815 applOpenConnectionNearEndAddr ApplTAddress, 816 applOpenConnectionNearEndpoint SnmpAdminString, 817 applOpenConnectionFarEndAddr ApplTAddress, 818 applOpenConnectionFarEndpoint SnmpAdminString, 819 applOpenConnectionApplication SnmpAdminString 820 } 821 822applOpenConnectionTransport OBJECT-TYPE 823 SYNTAX TDomain 824 MAX-ACCESS read-only 825 STATUS current 826 DESCRIPTION 827 "The applOpenConnectionTransport attribute identifies the 828 transport protocol in use for this connection. If it is 829 not practical to determine the underlying transport, this 830 attribute's value shall have a value of {0 0}." 831 DEFVAL { zeroDotZero } 832 ::= { applOpenConnectionEntry 1 } 833 834applOpenConnectionNearEndAddr OBJECT-TYPE 835 SYNTAX ApplTAddress 836 MAX-ACCESS read-only 837 STATUS current 838 DESCRIPTION 839 "The applOpenConnectionNearEndAddr attribute reports the 840 transport address and port information for the near end 841 of this connection. 842 843 If the value is not known, the value has a length 844 of zero." 845 DEFVAL { "" } 846 ::= { applOpenConnectionEntry 2 } 847 848applOpenConnectionNearEndpoint OBJECT-TYPE 849 SYNTAX SnmpAdminString 850 MAX-ACCESS read-only 851 STATUS current 852 DESCRIPTION 853 "The applOpenConnectionNearEndpoint attribute reports the 854 fully-qualified domain name and port information for the 855 near end of this connection. 856 857 The format of this attribute for TCP and UDP-based 858 protocols is the fully-qualified domain name immediately 859 followed by a colon which is immediately followed by 860 the decimal representation of the port number. 861 862 If the value is not known, the value has a length 863 of zero." 864 DEFVAL { "" } 865 ::= { applOpenConnectionEntry 3 } 866 867applOpenConnectionFarEndAddr OBJECT-TYPE 868 SYNTAX ApplTAddress 869 MAX-ACCESS read-only 870 STATUS current 871 DESCRIPTION 872 "The applOpenConnectionFarEndAddr attribute reports the 873 transport address and port information for the far end 874 of this connection. 875 876 If not known, as in the case of a connectionless 877 transport, the value of this attribute shall be a 878 zero-length string." 879 DEFVAL { "" } 880 ::= { applOpenConnectionEntry 4 } 881 882applOpenConnectionFarEndpoint OBJECT-TYPE 883 SYNTAX SnmpAdminString 884 MAX-ACCESS read-only 885 STATUS current 886 DESCRIPTION 887 "The applOpenConnectionFarEndpoint attribute reports 888 the fully-qualified domain name and port information 889 for the far end of this connection. 890 891 The format of this attribute for TCP and UDP-based 892 protocols is the fully-qualified domain name immediately 893 followed by a colon which is immediately followed by 894 the decimal representation of the port number. 895 896 If not known, as in the case of a connectionless 897 transport, the value of this attribute shall be a 898 zero-length string." 899 DEFVAL { "" } 900 ::= { applOpenConnectionEntry 5 } 901 902applOpenConnectionApplication OBJECT-TYPE 903 SYNTAX SnmpAdminString 904 MAX-ACCESS read-only 905 STATUS current 906 DESCRIPTION 907 "The applOpenConnectionApplication attribute identifies 908 the application layer protocol in use. If not known, 909 the value of this attribute shall be a zero-length 910 string. 911 912 When possible, protocol names should be those used in 913 the 'ASSIGNED NUMBERS' [13]. For example, an SMTP mail 914 server would use 'SMTP'." 915 DEFVAL { "" } 916 ::= { applOpenConnectionEntry 6 } 917 918-- **************************************************************** 919-- 920-- applTransactionStreamTable - common 921-- information for transaction stream monitoring 922-- 923-- **************************************************************** 924 925applTransactionStreamTable OBJECT-TYPE 926 SYNTAX SEQUENCE OF ApplTransactionStreamEntry 927 MAX-ACCESS not-accessible 928 STATUS current 929 DESCRIPTION 930 "The applTransactionStreamTable contains common 931 information for transaction statistic accumulation." 932 ::= { applChannelGroup 4 } 933 934applTransactionStreamEntry OBJECT-TYPE 935 SYNTAX ApplTransactionStreamEntry 936 MAX-ACCESS not-accessible 937 STATUS current 938 DESCRIPTION 939 "An applTransactionStreamEntry contains information for 940 a single transaction stream. A transaction stream 941 can be a network connection, file, or other source 942 of transactions." 943 INDEX { applElmtOrSvc, applElmtOrSvcId, 944 applOpenChannelIndex } 945 ::= { applTransactionStreamTable 1 } 946 947ApplTransactionStreamEntry ::= SEQUENCE { 948 applTransactStreamDescr SnmpAdminString, 949 applTransactStreamUnitOfWork SnmpAdminString, 950 applTransactStreamInvokes Counter64, 951 applTransactStreamInvokesLow Counter32, 952 applTransactStreamInvCumTimes Counter32, 953 applTransactStreamInvRspTimes Counter32, 954 applTransactStreamPerforms Counter64, 955 applTransactStreamPerformsLow Counter32, 956 applTransactStreamPrfCumTimes Counter32, 957 applTransactStreamPrfRspTimes Counter32 } 958 959applTransactStreamDescr OBJECT-TYPE 960 SYNTAX SnmpAdminString 961 MAX-ACCESS read-only 962 STATUS current 963 DESCRIPTION 964 "The applTransactStreamDescr attribute provides a 965 human-readable description of this transaction stream. 966 If no descriptive information is available, this 967 attribute's value shall be a zero-length string." 968 DEFVAL { "" } 969 ::= { applTransactionStreamEntry 1 } 970 971applTransactStreamUnitOfWork OBJECT-TYPE 972 SYNTAX SnmpAdminString 973 MAX-ACCESS read-only 974 STATUS current 975 DESCRIPTION 976 "The applTransactStreamUnitOfWork attribute provides a 977 human-readable definition of what the unit of work is 978 for this transaction stream. 979 980 If no descriptive information is available, this 981 attribute's value shall be a zero-length string." 982 DEFVAL { "" } 983 ::= { applTransactionStreamEntry 2 } 984 985applTransactStreamInvokes OBJECT-TYPE 986 SYNTAX Counter64 987 UNITS "transactions" 988 MAX-ACCESS read-only 989 STATUS current 990 DESCRIPTION 991 "Cumulative count of requests / invocations issued. 992 993 Discontinuities in this counter can be detected 994 by monitoring the corresponding instance of 995 applOpenChannelOpenTime." 996 ::= { applTransactionStreamEntry 3 } 997 998applTransactStreamInvokesLow OBJECT-TYPE 999 SYNTAX Counter32 1000 UNITS "transactions" 1001 MAX-ACCESS read-only 1002 STATUS current 1003 DESCRIPTION 1004 "This counter corresponds to the low thirty-two 1005 bits of applTransactStreamInvokes. 1006 1007 Discontinuities in this counter can be detected 1008 by monitoring the corresponding instance of 1009 applOpenChannelOpenTime." 1010 ::= { applTransactionStreamEntry 4 } 1011 1012applTransactStreamInvCumTimes OBJECT-TYPE 1013 SYNTAX Counter32 1014 UNITS "milliseconds" 1015 MAX-ACCESS read-only 1016 STATUS current 1017 DESCRIPTION 1018 "The applTransactStreamInvCumTimes attribute reports the 1019 cumulative sum of the lengths of the intervals measured 1020 between the transmission of requests and the receipt of 1021 (the first of) the corresponding response(s). 1022 1023 Discontinuities in this counter can be detected 1024 by monitoring the corresponding instance of 1025 applOpenChannelOpenTime." 1026 ::= { applTransactionStreamEntry 5 } 1027 1028applTransactStreamInvRspTimes OBJECT-TYPE 1029 SYNTAX Counter32 1030 UNITS "milliseconds" 1031 MAX-ACCESS read-only 1032 STATUS current 1033 DESCRIPTION 1034 "The applTransactStreamInvRspTimes attribute reports the 1035 cumulative sum of the lengths of the intervals measured 1036 between the receipt of the first and last of multiple 1037 responses to a request. 1038 1039 For transaction streams which do not permit multiple 1040 responses to a single request, this attribute will be 1041 constant. 1042 1043 Discontinuities in this counter can be detected 1044 by monitoring the corresponding instance of 1045 applOpenChannelOpenTime." 1046 ::= { applTransactionStreamEntry 6 } 1047 1048applTransactStreamPerforms OBJECT-TYPE 1049 SYNTAX Counter64 1050 UNITS "transactions" 1051 MAX-ACCESS read-only 1052 STATUS current 1053 DESCRIPTION 1054 "Cumulative count of transactions performed. 1055 1056 Discontinuities in this counter can be detected 1057 by monitoring the corresponding instance of 1058 applOpenChannelOpenTime." 1059 ::= { applTransactionStreamEntry 7 } 1060 1061applTransactStreamPerformsLow OBJECT-TYPE 1062 SYNTAX Counter32 1063 UNITS "transactions" 1064 MAX-ACCESS read-only 1065 STATUS current 1066 DESCRIPTION 1067 "This counter reports the low thirty-two bits of 1068 applTransactStreamPerforms. 1069 1070 Discontinuities in this counter can be detected 1071 by monitoring the corresponding instance of 1072 applOpenChannelOpenTime." 1073 ::= { applTransactionStreamEntry 8 } 1074 1075applTransactStreamPrfCumTimes OBJECT-TYPE 1076 SYNTAX Counter32 1077 UNITS "milliseconds" 1078 MAX-ACCESS read-only 1079 STATUS current 1080 DESCRIPTION 1081 "The applTransactStreamPrfCumTimes attribute reports the 1082 cumulative sum of the interval lengths measured between 1083 receipt of requests and the transmission of the 1084 corresponding responses. 1085 1086 Discontinuities in this counter can be detected 1087 by monitoring the corresponding instance of 1088 applOpenChannelOpenTime." 1089 ::= { applTransactionStreamEntry 9 } 1090 1091applTransactStreamPrfRspTimes OBJECT-TYPE 1092 SYNTAX Counter32 1093 UNITS "milliseconds" 1094 MAX-ACCESS read-only 1095 STATUS current 1096 DESCRIPTION 1097 "For each transaction performed, the elapsed time between 1098 when the first response is enqueued and when the last 1099 response is enqueued is added to this cumulative sum. 1100 1101 For single-response protocols, the value of 1102 applTransactStreamPrfRspTimes will be constant. 1103 1104 Discontinuities in this counter can be detected 1105 by monitoring the corresponding instance of 1106 applOpenChannelOpenTime." 1107 ::= { applTransactionStreamEntry 10 } 1108 1109-- **************************************************************** 1110-- 1111-- applTransactFlowTable 1112-- 1113-- **************************************************************** 1114 1115applTransactFlowTable OBJECT-TYPE 1116 SYNTAX SEQUENCE OF ApplTransactFlowEntry 1117 MAX-ACCESS not-accessible 1118 STATUS current 1119 DESCRIPTION 1120 "The applTransactFlowTable contains entries, organized by 1121 application instance or running application element, 1122 direction of flow, and type (request/response) for each 1123 open transaction stream. 1124 1125 The simple model of a transaction used here looks like 1126 this: 1127 1128 invoker | Request | performer 1129 | - - - - - - > | 1130 | | 1131 | Response | 1132 | < - - - - - - | 1133 | | 1134 1135 Since in some protocols it is possible for an entity 1136 to take on both the invoker and performer roles, 1137 information here is accumulated for transmitted and 1138 received requests, as well as for transmitted and 1139 received responses. Counts are maintained for both 1140 transactions and bytes transferred." 1141 ::= { applChannelGroup 5 } 1142 1143applTransactFlowEntry OBJECT-TYPE 1144 SYNTAX ApplTransactFlowEntry 1145 MAX-ACCESS not-accessible 1146 STATUS current 1147 DESCRIPTION 1148 "An applTransactFlowEntry reports transaction throughput 1149 information for requests or response in a particular 1150 direction (transmit / receive) for a transaction stream. 1151 1152 Entries in this table correspond to those in the 1153 applTransactionStreamTable with identical values for the 1154 applElmtOrSvc, applElmtOrSvcId, and applOpenChannelIndex. 1155 1156 For all counter objects in one of these entries, 1157 the corresponding (same value for applElmtOrSvc, 1158 applElmtOrSvcId, and applOpenChannelIndex) 1159 applOpenChannelOpenTime object serves as a discontinuity 1160 indicator. " 1161 INDEX { applElmtOrSvc, 1162 applElmtOrSvcId, 1163 applOpenChannelIndex, 1164 applTransactFlowDirection, 1165 applTransactFlowReqRsp } 1166 ::= { applTransactFlowTable 1 } 1167 1168ApplTransactFlowEntry ::= SEQUENCE { 1169 applTransactFlowDirection INTEGER, 1170 applTransactFlowReqRsp INTEGER, 1171 applTransactFlowTrans Counter64, 1172 applTransactFlowTransLow Counter32, 1173 applTransactFlowBytes Counter64, 1174 applTransactFlowBytesLow Counter32, 1175 applTransactFlowTime DateAndTime } 1176 1177applTransactFlowDirection OBJECT-TYPE 1178 SYNTAX INTEGER { transmit(1), 1179 receive(2) } 1180 MAX-ACCESS not-accessible 1181 STATUS current 1182 DESCRIPTION 1183 "The applTransactFlowDirection index serves to identify 1184 an entry as containing information pertaining to the 1185 transmit (1) or receive (2) flow of a transaction 1186 stream." 1187 ::= { applTransactFlowEntry 1 } 1188 1189applTransactFlowReqRsp OBJECT-TYPE 1190 SYNTAX INTEGER { request(1), 1191 response(2) } 1192 MAX-ACCESS not-accessible 1193 STATUS current 1194 DESCRIPTION 1195 "The value of the applTransactFlowReqRsp index indicates 1196 whether this entry contains information on requests 1197 (1), or responses (2)." 1198 ::= { applTransactFlowEntry 2 } 1199 1200applTransactFlowTrans OBJECT-TYPE 1201 SYNTAX Counter64 1202 UNITS "transactions" 1203 MAX-ACCESS read-only 1204 STATUS current 1205 DESCRIPTION 1206 "The applTransactFlowTrans attribute reports the number 1207 of request/response transactions (as indicated by 1208 the applTransactFlowReqRsp index) received/generated 1209 (as indicated by the applTransactFlowDirection index) 1210 that this service instance or running application 1211 element has processed for this transaction stream. 1212 1213 Discontinuities in this counter can be detected 1214 by monitoring the corresponding instance of 1215 applOpenChannelOpenTime." 1216 ::= { applTransactFlowEntry 3 } 1217 1218applTransactFlowTransLow OBJECT-TYPE 1219 SYNTAX Counter32 1220 UNITS "transactions" 1221 MAX-ACCESS read-only 1222 STATUS current 1223 DESCRIPTION 1224 "This attribute corresponds to the low thirty-two 1225 bits of applTransactFlowTrans. 1226 1227 Discontinuities in this counter can be detected 1228 by monitoring the corresponding instance of 1229 applOpenChannelOpenTime." 1230 ::= { applTransactFlowEntry 4 } 1231 1232applTransactFlowBytes OBJECT-TYPE 1233 SYNTAX Counter64 1234 UNITS "bytes" 1235 MAX-ACCESS read-only 1236 STATUS current 1237 DESCRIPTION 1238 "The applTransactFlowBytes attribute reports the number 1239 of request/response (as indicated by the 1240 applTransactFlowReqRsp index) bytes received/generated 1241 (as indicated by the applTransactFlowDirection index) 1242 handled by this application element or service instance 1243 on this transaction stream. 1244 1245 All application layer bytes are included in this count, 1246 including any application layer wrappers, headers, or 1247 other overhead. 1248 1249 Discontinuities in this counter can be detected 1250 by monitoring the corresponding instance of 1251 applOpenChannelOpenTime." 1252 ::= { applTransactFlowEntry 5 } 1253 1254applTransactFlowBytesLow OBJECT-TYPE 1255 SYNTAX Counter32 1256 UNITS "bytes" 1257 MAX-ACCESS read-only 1258 STATUS current 1259 DESCRIPTION 1260 "This attribute corresponds to the low thirty-two 1261 bits of applTransactFlowBytes. 1262 1263 Discontinuities in this counter can be detected 1264 by monitoring the corresponding instance of 1265 applOpenChannelOpenTime." 1266 ::= { applTransactFlowEntry 6 } 1267 1268applTransactFlowTime OBJECT-TYPE 1269 SYNTAX DateAndTime 1270 MAX-ACCESS read-only 1271 STATUS current 1272 DESCRIPTION 1273 "The applTransactFlowTime attribute records the time of 1274 the processing (receipt or transmission as indicated 1275 by the applTransactFlowDirection index) by this 1276 running application element or service instance of 1277 the most recent request/response (as indicated by 1278 the applTransactFlowReqRsp index) on this transaction 1279 stream. 1280 1281 If no requests/responses been received/transmitted by 1282 this entity over this transaction stream, the value 1283 of this attribute shall be '0000000000000000'H " 1284 DEFVAL { '0000000000000000'H } 1285 ::= { applTransactFlowEntry 7 } 1286 1287-- **************************************************************** 1288-- 1289-- applTransactKindTable - transaction statistics broken down 1290-- according to the kinds of transactions in each direction 1291-- for a transaction stream. 1292-- 1293-- **************************************************************** 1294 1295applTransactKindTable OBJECT-TYPE 1296 SYNTAX SEQUENCE OF ApplTransactKindEntry 1297 MAX-ACCESS not-accessible 1298 STATUS current 1299 DESCRIPTION 1300 "The applTransactKindTable provides transaction statistics 1301 broken down by kinds of transaction. The definition of 1302 the kinds of transactions is specific to the application 1303 protocol in use, and may be documented in the form of an 1304 applicability statement. " 1305 ::= { applChannelGroup 6 } 1306 1307applTransactKindEntry OBJECT-TYPE 1308 SYNTAX ApplTransactKindEntry 1309 MAX-ACCESS not-accessible 1310 STATUS current 1311 DESCRIPTION 1312 "An applTransactKindEntry reports information for a 1313 specific service instance or running application 1314 element's use of a specific transaction stream in 1315 a particular direction in requests or responses 1316 (as indicated by the applTransactFlowReqRsp index) 1317 broken down by transaction kind, as indicated by the 1318 applTransactKind index. 1319 1320 Discontinuities in any of the counters in an entry can 1321 be detected by monitoring the corresponding instance of 1322 applOpenChannelOpenTime." 1323 1324 INDEX { applElmtOrSvc, 1325 applElmtOrSvcId, 1326 applOpenChannelIndex, 1327 applTransactFlowDirection, 1328 applTransactFlowReqRsp, 1329 applTransactKind } 1330 ::= { applTransactKindTable 1 } 1331 1332ApplTransactKindEntry ::= SEQUENCE 1333 { 1334 applTransactKind SnmpAdminString, 1335 applTransactKindTrans Counter64, 1336 applTransactKindTransLow Counter32, 1337 applTransactKindBytes Counter64, 1338 applTransactKindBytesLow Counter32, 1339 applTransactKindTime DateAndTime 1340 } 1341 1342applTransactKind OBJECT-TYPE 1343 SYNTAX SnmpAdminString (SIZE (1 .. 32)) 1344 MAX-ACCESS not-accessible 1345 STATUS current 1346 DESCRIPTION 1347 "The applTransactKind index is the human-readable 1348 identifier for a particular transaction kind within 1349 the context of an application protocol. The values 1350 to be used for a particular protocol may be identified 1351 in an applicability statement." 1352 ::= { applTransactKindEntry 1 } 1353 1354applTransactKindTrans OBJECT-TYPE 1355 SYNTAX Counter64 1356 UNITS "transactions" 1357 MAX-ACCESS read-only 1358 STATUS current 1359 DESCRIPTION 1360 "The applTransactKindTrans attribute reports the number 1361 of request/response (as indicated by the 1362 applTransactFlowReqRsp index) transactions 1363 received/generated (as indicated by the 1364 applTransactFlowDirection index) handled by this 1365 application instance or application element on this 1366 transaction stream for this transaction kind. 1367 1368 Discontinuities in this counter can be detected 1369 by monitoring the corresponding instance of 1370 applOpenChannelOpenTime." 1371 ::= { applTransactKindEntry 2 } 1372 1373applTransactKindTransLow OBJECT-TYPE 1374 SYNTAX Counter32 1375 UNITS "transactions" 1376 MAX-ACCESS read-only 1377 STATUS current 1378 DESCRIPTION 1379 "The applTransactKindTransLow attribute reports 1380 the low thirty-two bits of applTransactKindTrans. 1381 1382 Discontinuities in this counter can be detected 1383 by monitoring the corresponding instance of 1384 applOpenChannelOpenTime." 1385 ::= { applTransactKindEntry 3 } 1386 1387applTransactKindBytes OBJECT-TYPE 1388 SYNTAX Counter64 1389 UNITS "bytes" 1390 MAX-ACCESS read-only 1391 STATUS current 1392 DESCRIPTION 1393 "The applTransactKindBytes attribute reports the number 1394 of request/response (as indicated by the 1395 applTransactFlowReqRsp index) bytes received/generated 1396 (as indicated by the applTransactFlowDirection index) 1397 handled by this application element on this transaction 1398 stream for this transaction kind. 1399 1400 All application layer bytes are included in this count, 1401 including any application layer wrappers, headers, or 1402 other overhead. 1403 1404 Discontinuities in this counter can be detected 1405 by monitoring the corresponding instance of 1406 applOpenChannelOpenTime." 1407 ::= { applTransactKindEntry 4 } 1408 1409applTransactKindBytesLow OBJECT-TYPE 1410 SYNTAX Counter32 1411 UNITS "bytes" 1412 MAX-ACCESS read-only 1413 STATUS current 1414 DESCRIPTION 1415 "The applTransactKindBytesLow attribute corresponds 1416 to the low thirty-two bits of applTransactKindBytes. 1417 1418 Discontinuities in this counter can be detected 1419 by monitoring the corresponding instance of 1420 applOpenChannelOpenTime." 1421 ::= { applTransactKindEntry 5 } 1422 1423applTransactKindTime OBJECT-TYPE 1424 SYNTAX DateAndTime 1425 MAX-ACCESS read-only 1426 STATUS current 1427 DESCRIPTION 1428 "The applTransactKindTime attribute records the time of 1429 the processing (receipt or transmission as indicated 1430 by the applTransactFlowDirection index) by this 1431 running application element or service instance of 1432 the most recent request/response (as indicated by 1433 the applTransactFlowReqRsp index) of this kind of 1434 transaction on this transaction stream. 1435 1436 If no requests/responses of this kind been 1437 received/transmitted by this running application element 1438 or service instance over this transaction stream, the 1439 value of this attribute shall be '0000000000000000'H " 1440 DEFVAL { '0000000000000000'H } 1441 ::= { applTransactKindEntry 6 } 1442 1443-- **************************************************************** 1444-- 1445-- applPastChannelGroup - logged information on former channels. 1446-- These tables control the collection of channel history 1447-- information and represent the accumulated historical data. 1448-- 1449-- **************************************************************** 1450 1451applPastChannelControlTable OBJECT-TYPE 1452 SYNTAX SEQUENCE OF ApplPastChannelControlEntry 1453 MAX-ACCESS not-accessible 1454 STATUS current 1455 DESCRIPTION 1456 "The applPastChannelControlTable controls the 1457 accumulation of history information about channels 1458 from the perspective of service instances and running 1459 application elements. Entries in this table are indexed 1460 by applElmtOrSvc and applElmtOrSvcId, giving control 1461 of channel history accumulation at the level of each 1462 service instance and running application element." 1463 ::= { applPastChannelGroup 1 } 1464 1465applPastChannelControlEntry OBJECT-TYPE 1466 SYNTAX ApplPastChannelControlEntry 1467 MAX-ACCESS not-accessible 1468 STATUS current 1469 DESCRIPTION 1470 "An applPastChannelControlEntry provides the ability 1471 to control the retention of channel history information 1472 by service instances and running application elements." 1473 INDEX { applElmtOrSvc, applElmtOrSvcId } 1474 ::= { applPastChannelControlTable 1 } 1475 1476ApplPastChannelControlEntry ::= SEQUENCE 1477 { 1478 applPastChannelControlCollect INTEGER, 1479 applPastChannelControlMaxRows Unsigned32, 1480 applPastChannelControlTimeLimit Unsigned32, 1481 applPastChannelControlRemItems Counter32 1482 } 1483 1484applPastChannelControlCollect OBJECT-TYPE 1485 SYNTAX INTEGER { enabled (1), 1486 frozen (2), 1487 disabled (3) } 1488 MAX-ACCESS read-write 1489 STATUS current 1490 DESCRIPTION 1491 "When the value of applPastChannelControlCollect is 1492 'enabled', each time the corresponding running 1493 application element or service instance closes 1494 an open channel a new entry will be added to the 1495 applPastChannelTable. 1496 1497 When the value of applPastChannelControlCollect 1498 is 'frozen', no new entries are added to the 1499 applPastChannelTable for this running application 1500 element or service instance, and old entries are not 1501 aged out. 1502 1503 When the value of applPastChannelControlCollect 1504 is 'disabled', all entries are removed from 1505 applPastChannelTable for this running application or 1506 service instance, and no new entries are added." 1507 DEFVAL { enabled } 1508 ::= { applPastChannelControlEntry 1 } 1509 1510applPastChannelControlMaxRows OBJECT-TYPE 1511 SYNTAX Unsigned32 1512 UNITS "channel history entries" 1513 MAX-ACCESS read-write 1514 STATUS current 1515 DESCRIPTION 1516 "The maximum number of entries allowed in the 1517 applPastChannelTable for this running application element 1518 or service instance. Once the number of rows for this 1519 running application element or service instance in the 1520 applPastChannelTable reaches this value, when new 1521 entries are to be added the management subsystem will 1522 make room for them by removing the oldest entries. 1523 Entries will be removed on the basis of oldest 1524 applPastChannelCloseTime value first." 1525 DEFVAL { 500 } 1526 ::= { applPastChannelControlEntry 2 } 1527 1528applPastChannelControlTimeLimit OBJECT-TYPE 1529 SYNTAX Unsigned32 1530 UNITS "seconds" 1531 MAX-ACCESS read-write 1532 STATUS current 1533 DESCRIPTION 1534 "The maximum time in seconds which an entry for this 1535 running application element or service instance 1536 may exist in the applPastChannelTable before it 1537 is removed. Any entry that is older than this value 1538 will be removed (aged out) from the table, unless the 1539 applPastChannelControlCollect is set to 'frozen'. 1540 1541 Note that an entry may be aged out prior to reaching 1542 this time limit if it is the oldest entry in the table 1543 and must be removed to make space for a new entry so 1544 as to not exceed applPastChannelControlMaxRows, or if the 1545 applPastChannelControlCollect is set to 'disabled'." 1546 DEFVAL { 7200 } 1547 ::= { applPastChannelControlEntry 3 } 1548 1549applPastChannelControlRemItems OBJECT-TYPE 1550 SYNTAX Counter32 1551 UNITS "channel history entries" 1552 MAX-ACCESS read-only 1553 STATUS current 1554 DESCRIPTION 1555 "The applPastChannelControlRemItems attribute reports the 1556 number of applPastChannelControlTable entries for this 1557 running application element or service instance that 1558 were deleted in order to make room for new history 1559 entries. 1560 1561 This count does NOT include entries deleted for the 1562 following reasons: 1563 - the corresponding applPastChannelControlCollect 1564 attribute has been set to 'disabled' 1565 1566 - the entry has been in the table longer that the 1567 time limit indicated by the corresponding 1568 applPastChannelControlTimeLimit. 1569 " 1570 ::= { applPastChannelControlEntry 4 } 1571 1572 1573-- **************************************************************** 1574-- 1575-- applPastChannelTable - Table of former channels 1576-- 1577-- **************************************************************** 1578 1579applPastChannelTable OBJECT-TYPE 1580 SYNTAX SEQUENCE OF ApplPastChannelEntry 1581 MAX-ACCESS not-accessible 1582 STATUS current 1583 DESCRIPTION 1584 "The applPastChannelTable provides history information 1585 about channels from the perspective of running 1586 application elements and service instances. 1587 Entries in this table are indexed by applElmtOrSvc, 1588 applElmtOrSvcId, and by applPastChannelIndex, which 1589 serves to uniquely identify each former channel in the 1590 context of a running application element or service 1591 instance. 1592 1593 Note that the value of applPastChannelIndex is 1594 independent of the value applOpenChannelIndex had when 1595 this channel was open. 1596 1597 Entries for closed channels for a given running 1598 application element or service instance can 1599 be added to this table only if its entry in the 1600 applPastChannelControlTable has the value 'enabled' 1601 for the attribute applPastChannelControlCollect. 1602 1603 Entries for closed channels are removed under the 1604 following circumstances: 1605 1606 - the running application element or service 1607 instance no longer exists 1608 1609 - the corresponding applPastChannelControlCollect 1610 attribute has been set to 'disabled' 1611 1612 - the entry has been in the table longer that the 1613 time limit indicated by the corresponding 1614 applPastChannelControlTimeLimit and the value of 1615 applPastChannelControlCollect is not 'frozen' 1616 1617 - this is the oldest entry for the running 1618 application element or service instance in 1619 question and the addition of a new element would 1620 otherwise cause applPastChannelControlMaxRows to 1621 be exceeded for this running application element 1622 or service instance. 1623 1624 - a value of applPastChannelIndex has been re-used. 1625 Note that under normal circumstances, this is 1626 unlikely. 1627 1628 Removal/replacement of an entry under the 1629 last two conditions causes the corresponding 1630 applPastChannelControlRemItems to be incremented." 1631 ::= { applPastChannelGroup 2 } 1632 1633applPastChannelEntry OBJECT-TYPE 1634 SYNTAX ApplPastChannelEntry 1635 MAX-ACCESS not-accessible 1636 STATUS current 1637 DESCRIPTION 1638 "An applPastChannelEntry indicates that a running 1639 application element or service instance once had an open 1640 channel, which is now closed. The entry has information 1641 describing that channel." 1642 INDEX { applElmtOrSvc, applElmtOrSvcId, 1643 applPastChannelIndex } 1644 ::= { applPastChannelTable 1 } 1645 1646ApplPastChannelEntry ::= SEQUENCE 1647 { 1648 applPastChannelIndex Unsigned32, 1649 applPastChannelOpenTime DateAndTime, 1650 applPastChannelCloseTime DateAndTime, 1651 applPastChannelReadRequests Unsigned64TC, 1652 applPastChannelReadReqsLow Unsigned32, 1653 applPastChannelReadFailures Unsigned32, 1654 applPastChannelBytesRead Unsigned64TC, 1655 applPastChannelBytesReadLow Unsigned32, 1656 applPastChannelLastReadTime DateAndTime, 1657 applPastChannelWriteRequests Unsigned64TC, 1658 applPastChannelWriteReqsLow Unsigned32, 1659 applPastChannelWriteFailures Unsigned32, 1660 applPastChannelBytesWritten Unsigned64TC, 1661 applPastChannelBytesWritLow Unsigned32, 1662 applPastChannelLastWriteTime DateAndTime 1663 } 1664 1665applPastChannelIndex OBJECT-TYPE 1666 SYNTAX Unsigned32 (1..'ffffffff'h) 1667 MAX-ACCESS not-accessible 1668 STATUS current 1669 DESCRIPTION 1670 "This attribute serves to uniquely identify this closed 1671 channel in the context of the running application 1672 element or service instance. This attribute has no 1673 other semantics. 1674 1675 Note that the value of applPastChannelIndex is 1676 independent of the value applOpenChannelIndex had when 1677 this channel was active. 1678 1679 In issuing this index value, the implementation must 1680 avoid re-issuing an index value which has already been 1681 assigned to an entry which has not yet been deleted due 1682 to age or space considerations. 1683 1684 The value zero is excluded from the set of permitted 1685 values for this index in order to permit other tables to 1686 possibly represent information that cannot be associated 1687 with a specific entry in this table. " 1688 ::= { applPastChannelEntry 1 } 1689 1690applPastChannelOpenTime OBJECT-TYPE 1691 SYNTAX DateAndTime 1692 MAX-ACCESS read-only 1693 STATUS current 1694 DESCRIPTION 1695 "This attribute records the time when this channel was 1696 originally opened. Note that this information is quite 1697 different from applOpenChannelOpenTime, which is used 1698 for the detection of counter discontinuities." 1699 ::= { applPastChannelEntry 2 } 1700 1701applPastChannelCloseTime OBJECT-TYPE 1702 SYNTAX DateAndTime 1703 MAX-ACCESS read-only 1704 STATUS current 1705 DESCRIPTION 1706 "This attribute records the time when this channel 1707 was closed." 1708 ::= { applPastChannelEntry 3 } 1709 1710applPastChannelReadRequests OBJECT-TYPE 1711 SYNTAX Unsigned64TC 1712 UNITS "read requests" 1713 MAX-ACCESS read-only 1714 STATUS current 1715 DESCRIPTION 1716 "This attribute records the number of read requests for 1717 this channel made by this running application element or 1718 service instance. All read requests for this channel by 1719 this running application element or service instance, 1720 regardless of completion status, are included in this 1721 count. Read requests are counted in terms of system 1722 calls, rather than API calls." 1723 1724 ::= { applPastChannelEntry 4 } 1725 1726applPastChannelReadReqsLow OBJECT-TYPE 1727 SYNTAX Unsigned32 1728 UNITS "read requests" 1729 MAX-ACCESS read-only 1730 STATUS current 1731 DESCRIPTION 1732 "This attribute corresponds to the low thirty-two bits 1733 of applPastChannelReadRequests." 1734 ::= { applPastChannelEntry 5 } 1735 1736applPastChannelReadFailures OBJECT-TYPE 1737 SYNTAX Unsigned32 1738 UNITS "failed read requests" 1739 MAX-ACCESS read-only 1740 STATUS current 1741 DESCRIPTION 1742 "This attribute reports the number of failed read 1743 requests." 1744 ::= { applPastChannelEntry 6 } 1745 1746applPastChannelBytesRead OBJECT-TYPE 1747 SYNTAX Unsigned64TC 1748 UNITS "bytes" 1749 MAX-ACCESS read-only 1750 STATUS current 1751 DESCRIPTION 1752 "This attribute reports the number of bytes read from this 1753 channel by this running application element or service 1754 instance. Only bytes successfully read are included in 1755 this count. " 1756 ::= { applPastChannelEntry 7 } 1757 1758applPastChannelBytesReadLow OBJECT-TYPE 1759 SYNTAX Unsigned32 1760 UNITS "bytes" 1761 MAX-ACCESS read-only 1762 STATUS current 1763 DESCRIPTION 1764 "This attribute corresponds to the low thirty-two bits 1765 of applPastChannelBytesRead." 1766 ::= { applPastChannelEntry 8 } 1767 1768applPastChannelLastReadTime OBJECT-TYPE 1769 SYNTAX DateAndTime 1770 MAX-ACCESS read-only 1771 STATUS current 1772 DESCRIPTION 1773 "This attribute reports the time of the most recent read 1774 request made by this running application element or 1775 service instance regardless of completion status, for 1776 this former channel. 1777 1778 If no read requests have been made , the value of this 1779 attribute shall be '0000000000000000'H " 1780 DEFVAL { '0000000000000000'H } 1781 ::= { applPastChannelEntry 9 } 1782 1783applPastChannelWriteRequests OBJECT-TYPE 1784 SYNTAX Unsigned64TC 1785 UNITS "write requests" 1786 MAX-ACCESS read-only 1787 STATUS current 1788 DESCRIPTION 1789 "The applPastChannelWriteRequests attribute reports 1790 the number of write requests, regardless of completion 1791 status, made by this running application element or 1792 service instance for this former channel. 1793 1794 Write requests are counted in terms of system calls, 1795 rather than API calls." 1796 ::= { applPastChannelEntry 10 } 1797 1798applPastChannelWriteReqsLow OBJECT-TYPE 1799 SYNTAX Unsigned32 1800 UNITS "write requests" 1801 MAX-ACCESS read-only 1802 STATUS current 1803 DESCRIPTION 1804 "This attribute corresponds to the low thirty-two 1805 bits of applPastChannelWriteRequests." 1806 ::= { applPastChannelEntry 11 } 1807 1808applPastChannelWriteFailures OBJECT-TYPE 1809 SYNTAX Unsigned32 1810 UNITS "failed write requests" 1811 MAX-ACCESS read-only 1812 STATUS current 1813 DESCRIPTION 1814 "This attribute reports the number of failed write 1815 requests." 1816 ::= { applPastChannelEntry 12 } 1817 1818applPastChannelBytesWritten OBJECT-TYPE 1819 SYNTAX Unsigned64TC 1820 UNITS "bytes" 1821 MAX-ACCESS read-only 1822 STATUS current 1823 DESCRIPTION 1824 "This attribute reports the number of bytes written to 1825 this former channel by this running application element 1826 or service instance. Only bytes successfully written 1827 (no errors reported by the API in use by the application) 1828 are included in this count." 1829 ::= { applPastChannelEntry 13 } 1830 1831applPastChannelBytesWritLow OBJECT-TYPE 1832 SYNTAX Unsigned32 1833 UNITS "bytes" 1834 MAX-ACCESS read-only 1835 STATUS current 1836 DESCRIPTION 1837 "This attribute corresponds to the low thirty-two bits of 1838 applPastChannelBytesWritten." 1839 ::= { applPastChannelEntry 14 } 1840 1841applPastChannelLastWriteTime OBJECT-TYPE 1842 SYNTAX DateAndTime 1843 MAX-ACCESS read-only 1844 STATUS current 1845 DESCRIPTION 1846 "The applPastChannelLastWriteTime attribute reports 1847 the time of the most recent write request made by 1848 this running application element or service instance, 1849 regardless of completion status, for this former 1850 channel. 1851 1852 If no write requests have been made the value of this 1853 attribute shall be '0000000000000000'H " 1854 DEFVAL { '0000000000000000'H } 1855 ::= { applPastChannelEntry 15 } 1856 1857-- **************************************************************** 1858-- 1859-- applPastFileTable - information specific to former files 1860-- 1861-- **************************************************************** 1862 1863applPastFileTable OBJECT-TYPE 1864 SYNTAX SEQUENCE OF ApplPastFileEntry 1865 MAX-ACCESS not-accessible 1866 STATUS current 1867 DESCRIPTION 1868 "The applPastFileTable supplements the 1869 applPastChannelTable for entries corresponding to 1870 channels which were files. The indexing structure is 1871 identical to applPastChannelTable. An entry exists in 1872 the applPastFileTable only if there is a corresponding 1873 (same index values) entry in the applPastChannelTable 1874 and if the channel was a file. 1875 1876 Entries for closed files are removed when the 1877 corresponding entries are removed from the 1878 applPastChannelTable." 1879 ::= { applPastChannelGroup 3 } 1880 1881applPastFileEntry OBJECT-TYPE 1882 SYNTAX ApplPastFileEntry 1883 MAX-ACCESS not-accessible 1884 STATUS current 1885 DESCRIPTION 1886 "An applPastFileEntry provides additional, file-specific 1887 information to complement the corresponding 1888 applPastChannelEntry for a channel which was a file." 1889 INDEX { applElmtOrSvc, applElmtOrSvcId, 1890 applPastChannelIndex } 1891 ::= { applPastFileTable 1 } 1892 1893ApplPastFileEntry ::= SEQUENCE 1894 { 1895 applPastFileName LongUtf8String, 1896 applPastFileSizeHigh Unsigned32, 1897 applPastFileSizeLow Unsigned32, 1898 applPastFileMode INTEGER 1899 } 1900 1901 1902applPastFileName OBJECT-TYPE 1903 SYNTAX LongUtf8String 1904 MAX-ACCESS read-only 1905 STATUS current 1906 DESCRIPTION 1907 "This attribute records the last known value of 1908 applOpenFileName before the channel was closed." 1909 ::= { applPastFileEntry 1 } 1910 1911applPastFileSizeHigh OBJECT-TYPE 1912 SYNTAX Unsigned32 1913 UNITS "2^32 byte blocks" 1914 MAX-ACCESS read-only 1915 STATUS current 1916 DESCRIPTION 1917 "This attribute records the value of applOpenFileSizeHigh 1918 at the time this channel was closed. 1919 1920 For example, for a file with a total size of 1921 4,294,967,296 bytes, this attribute would have a value 1922 of 1; for a file with a total size of 4,294,967,295 1923 bytes this attribute's value would be 0." 1924 ::= { applPastFileEntry 2 } 1925 1926applPastFileSizeLow OBJECT-TYPE 1927 SYNTAX Unsigned32 1928 UNITS "bytes" 1929 MAX-ACCESS read-only 1930 STATUS current 1931 DESCRIPTION 1932 "This attribute records the value of applOpenFileSizeLow 1933 at the time this channel was closed. 1934 1935 For example, for a file with a total size of 1936 4,294,967,296 bytes this attribute would have a value 1937 of 0; for a file with a total size of 4,294,967,295 1938 bytes this attribute's value would be 4,294,967,295." 1939 ::= { applPastFileEntry 3 } 1940 1941applPastFileMode OBJECT-TYPE 1942 SYNTAX INTEGER { read(1), 1943 write(2), 1944 readWrite(3) } 1945 MAX-ACCESS read-only 1946 STATUS current 1947 DESCRIPTION 1948 "This attribute records the value of applOpenFileMode 1949 at the time this channel was closed. " 1950 ::= { applPastFileEntry 4 } 1951 1952-- **************************************************************** 1953-- 1954-- applPastConTable - information specific to former connections 1955-- 1956-- **************************************************************** 1957 1958applPastConTable OBJECT-TYPE 1959 SYNTAX SEQUENCE OF ApplPastConEntry 1960 MAX-ACCESS not-accessible 1961 STATUS current 1962 DESCRIPTION 1963 "The applPastConTable supplements the applPastChannelTable 1964 for entries corresponding to channels which were 1965 connections. The indexing structure is identical 1966 to applPastChannelTable. An entry exists in the 1967 applPastConTable only if there is a corresponding 1968 (same index values) entry in the applPastChannelTable 1969 and if the channel was a connection. 1970 1971 Entries for closed connections are removed when 1972 the corresponding entries are removed from the 1973 applPastChannelTable." 1974 ::= { applPastChannelGroup 4 } 1975 1976applPastConEntry OBJECT-TYPE 1977 SYNTAX ApplPastConEntry 1978 MAX-ACCESS not-accessible 1979 STATUS current 1980 DESCRIPTION 1981 "An applPastConEntry provides additional, 1982 connection-specific information to complement the 1983 corresponding applPastChannelEntry for a channel which 1984 was a connection." 1985 INDEX { applElmtOrSvc, applElmtOrSvcId, 1986 applPastChannelIndex } 1987 ::= { applPastConTable 1 } 1988 1989ApplPastConEntry ::= SEQUENCE 1990 { 1991 applPastConTransport TDomain, 1992 applPastConNearEndAddr ApplTAddress, 1993 applPastConNearEndpoint SnmpAdminString, 1994 applPastConFarEndAddr ApplTAddress, 1995 applPastConFarEndpoint SnmpAdminString, 1996 applPastConApplication SnmpAdminString 1997 } 1998 1999applPastConTransport OBJECT-TYPE 2000 SYNTAX TDomain 2001 MAX-ACCESS read-only 2002 STATUS current 2003 DESCRIPTION 2004 "The applPastConTransport attribute identifies the 2005 transport protocol that was in use for this former 2006 connection. If the transport protocol could not be 2007 determined, the value { 0 0 } shall be used." 2008 DEFVAL { zeroDotZero } 2009 ::= { applPastConEntry 1 } 2010 2011applPastConNearEndAddr OBJECT-TYPE 2012 SYNTAX ApplTAddress 2013 MAX-ACCESS read-only 2014 STATUS current 2015 DESCRIPTION 2016 "The applPastConNearEndAddr attribute reports the 2017 transport address and port information for the near 2018 end of this former connection. 2019 2020 If the information could not be determined, the value 2021 shall be a zero-length string." 2022 DEFVAL { "" } 2023 ::= { applPastConEntry 2 } 2024 2025applPastConNearEndpoint OBJECT-TYPE 2026 SYNTAX SnmpAdminString 2027 MAX-ACCESS read-only 2028 STATUS current 2029 DESCRIPTION 2030 "The applPastConNearEndpoint attribute reports the 2031 fully-qualified domain name and port information for the 2032 near end of this former connection. 2033 2034 The format of this attribute for TCP and UDP-based 2035 protocols is the fully-qualified domain name immediately 2036 followed by a colon which is immediately followed by 2037 the decimal representation of the port number. 2038 2039 If the information could not be determined, the value 2040 shall be a zero-length string." 2041 DEFVAL { "" } 2042 ::= { applPastConEntry 3 } 2043 2044applPastConFarEndAddr OBJECT-TYPE 2045 SYNTAX ApplTAddress 2046 MAX-ACCESS read-only 2047 STATUS current 2048 DESCRIPTION 2049 "The applPastConFarEnd attribute reports the transport 2050 address and port information for the far end of this 2051 former connection. 2052 2053 If not known, as in the case of a connectionless 2054 transport, the value of this attribute shall be a 2055 zero-length string." 2056 DEFVAL { "" } 2057 ::= { applPastConEntry 4 } 2058 2059applPastConFarEndpoint OBJECT-TYPE 2060 SYNTAX SnmpAdminString 2061 MAX-ACCESS read-only 2062 STATUS current 2063 DESCRIPTION 2064 "The applPastConFarEndpoint attribute reports the 2065 transport address and port information for the far 2066 end of this former connection. 2067 2068 The format of this attribute for TCP and UDP-based 2069 protocols is the fully-qualified domain name immediately 2070 followed by a colon which is immediately followed by 2071 the decimal representation of the port number. 2072 2073 If not known, as in the case of a connectionless 2074 transport, the value of this attribute shall be a 2075 zero-length string." 2076 DEFVAL { "" } 2077 ::= { applPastConEntry 5 } 2078 2079applPastConApplication OBJECT-TYPE 2080 SYNTAX SnmpAdminString 2081 MAX-ACCESS read-only 2082 STATUS current 2083 DESCRIPTION 2084 "The applPastConApplication attribute identifies the 2085 application layer protocol that was in use. Where 2086 possible, the values defined in [13] shall be used. 2087 If not known, the value of this attribute shall be a 2088 zero-length string." 2089 DEFVAL { "" } 2090 ::= { applPastConEntry 6 } 2091 2092 2093-- **************************************************************** 2094-- 2095-- applPastTransStreamTable - historical 2096-- information for transaction stream monitoring 2097-- 2098-- **************************************************************** 2099 2100applPastTransStreamTable OBJECT-TYPE 2101 SYNTAX SEQUENCE OF ApplPastTransStreamEntry 2102 MAX-ACCESS not-accessible 2103 STATUS current 2104 DESCRIPTION 2105 "The applPastTransStreamTable contains common 2106 information for historical transaction statistics." 2107 ::= { applPastChannelGroup 5 } 2108 2109applPastTransStreamEntry OBJECT-TYPE 2110 SYNTAX ApplPastTransStreamEntry 2111 MAX-ACCESS not-accessible 2112 STATUS current 2113 DESCRIPTION 2114 "An applPastTransStreamEntry contains information for 2115 a single former transaction stream. A transaction 2116 stream could have been a network connection, file, or 2117 other source of transactions." 2118 INDEX { applElmtOrSvc, applElmtOrSvcId, 2119 applPastChannelIndex } 2120 ::= { applPastTransStreamTable 1 } 2121 2122ApplPastTransStreamEntry ::= SEQUENCE { 2123 applPastTransStreamDescr SnmpAdminString, 2124 applPastTransStreamUnitOfWork SnmpAdminString, 2125 applPastTransStreamInvokes Unsigned64TC, 2126 applPastTransStreamInvokesLow Unsigned32, 2127 applPastTransStreamInvCumTimes Unsigned32, 2128 applPastTransStreamInvRspTimes Unsigned32, 2129 applPastTransStreamPerforms Unsigned64TC, 2130 applPastTransStreamPerformsLow Unsigned32, 2131 applPastTransStreamPrfCumTimes Unsigned32, 2132 applPastTransStreamPrfRspTimes Unsigned32 } 2133applPastTransStreamDescr OBJECT-TYPE 2134 SYNTAX SnmpAdminString 2135 MAX-ACCESS read-only 2136 STATUS current 2137 DESCRIPTION 2138 "The applPastTransStreamDescr attribute provides a 2139 human-readable description of this transaction stream. 2140 2141 If no descriptive information is available, this 2142 attribute's value shall be a zero-length string." 2143 DEFVAL { "" } 2144 ::= { applPastTransStreamEntry 1 } 2145 2146applPastTransStreamUnitOfWork OBJECT-TYPE 2147 SYNTAX SnmpAdminString 2148 MAX-ACCESS read-only 2149 STATUS current 2150 DESCRIPTION 2151 "The applPastTransStreamUnitOfWork attribute provides a 2152 human-readable definition of what the unit of work is 2153 for this transaction stream. 2154 2155 If no descriptive information is available, this 2156 attribute's value shall be a zero-length string." 2157 DEFVAL { "" } 2158 ::= { applPastTransStreamEntry 2 } 2159 2160applPastTransStreamInvokes OBJECT-TYPE 2161 SYNTAX Unsigned64TC 2162 UNITS "transactions" 2163 MAX-ACCESS read-only 2164 STATUS current 2165 DESCRIPTION 2166 "Cumulative count of requests / invocations issued 2167 for this transaction stream when it was active." 2168 ::= { applPastTransStreamEntry 3 } 2169 2170applPastTransStreamInvokesLow OBJECT-TYPE 2171 SYNTAX Unsigned32 2172 UNITS "transactions" 2173 MAX-ACCESS read-only 2174 STATUS current 2175 DESCRIPTION 2176 "This object corresponds to the low thirty-two 2177 bits of applPastTransStreamInvokes." 2178 ::= { applPastTransStreamEntry 4 } 2179 2180applPastTransStreamInvCumTimes OBJECT-TYPE 2181 SYNTAX Unsigned32 2182 UNITS "milliseconds" 2183 MAX-ACCESS read-only 2184 STATUS current 2185 DESCRIPTION 2186 "The applPastTransStreamInvCumTimes attribute reports the 2187 cumulative sum of the lengths of the intervals times 2188 measured between the transmission of requests and the 2189 receipt of (the first of) the corresponding response(s)." 2190 ::= { applPastTransStreamEntry 5 } 2191 2192applPastTransStreamInvRspTimes OBJECT-TYPE 2193 SYNTAX Unsigned32 2194 UNITS "milliseconds" 2195 MAX-ACCESS read-only 2196 STATUS current 2197 DESCRIPTION 2198 "The applPastTransStreamInvRspTimes attribute reports the 2199 cumulative sum of the lengths of the intervals measured 2200 between the receipt of the first and last of multiple 2201 responses to a request. 2202 2203 For transaction streams which do not permit multiple 2204 responses to a single request, this attribute will be 2205 zero." 2206 ::= { applPastTransStreamEntry 6 } 2207 2208applPastTransStreamPerforms OBJECT-TYPE 2209 SYNTAX Unsigned64TC 2210 UNITS "transactions" 2211 MAX-ACCESS read-only 2212 STATUS current 2213 DESCRIPTION 2214 "Total number of transactions performed." 2215 ::= { applPastTransStreamEntry 7 } 2216 2217applPastTransStreamPerformsLow OBJECT-TYPE 2218 SYNTAX Unsigned32 2219 UNITS "transactions" 2220 MAX-ACCESS read-only 2221 STATUS current 2222 DESCRIPTION 2223 "This objecy reports the low thirty-two bits of 2224 applPastTransStreamPerforms." 2225 ::= { applPastTransStreamEntry 8 } 2226 2227applPastTransStreamPrfCumTimes OBJECT-TYPE 2228 SYNTAX Unsigned32 2229 UNITS "milliseconds" 2230 MAX-ACCESS read-only 2231 STATUS current 2232 DESCRIPTION 2233 "The applPastTransStreamPrfCumTimes attribute reports the 2234 cumulative sum of the lengths of the intervals measured 2235 between receipt of requests and the transmission of the 2236 corresponding responses." 2237 ::= { applPastTransStreamEntry 9 } 2238 2239applPastTransStreamPrfRspTimes OBJECT-TYPE 2240 SYNTAX Unsigned32 2241 UNITS "milliseconds" 2242 MAX-ACCESS read-only 2243 STATUS current 2244 DESCRIPTION 2245 "For each transaction performed, the elapsed time between 2246 when the first response is enqueued and when the last 2247 response is enqueued is added to this cumulative sum. 2248 2249 For single-response protocols, the value of 2250 applPastTransStreamPrfRspTimes will be zero." 2251 ::= { applPastTransStreamEntry 10 } 2252 2253 2254-- **************************************************************** 2255-- 2256-- applPastTransFlowTable 2257-- 2258-- **************************************************************** 2259 2260applPastTransFlowTable OBJECT-TYPE 2261 SYNTAX SEQUENCE OF ApplPastTransFlowEntry 2262 MAX-ACCESS not-accessible 2263 STATUS current 2264 DESCRIPTION 2265 "The applPastTransFlowTable contains entries, organized by 2266 application instance or running application element, 2267 direction of flow, and type (request/response) for each 2268 former transaction stream. 2269 2270 The simple model of a transaction used here looks like 2271 this: 2272 2273 invoker | Request | performer 2274 | - - - - - - > | 2275 | | 2276 | Response | 2277 | < - - - - - - | 2278 | | 2279 2280 Since in some protocols it is possible for an entity 2281 to take on both the invoker and performer roles, 2282 information here is accumulated for transmitted and 2283 received requests, as well as for transmitted and 2284 received responses. Counts are maintained for both 2285 transactions and bytes transferred." 2286 ::= { applPastChannelGroup 6 } 2287 2288applPastTransFlowEntry OBJECT-TYPE 2289 SYNTAX ApplPastTransFlowEntry 2290 MAX-ACCESS not-accessible 2291 STATUS current 2292 DESCRIPTION 2293 "An applPastTransFlowEntry records transaction throughput 2294 information for requests or response in a particular 2295 direction (transmit / receive) for a transaction stream. 2296 2297 Entries in this table correspond to those in the 2298 applPastTransStreamTable with identical values 2299 for the applElmtOrSvc, applElmtOrSvcId, and the 2300 applPastChannelIndex." 2301 INDEX { applElmtOrSvc, 2302 applElmtOrSvcId, 2303 applPastChannelIndex, 2304 applPastTransFlowDirection, 2305 applPastTransFlowReqRsp } 2306 ::= { applPastTransFlowTable 1 } 2307 2308ApplPastTransFlowEntry ::= SEQUENCE { 2309 applPastTransFlowDirection INTEGER, 2310 applPastTransFlowReqRsp INTEGER, 2311 applPastTransFlowTrans Unsigned64TC, 2312 applPastTransFlowTransLow Unsigned32, 2313 applPastTransFlowBytes Unsigned64TC, 2314 applPastTransFlowBytesLow Unsigned32, 2315 applPastTransFlowTime DateAndTime } 2316 2317applPastTransFlowDirection OBJECT-TYPE 2318 SYNTAX INTEGER { transmit(1), 2319 receive(2) } 2320 MAX-ACCESS not-accessible 2321 STATUS current 2322 DESCRIPTION 2323 "The applPastTransFlowDirection index serves 2324 to identify an entry as containing information 2325 pertaining to the transmit (1) or receive (2) flow 2326 of a past transaction stream. This index corresponds 2327 to applTransactFlowDirection." 2328 ::= { applPastTransFlowEntry 1 } 2329 2330applPastTransFlowReqRsp OBJECT-TYPE 2331 SYNTAX INTEGER { request(1), 2332 response(2) } 2333 MAX-ACCESS not-accessible 2334 STATUS current 2335 DESCRIPTION 2336 "The value of the applPastTransFlowReqRsp index indicates 2337 whether this entry contains information on requests 2338 (1), or responses (2). This index corresponds to 2339 applTransactFlowReqRsp." 2340 ::= { applPastTransFlowEntry 2 } 2341 2342applPastTransFlowTrans OBJECT-TYPE 2343 SYNTAX Unsigned64TC 2344 UNITS "transactions" 2345 MAX-ACCESS read-only 2346 STATUS current 2347 DESCRIPTION 2348 "The applPastTransFlowTrans attribute reports the number 2349 of request/response (as indicated by the 2350 applPastTransFlowReqRsp index) transactions 2351 received/generated (as indicated by the 2352 applPastTransFlowDirection index) handled on this 2353 transaction stream." 2354 ::= { applPastTransFlowEntry 3 } 2355 2356applPastTransFlowTransLow OBJECT-TYPE 2357 SYNTAX Unsigned32 2358 UNITS "transactions" 2359 MAX-ACCESS read-only 2360 STATUS current 2361 DESCRIPTION 2362 "This attribute corresponds to the low thirty-two 2363 bits of applPastTransFlowTrans." 2364 ::= { applPastTransFlowEntry 4 } 2365 2366applPastTransFlowBytes OBJECT-TYPE 2367 SYNTAX Unsigned64TC 2368 UNITS "bytes" 2369 MAX-ACCESS read-only 2370 STATUS current 2371 DESCRIPTION 2372 "The applPastTransFlowBytes attribute reports the number 2373 of request/response (as indicated by the 2374 applPastTransFlowReqRsp index) bytes received/generated 2375 (as indicated by the applPastTransFlowDirection index) 2376 handled on this transaction stream. 2377 2378 All application layer bytes are included in this count, 2379 including any application layer wrappers, headers, or 2380 other overhead." 2381 ::= { applPastTransFlowEntry 5 } 2382 2383applPastTransFlowBytesLow OBJECT-TYPE 2384 SYNTAX Unsigned32 2385 UNITS "bytes" 2386 MAX-ACCESS read-only 2387 STATUS current 2388 DESCRIPTION 2389 "This attribute corresponds to the low thirty-two 2390 bits of applPastTransFlowBytes." 2391 ::= { applPastTransFlowEntry 6 } 2392 2393applPastTransFlowTime OBJECT-TYPE 2394 SYNTAX DateAndTime 2395 MAX-ACCESS read-only 2396 STATUS current 2397 DESCRIPTION 2398 "The applPastTransFlowTime attribute records the time of 2399 the processing (receipt or transmission as 2400 indicated by the applPastTransFlowDirection index) 2401 of the last request/response (as indicated by the 2402 applPastTransFlowReqRsp index) on this transaction 2403 stream. 2404 2405 If no requests/responses been received/transmitted by 2406 this entity over this transaction stream, the value 2407 of this attribute shall be '0000000000000000'H " 2408 DEFVAL { '0000000000000000'H } 2409 ::= { applPastTransFlowEntry 7 } 2410 2411-- **************************************************************** 2412-- 2413-- applPastTransKindTable - transaction statistics broken down 2414-- according to the kinds of transactions in each direction 2415-- for a transaction stream. 2416-- 2417-- **************************************************************** 2418 2419applPastTransKindTable OBJECT-TYPE 2420 SYNTAX SEQUENCE OF ApplPastTransKindEntry 2421 MAX-ACCESS not-accessible 2422 STATUS current 2423 DESCRIPTION 2424 "The applPastTransKindTable provides transaction 2425 statistics broken down by kinds of transaction. 2426 The definition of the kinds of transactions is 2427 specific to the application protocol in use, and may be 2428 documented in the form of an applicability statement. " 2429 ::= { applPastChannelGroup 7 } 2430 2431applPastTransKindEntry OBJECT-TYPE 2432 SYNTAX ApplPastTransKindEntry 2433 MAX-ACCESS not-accessible 2434 STATUS current 2435 DESCRIPTION 2436 "An applPastTransKindEntry reports historical data for a 2437 specific service instance or running application 2438 element's use of a specific transaction stream in 2439 a particular direction in requests or responses 2440 (as indicated by the applPastTransFlowReqRsp index) 2441 broken down by transaction kind, as indicated by the 2442 applPastTransKind index." 2443 INDEX { applElmtOrSvc, 2444 applElmtOrSvcId, 2445 applPastChannelIndex, 2446 applPastTransFlowDirection, 2447 applPastTransFlowReqRsp, 2448 applPastTransKind } 2449 ::= { applPastTransKindTable 1 } 2450 2451ApplPastTransKindEntry ::= SEQUENCE 2452 { 2453 applPastTransKind SnmpAdminString, 2454 applPastTransKindTrans Unsigned64TC, 2455 applPastTransKindTransLow Unsigned32, 2456 applPastTransKindBytes Unsigned64TC, 2457 applPastTransKindBytesLow Unsigned32, 2458 applPastTransKindTime DateAndTime 2459 } 2460 2461applPastTransKind OBJECT-TYPE 2462 SYNTAX SnmpAdminString (SIZE (1 .. 32)) 2463 MAX-ACCESS not-accessible 2464 STATUS current 2465 DESCRIPTION 2466 "The applPastTransKind index is the human-readable 2467 identifier for a particular transaction kind within 2468 the context of an application protocol. The values 2469 to be used for a particular protocol may be identified 2470 in an applicability statement. This index corresponds 2471 to applTransactKind." 2472 ::= { applPastTransKindEntry 1 } 2473 2474applPastTransKindTrans OBJECT-TYPE 2475 SYNTAX Unsigned64TC 2476 UNITS "transactions" 2477 MAX-ACCESS read-only 2478 STATUS current 2479 DESCRIPTION 2480 "For this transaction stream, this attribute records 2481 the total number of transactions of the type 2482 identified by the indexes. The type is characterized 2483 according to the receive/transmit direction 2484 (applPastTransFlowDirecton), whether it was a request 2485 or a response (applPastTransFlowReqRsp), and the 2486 protocol-specific transaction kind (applPastTransKind). 2487 stream for this transaction kind." 2488 ::= { applPastTransKindEntry 2 } 2489 2490applPastTransKindTransLow OBJECT-TYPE 2491 SYNTAX Unsigned32 2492 UNITS "transactions" 2493 MAX-ACCESS read-only 2494 STATUS current 2495 DESCRIPTION 2496 "The applPastTransKindTransLow attribute reports 2497 the low thirty-two bits of applPastTransKindTrans." 2498 ::= { applPastTransKindEntry 3 } 2499 2500applPastTransKindBytes OBJECT-TYPE 2501 SYNTAX Unsigned64TC 2502 UNITS "bytes" 2503 MAX-ACCESS read-only 2504 STATUS current 2505 DESCRIPTION 2506 "For this transaction stream and transaction kind, the 2507 applPastTransKindBytes attribute reports the number 2508 of bytes received or generated (as indicated by 2509 the applPastTransFlowDirection index) in requests or 2510 responses (as indicated by the applPastTransFlowReqRsp 2511 index). 2512 2513 All application layer bytes are included in this count, 2514 including any application layer wrappers, headers, or 2515 other overhead." 2516 ::= { applPastTransKindEntry 4 } 2517 2518applPastTransKindBytesLow OBJECT-TYPE 2519 SYNTAX Unsigned32 2520 UNITS "bytes" 2521 MAX-ACCESS read-only 2522 STATUS current 2523 DESCRIPTION 2524 "The applPastTransKindBytesLow attribute corresponds 2525 to the low thirty-two bits of applPastTransKindBytes." 2526 ::= { applPastTransKindEntry 5 } 2527 2528applPastTransKindTime OBJECT-TYPE 2529 SYNTAX DateAndTime 2530 MAX-ACCESS read-only 2531 STATUS current 2532 DESCRIPTION 2533 "The applPastTransKindTime attribute records the time of 2534 the processing (receipt or transmission as 2535 indicated by the applPastTransFlowDirection index) 2536 of the last request/response (as indicated by the 2537 applPastTransFlowReqRsp index) of this kind of 2538 transaction on this transaction stream. 2539 2540 If no requests/responses of this kind were 2541 received/transmitted over this transaction stream, the 2542 value of this attribute shall be '0000000000000000'H " 2543 DEFVAL { '0000000000000000'H } 2544 ::= { applPastTransKindEntry 6 } 2545 2546 2547-- **************************************************************** 2548-- 2549-- applElmtRunControlGroup - monitor and control running 2550-- application elements 2551-- 2552-- **************************************************************** 2553 2554applElmtRunStatusTable OBJECT-TYPE 2555 SYNTAX SEQUENCE OF ApplElmtRunStatusEntry 2556 MAX-ACCESS not-accessible 2557 STATUS current 2558 DESCRIPTION 2559 "This table provides information on running application 2560 elements, complementing information available in the 2561 correspondingly indexed sysApplElmtRunTable [31]." 2562 ::= { applElmtRunControlGroup 1 } 2563 2564applElmtRunStatusEntry OBJECT-TYPE 2565 SYNTAX ApplElmtRunStatusEntry 2566 MAX-ACCESS not-accessible 2567 STATUS current 2568 DESCRIPTION 2569 "An applElmtRunStatusEntry contains information to support 2570 the control and monitoring of a single running application 2571 element." 2572 INDEX { sysApplElmtRunIndex } 2573 ::= { applElmtRunStatusTable 1 } 2574 2575ApplElmtRunStatusEntry ::= SEQUENCE { 2576 applElmtRunStatusSuspended TruthValue, 2577 applElmtRunStatusHeapUsage Unsigned32, 2578 applElmtRunStatusOpenConnections Unsigned32, 2579 applElmtRunStatusOpenFiles Gauge32, 2580 applElmtRunStatusLastErrorMsg SnmpAdminString, 2581 applElmtRunStatusLastErrorTime DateAndTime } 2582 2583applElmtRunStatusSuspended OBJECT-TYPE 2584 SYNTAX TruthValue 2585 MAX-ACCESS read-only 2586 STATUS current 2587 DESCRIPTION 2588 "The applElmtRunStatusSuspended attribute reports 2589 whether processing by this running application element 2590 has been suspended, whether by management request or by 2591 other means." 2592 ::= { applElmtRunStatusEntry 1 } 2593 2594applElmtRunStatusHeapUsage OBJECT-TYPE 2595 SYNTAX Unsigned32 2596 UNITS "bytes" 2597 MAX-ACCESS read-only 2598 STATUS current 2599 DESCRIPTION 2600 "The applElmtRunStatusHeapUsage reports the current 2601 approximate heap usage by this running application 2602 element." 2603 ::= { applElmtRunStatusEntry 2 } 2604 2605applElmtRunStatusOpenConnections OBJECT-TYPE 2606 SYNTAX Unsigned32 2607 UNITS "connections" 2608 MAX-ACCESS read-only 2609 STATUS current 2610 DESCRIPTION 2611 "The applElmtRunStatusOpenConnections attribute reports 2612 the current number of open connections in use by this 2613 running application element." 2614 ::= { applElmtRunStatusEntry 3 } 2615 2616applElmtRunStatusOpenFiles OBJECT-TYPE 2617 SYNTAX Gauge32 2618 UNITS "files" 2619 MAX-ACCESS read-only 2620 STATUS current 2621 DESCRIPTION 2622 "The applElmtRunStatusOpenFiles attribute reports the 2623 current number of open files in use by this running 2624 application element." 2625 ::= { applElmtRunStatusEntry 4 } 2626 2627applElmtRunStatusLastErrorMsg OBJECT-TYPE 2628 SYNTAX SnmpAdminString 2629 MAX-ACCESS read-only 2630 STATUS current 2631 DESCRIPTION 2632 "The applElmtRunStatusLastErrorMessage attribute reports 2633 the most recent error message (typically written to 2634 stderr or a system error logging facility) from this 2635 running application element. If no such message has yet 2636 been generated, the value of this attribute shall be a 2637 zero-length string." 2638 DEFVAL { "" } 2639 ::= { applElmtRunStatusEntry 5 } 2640 2641applElmtRunStatusLastErrorTime OBJECT-TYPE 2642 SYNTAX DateAndTime 2643 MAX-ACCESS read-only 2644 STATUS current 2645 DESCRIPTION 2646 "The applElmtRunStatusLastErrorTime attribute reports the 2647 time of the most recent error message in 2648 applElmtRunStatusLastErrorMsg. 2649 2650 If no such message has yet been generated, the value 2651 of this attribute shall be '0000000000000000'H " 2652 DEFVAL { '0000000000000000'H } 2653 ::= { applElmtRunStatusEntry 6 } 2654 2655 2656-- **************************************************************** 2657-- 2658-- applElmtRunControlTable - control running application 2659-- elements 2660-- 2661-- **************************************************************** 2662 2663applElmtRunControlTable OBJECT-TYPE 2664 SYNTAX SEQUENCE OF ApplElmtRunControlEntry 2665 MAX-ACCESS not-accessible 2666 STATUS current 2667 DESCRIPTION 2668 "This table provides the ability to control application 2669 elements, complementing information available in the 2670 correspondingly indexed sysApplElmtRunTable [31]." 2671 ::= { applElmtRunControlGroup 2 } 2672 2673applElmtRunControlEntry OBJECT-TYPE 2674 SYNTAX ApplElmtRunControlEntry 2675 MAX-ACCESS not-accessible 2676 STATUS current 2677 DESCRIPTION 2678 "An applElmtRunControlEntry contains information to 2679 support the control of a single running application 2680 element." 2681 INDEX { sysApplElmtRunIndex } 2682 ::= { applElmtRunControlTable 1 } 2683 2684ApplElmtRunControlEntry ::= SEQUENCE { 2685 applElmtRunControlSuspend TruthValue, 2686 applElmtRunControlReconfigure TestAndIncr, 2687 applElmtRunControlTerminate TruthValue } 2688 2689applElmtRunControlSuspend OBJECT-TYPE 2690 SYNTAX TruthValue 2691 MAX-ACCESS read-write 2692 STATUS current 2693 DESCRIPTION 2694 "Setting this variable to 'true' requests the suspension 2695 of processing by this running application element. 2696 Setting this variable to 'false' requests that processing 2697 be resumed. The effect, if any, will be reported by the 2698 applElmtRunStatusSuspended attribute." 2699 DEFVAL { false } 2700 ::= { applElmtRunControlEntry 1 } 2701 2702applElmtRunControlReconfigure OBJECT-TYPE 2703 SYNTAX TestAndIncr 2704 MAX-ACCESS read-write 2705 STATUS current 2706 DESCRIPTION 2707 "Changing the value of this variable requests that the 2708 running application element re-load its configuration 2709 (like SIGHUP for many UNIX-based daemons). 2710 2711 Note that completion of a SET on this object only implies 2712 that configuration reload was initiated, not necessarily 2713 that the reload has been completed." 2714 ::= { applElmtRunControlEntry 2 } 2715 2716applElmtRunControlTerminate OBJECT-TYPE 2717 SYNTAX TruthValue 2718 MAX-ACCESS read-write 2719 STATUS current 2720 DESCRIPTION 2721 "Setting the value of applElmtRunControlTerminate to 2722 'true' requests that the running application element 2723 terminate processing and exit in an orderly manner. 2724 This is a 'polite' shutdown request. 2725 2726 When read, this object's value will be 'false' except 2727 when orderly termination is in progress. 2728 2729 Note that completion of a SET on this object only implies 2730 that termination was initiated, not necessarily that the 2731 termination has been completed." 2732 DEFVAL { false } 2733 ::= { applElmtRunControlEntry 3 } 2734 2735 2736-- **************************************************************** 2737-- 2738-- Conformance requirements 2739-- 2740-- **************************************************************** 2741 2742applicationMibGroups OBJECT IDENTIFIER ::= 2743 { applicationMibConformance 1} 2744 2745applicationMonitorGroup OBJECT-GROUP 2746 OBJECTS { applSrvInstQual, 2747 applSrvName, 2748 applSrvIndex, 2749 applSrvInstance, 2750 applOpenChannelOpenTime, 2751 applOpenChannelReadRequestsLow, 2752 applOpenChannelReadFailures, 2753 applOpenChannelBytesReadLow, 2754 applOpenChannelLastReadTime, 2755 applOpenChannelWriteRequestsLow, 2756 applOpenChannelWriteFailures, 2757 applOpenChannelBytesWrittenLow, 2758 applOpenChannelLastWriteTime, 2759 applOpenFileName, 2760 applOpenFileSizeHigh, 2761 applOpenFileSizeLow, 2762 applOpenFileMode, 2763 applOpenConnectionTransport, 2764 applOpenConnectionNearEndAddr, 2765 applOpenConnectionNearEndpoint, 2766 applOpenConnectionFarEndAddr, 2767 applOpenConnectionFarEndpoint, 2768 applOpenConnectionApplication } 2769 STATUS current 2770 DESCRIPTION 2771 "This group represents the basic capabilities of this MIB." 2772 ::= { applicationMibGroups 1 } 2773 2774applicationFastMonitorGroup OBJECT-GROUP 2775 OBJECTS { applOpenChannelReadRequests, 2776 applOpenChannelBytesRead, 2777 applOpenChannelWriteRequests, 2778 applOpenChannelBytesWritten } 2779 STATUS current 2780 DESCRIPTION 2781 "This group comprises 64-bit counters mandatory in 2782 high-throughput environments, where 32-bit counters 2783 could wrap in less than an hour." 2784 ::= { applicationMibGroups 2 } 2785 2786applicationTransactGroup OBJECT-GROUP 2787 OBJECTS { applTransactStreamDescr, 2788 applTransactStreamUnitOfWork, 2789 applTransactStreamInvokesLow, 2790 applTransactStreamInvCumTimes, 2791 applTransactStreamInvRspTimes, 2792 applTransactStreamPerformsLow, 2793 applTransactStreamPrfCumTimes, 2794 applTransactStreamPrfRspTimes, 2795 applTransactFlowTransLow, 2796 applTransactFlowBytesLow, 2797 applTransactFlowTime, 2798 applTransactKindTransLow, 2799 applTransactKindBytesLow, 2800 applTransactKindTime } 2801 STATUS current 2802 DESCRIPTION 2803 "This group comprises objects appropriate from monitoring 2804 transaction-structured flows." 2805 ::= { applicationMibGroups 3 } 2806 2807applicationFastTransactGroup OBJECT-GROUP 2808 OBJECTS { applTransactStreamInvokes, 2809 applTransactStreamPerforms, 2810 applTransactFlowTrans, 2811 applTransactFlowBytes, 2812 applTransactKindTrans, 2813 applTransactKindBytes } 2814 STATUS current 2815 DESCRIPTION 2816 "This group comprises 64-bit transaction counters required in 2817 high-throughput environments, where 32-bit counters could 2818 wrap in less than an hour." 2819 ::= { applicationMibGroups 4 } 2820 2821applicationHistoryGroup OBJECT-GROUP 2822 OBJECTS { applPastChannelControlCollect, 2823 applPastChannelControlMaxRows, 2824 applPastChannelControlTimeLimit, 2825 applPastChannelControlRemItems, 2826 applPastChannelOpenTime, 2827 applPastChannelCloseTime, 2828 applPastChannelReadReqsLow, 2829 applPastChannelReadFailures, 2830 applPastChannelBytesReadLow, 2831 applPastChannelLastReadTime, 2832 applPastChannelWriteReqsLow, 2833 applPastChannelWriteFailures, 2834 applPastChannelBytesWritLow, 2835 applPastChannelLastWriteTime, 2836 applPastFileName, 2837 applPastFileSizeHigh, 2838 applPastFileSizeLow, 2839 applPastFileMode, 2840 applPastConTransport, 2841 applPastConNearEndAddr, 2842 applPastConNearEndpoint, 2843 applPastConFarEndAddr, 2844 applPastConFarEndpoint, 2845 applPastConApplication} 2846 STATUS current 2847 DESCRIPTION 2848 "This group models basic historical data." 2849 ::= { applicationMibGroups 5 } 2850 2851applicationFastHistoryGroup OBJECT-GROUP 2852 OBJECTS { applPastChannelReadRequests, 2853 applPastChannelBytesRead, 2854 applPastChannelWriteRequests, 2855 applPastChannelBytesWritten} 2856 STATUS current 2857 DESCRIPTION 2858 "This group comprises additional 64-bit objects required 2859 for recording historical data in high-volume environments, 2860 where a 32-bit integer would be insufficient." 2861 ::= { applicationMibGroups 6 } 2862 2863applicationTransHistoryGroup OBJECT-GROUP 2864 OBJECTS { applPastTransStreamDescr, 2865 applPastTransStreamUnitOfWork, 2866 applPastTransStreamInvokesLow, 2867 applPastTransStreamInvCumTimes, 2868 applPastTransStreamInvRspTimes, 2869 applPastTransStreamPerformsLow, 2870 applPastTransStreamPrfCumTimes, 2871 applPastTransStreamPrfRspTimes, 2872 applPastTransFlowTransLow, 2873 applPastTransFlowBytesLow, 2874 applPastTransFlowTime, 2875 applPastTransKindTransLow, 2876 applPastTransKindBytesLow, 2877 applPastTransKindTime } 2878 STATUS current 2879 DESCRIPTION 2880 "This group represents historical data for transaction- 2881 structured information streams." 2882 ::= { applicationMibGroups 7 } 2883 2884applicationFastTransHistoryGroup OBJECT-GROUP 2885 OBJECTS { applPastTransFlowTrans, 2886 applPastTransFlowBytes, 2887 applPastTransKindTrans, 2888 applPastTransKindBytes, 2889 applPastTransStreamPerforms, 2890 applPastTransStreamInvokes } 2891 STATUS current 2892 DESCRIPTION 2893 "This group contains 64-bit objects required for historical 2894 records on high-volume transaction-structured streams, 2895 where 32-bit integers would be insufficient." 2896 ::= { applicationMibGroups 8 } 2897 2898applicationRunGroup OBJECT-GROUP 2899 OBJECTS { applElmtRunStatusSuspended, 2900 applElmtRunStatusHeapUsage, 2901 applElmtRunStatusOpenConnections, 2902 applElmtRunStatusOpenFiles, 2903 applElmtRunStatusLastErrorMsg, 2904 applElmtRunStatusLastErrorTime, 2905 applElmtRunControlSuspend, 2906 applElmtRunControlReconfigure, 2907 applElmtRunControlTerminate } 2908 STATUS current 2909 DESCRIPTION 2910 "This group represents extensions to the system application 2911 MIB." 2912 ::= { applicationMibGroups 9 } 2913 2914applicationMibCompliance MODULE-COMPLIANCE 2915 STATUS current 2916 DESCRIPTION "The compliance statement for the application MIB." 2917 MODULE 2918 MANDATORY-GROUPS { applicationMonitorGroup, 2919 applicationHistoryGroup, 2920 applicationRunGroup } 2921 2922 OBJECT applPastChannelControlCollect 2923 MIN-ACCESS read-only 2924 DESCRIPTION 2925 "This object should be limited to read-only 2926 access in environments with inadequate 2927 security." 2928 2929 OBJECT applPastChannelControlMaxRows 2930 MIN-ACCESS read-only 2931 DESCRIPTION 2932 "This object should be limited to read-only 2933 access in environments with inadequate 2934 security." 2935 2936 OBJECT applPastChannelControlTimeLimit 2937 MIN-ACCESS read-only 2938 DESCRIPTION 2939 "This object should be limited to read-only 2940 access in environments with inadequate 2941 security." 2942 2943 OBJECT applElmtRunControlSuspend 2944 MIN-ACCESS read-only 2945 DESCRIPTION 2946 "This object should be limited to read-only 2947 access in environments with inadequate 2948 security." 2949 OBJECT applElmtRunControlReconfigure 2950 MIN-ACCESS read-only 2951 DESCRIPTION 2952 "This object should be limited to read-only 2953 access in environments with inadequate 2954 security." 2955 2956 OBJECT applElmtRunControlTerminate 2957 MIN-ACCESS read-only 2958 DESCRIPTION 2959 "This object should be limited to read-only 2960 access in environments with inadequate 2961 security." 2962 2963 GROUP applicationTransactGroup 2964 DESCRIPTION 2965 "The applicationTransactGroup is required when the 2966 information stream processed has a transaction 2967 structure. " 2968 2969 GROUP applicationTransHistoryGroup 2970 DESCRIPTION 2971 "The applicationTransHistoryGroup must be implemented 2972 if applicationTransactGroup and applicationHistoryGroup 2973 are implemented." 2974 2975 GROUP applicationFastMonitorGroup 2976 DESCRIPTION 2977 "The applicationFastMonitorGroup is mandatory when 2978 the applicationMonitorGroup is implemented and its 2979 counts group may exceed what can be represented in 32 bits." 2980 2981 GROUP applicationFastTransactGroup 2982 DESCRIPTION 2983 "The applicationFastTransactGroup is mandatory when 2984 the applicationTransactGroup is implemented and its 2985 counts may exceed what can be represented in 32 bits." 2986 2987 GROUP applicationFastHistoryGroup 2988 DESCRIPTION 2989 "The applicationFastHistoryGroup is mandatory when 2990 the applicationHistoryGroup is implemented and its 2991 counts may exceed what can be represented in 32 bits." 2992 GROUP applicationFastTransHistoryGroup 2993 DESCRIPTION 2994 "The applicationFastTransHistoryGroup is mandatory when 2995 the applicationTransHistoryGroup is implemented and its 2996 counts may exceed what can be represented in 32 bits." 2997 ::= { applicationMibConformance 2 } 2998 2999END 3000