1-- #ident "%Z%%M% %I% %E% SMI" 2 3 4XXX-MIB DEFINITIONS ::= BEGIN 5 6-- 7-- References: 8-- HTTP/1.0 9-- http://www.w3.org/pub/WWW/Protocols/HTTP1.0/draft-ietf-http-spec.html 10-- 11 12IMPORTS 13 applIndex FROM APPLICATION-MIB 14 MODULE-IDENTITY, OBJECT-TYPE, enterprises, 15 Counter32, IpAddress FROM SNMPv2-SMI 16 TEXTUAL-CONVENTION, DisplayString, 17 TimeStamp FROM SNMPv2-TC 18 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; 19 20 21xxxMIB MODULE-IDENTITY 22 LAST-UPDATED "9601220000Z" 23 ORGANIZATION "HTTP MIB Interest Group" 24 CONTACT-INFO 25 " Carl W. Kalbfleisch 26 27 Postal: On-Ramp Technologies 28 1950 Stemmons Freeway 29 Suite 3042 - INFOMART 30 Dallas, TX 75207 31 US 32 33 Tel: +1 214 672-RAMP 34 Fax: +1 214 672-7275 35 36 E-mail: cwk@onramp.net" 37 38 DESCRIPTION 39 "The MIB module for xxx Servers and Clients. The xxx in the module 40 name is intended to cover a family of 'Networked Information 41 Retrieval' protocols such as http, nntp, ftp, gopher and so on. 42 Membership of this family is difficult to define exactly, but 43 all members share a similar request-response structure used to 44 retrieve information (in the form of files, documents, articles) 45 from a remote server." 46 47 REVISION "9601220000Z" 48 DESCRIPTION 49 "This is the second draft of the xxx-MIB. It is based 50 on the idea to augment applTable of RFC-1565, several 51 threads on the mailing list since the original draft was 52 posted, and limited implementation experience. The following 53 changes apply: 54 55 1) Moved from experimental.98765 to onramp.onrampExperiments.1 56 2) Update imports. 57 Include enterprises, applIndex and IpAddress 58 Exclude experimental and TAddress 59 3) Update xxxEntityTable 60 -augment applTable of RFC-1565 using applIndex 61 -re-order xxxEntityTable 62 -remove xxxEntityIndex, Vendor, Uptime, Version 63 -add xxxEntityName, Port 64 -change xxxEntityAddress from TAddress to IpAddress 65 -change xxxEntityProtocol from INTEGER to OBJECT IDENTIFIER 66 -update DESCRIPTION clauses 67 4) Update xxxSummaryTable 68 -augment applTable of RFC-1565 using applIndex 69 -remove xxxSummaryEntityIndex 70 5) Update xxxRequestTable 71 -augment applTable of RFC-1565 using applIndex 72 -remove xxxRequestEntityIndex 73 -add xxxRequestInBytes, xxxRequestOutBytes 74 6) Update xxxResponseTable 75 -augment applTable of RFC-1565 using applIndex 76 -remove xxxResponseEntityIndex 77 -add xxxResponseInBytes, xxxResponseOutBytes 78 7) Update xxxTimeoutTable 79 -augment applTable of RFC-1565 using applIndex 80 -remove xxxTimeoutEntityIndex 81 -change xxxTimeoutRemoteAddressIndex from TAddress to IpAddress 82 8) Conformance information 83 -define group for each table. 84 -update based on new and removed attributes above 85 9) SMICng include file 86 -include APPLICATION-MIB" 87 88 REVISION "9511080000Z" 89 DESCRIPTION 90 "The original draft of this MIB was edited by Mark Gamble 91 <mgamble@esys.co.uk> and based on the work of the 92 http-mib@onramp.net mailing list. The original draft is 93 available at <http://http-mib.onramp.net/draft_1.my>" 94 95 ::= { onrampExperiments 1 } 96 97-- 98-- Defined here for convience with distribution. These values are 99-- actually defined within onramp.my in the main OnRamp Technologies 100-- enterprise MIB module. 101-- 102onramp OBJECT IDENTIFIER ::= {enterprises 1465} 103onrampExperiments OBJECT IDENTIFIER ::= {onramp 4} 104 105-- 106-- Object Identifiers for the xxx-MIB 107-- 108xxxMIBObjects OBJECT IDENTIFIER ::= { xxxMIB 1 } 109xxxMIBConformance OBJECT IDENTIFIER ::= { xxxMIB 2 } 110xxxMIBCompliances OBJECT IDENTIFIER ::= { xxxMIBConformance 1 } 111xxxMIBGroups OBJECT IDENTIFIER ::= { xxxMIBConformance 2 } 112 113 114XxxMethod ::= TEXTUAL-CONVENTION 115 STATUS current 116 DESCRIPTION 117 "This data type is used to descripe xxx methods. The value of 118 a variable of this type is exactly the same method token used 119 in an xxx request. The currently defined methods for http are 120 GET, HEAD and POST. For ftp, this type would cover the access 121 control, transfer parameter, and service commands." 122 SYNTAX DisplayString (SIZE (1..40)) 123 124 125XxxStatusCode ::= TEXTUAL-CONVENTION 126 STATUS current 127 DESCRIPTION 128 "The status code of an xxx response as defined in the RFC 129 specification. 130 131 The StatusCode (or reply code) is structured as a three digit 132 code, the following description is derived from the File 133 Transfer Protocol RFC: 134 135 the first digit specifies whether the response reflects 136 a preliminary completion (1), a positive completion (2), a 137 positive intermediate (3), a transient negative (4), or a 138 permanent negative (5); 139 140 the second digit specifies whether the response refers to 141 syntax (0), information (1), connections (2), authentication (3), 142 or file system (5) (4 is 'unspecified as yet'); 143 144 the third digit 'gives a finer gradation of meaning in each of 145 the function categories'. 146 147 Currently defined values for http are: 148 149 ok(200), created(201), accepted(202), noContent(204), 150 movedPermanently(301), movedTemporarily(302), notModified(304), 151 badRequest(400), unauthorized(401), forbidden(403), notFound(404), 152 internalServerError(500), notImplemented(501), badGateway(502), 153 serviceUnavailable(503). 154 155 Examples for ftp include: 156 157 command okay (200), help message (214), user name okay, need 158 password (331), service not available (421)" 159 160 SYNTAX INTEGER (100..999) 161 162 163 164-- The xxx System Group 165-- 166-- The xxx System group contains information about the xxx protocol entity. 167 168xxxSystem OBJECT IDENTIFIER ::= { xxxMIBObjects 1 } 169 170xxxEntityTable OBJECT-TYPE 171 SYNTAX SEQUENCE OF XxxEntityEntry 172 MAX-ACCESS not-accessible 173 STATUS current 174 DESCRIPTION 175 "The table of xxx Servers and Clients present on the system." 176 ::= { xxxSystem 1 } 177 178xxxEntityEntry OBJECT-TYPE 179 SYNTAX XxxEntityEntry 180 MAX-ACCESS not-accessible 181 STATUS current 182 DESCRIPTION 183 "Details of a particular xxx Server or Client." 184 INDEX { applIndex } 185 ::= { xxxEntityTable 1 } 186 187XxxEntityEntry ::= SEQUENCE { 188 xxxEntityDescription DisplayString, 189 xxxEntityObjectID OBJECT IDENTIFIER, 190 xxxEntityContact DisplayString, 191 xxxEntityProtocol OBJECT IDENTIFIER, 192 xxxEntityProtocolVersion DisplayString, 193 xxxEntityName DisplayString, 194 xxxEntityAddress IpAddress, 195 xxxEntityPort INTEGER, 196 xxxEntityType INTEGER 197 } 198 199 200xxxEntityDescription OBJECT-TYPE 201 SYNTAX DisplayString 202 MAX-ACCESS read-only 203 STATUS current 204 DESCRIPTION 205 "Textual description of the xxx Server or Client. This 206 shall include at least the vendor and version number of 207 the application. In a minimal case, this might be the 208 Product Token for the application. For example, for a client, 209 this might be 'CERN-LineMode/2.15 libwww/2.17b3' and for a 210 server 'Apache/0.8.4'." 211 ::= { xxxEntityEntry 1 } 212-- Instrumentation: Direct Access 213 214xxxEntityObjectID OBJECT-TYPE 215 SYNTAX OBJECT IDENTIFIER 216 MAX-ACCESS read-only 217 STATUS current 218 DESCRIPTION 219 "The authoritative identification for entity. This may be 220 a value assigned within an enterprise MIB, or within a standard 221 MIB. A number of values are defined within this MIB for use 222 for this value. The version of the entity should be 223 encoded within the trailing sub-identifiers. 224 225 For example, if the entity is verion 1.0.0 of a particular 226 application, then the value might be '1.3.6.1.4.1.vendor.app.1.0.0'. 227 228 If there is no appropriate value to return, then 0.0 is returned." 229 ::= { xxxEntityEntry 2 } 230-- Instrumentation: Direct access 231 232xxxEntityContact OBJECT-TYPE 233 SYNTAX DisplayString 234 MAX-ACCESS read-only 235 STATUS current 236 DESCRIPTION 237 "The textual identification of the contact person 238 for this xxx Server or Client, together with information 239 on how to contact this person. For instance this might 240 be 'webmaster@domain.name'." 241 ::= { xxxEntityEntry 3 } 242-- Instrumentation: Configuration file. 243 244xxxEntityProtocol OBJECT-TYPE 245 SYNTAX OBJECT IDENTIFIER 246 MAX-ACCESS read-only 247 STATUS current 248 DESCRIPTION 249 "An identification of the primary protocol in use by this 250 entity. For Internet applications, the IANA 251 maintains a registry of the OIDs which correspond to 252 well-known applications. If the application protocol is 253 not listed in the registry, an OID value of the form 254 {applTCPProtoID port} or {applUDProtoID port} are used for 255 TCP-based and UDP-based protocols, respectively. In either 256 case 'port' corresponds to the primary port number being 257 used by the protocol." 258 ::= { xxxEntityEntry 4 } 259-- Instrumentation: System file. 260 261xxxEntityProtocolVersion OBJECT-TYPE 262 SYNTAX DisplayString 263 MAX-ACCESS read-only 264 STATUS current 265 DESCRIPTION 266 "Textual description of the version of the protocol implemented. 267 For HTTP, the value shall be the HTTP Version." 268 ::= { xxxEntityEntry 5 } 269-- Instrumentation: Log file 270 271 272-- 273-- See article http://http-mib.onramp.net/archive/0191.html 274-- for information on why xxxEntityName, Address and port are three 275-- separate attributes. 276-- 277xxxEntityName OBJECT-TYPE 278 SYNTAX DisplayString 279 MAX-ACCESS read-only 280 STATUS current 281 DESCRIPTION 282 "The fully qualified domain name by which this entity is 283 known. This may be different than applName since that 284 value is only a textual name for the application." 285 ::= { xxxEntityEntry 6 } 286-- Instrumentation: Config file 287 288xxxEntityAddress OBJECT-TYPE 289 SYNTAX IpAddress 290 MAX-ACCESS read-only 291 STATUS current 292 DESCRIPTION 293 "The Transport Address at which the xxx Entity listens for 294 Requests or Responses." 295 ::= { xxxEntityEntry 7 } 296-- Instrumentation: DNS 297 298xxxEntityPort OBJECT-TYPE 299 SYNTAX INTEGER (0..10000) 300 MAX-ACCESS read-only 301 STATUS current 302 DESCRIPTION 303 "The primary port used to communicate with this entity." 304 ::= { xxxEntityEntry 8 } 305-- Instrumentation: Config file 306 307 308xxxEntityType OBJECT-TYPE 309 SYNTAX INTEGER { 310 server(1), 311 client(2), 312 proxy(3), 313 cachingProxy(4) 314 } 315 MAX-ACCESS read-only 316 STATUS current 317 DESCRIPTION 318 "Identification of the role of the xxx Entity." 319 ::= { xxxEntityEntry 9 } 320-- Instrumentation: Direct access 321 322 323-- The xxx Statistics Group 324-- 325-- The xxx Statistics group contains information concerning the utilisation 326-- of the xxx protocol entity. 327 328xxxStatistics OBJECT IDENTIFIER ::= { xxxMIBObjects 2 } 329 330xxxSummaryTable OBJECT-TYPE 331 SYNTAX SEQUENCE OF XxxSummaryEntry 332 MAX-ACCESS not-accessible 333 STATUS current 334 DESCRIPTION 335 "The table providing overview statistics for the xxx protocol 336 entities on this system." 337 ::= { xxxStatistics 1 } 338 339xxxSummaryEntry OBJECT-TYPE 340 SYNTAX XxxSummaryEntry 341 MAX-ACCESS not-accessible 342 STATUS current 343 DESCRIPTION 344 "Overview statistics for an individual xxx Server or Client." 345 INDEX { applIndex } 346 ::= { xxxSummaryTable 1 } 347 348 349XxxSummaryEntry ::= SEQUENCE { 350 xxxSummaryRequests Counter32, 351 xxxSummaryRequestErrors Counter32, 352 xxxSummaryRequestDiscards Counter32, 353 xxxSummaryResponses Counter32, 354 xxxSummaryResponseDiscards Counter32, 355 xxxSummaryInUnknowns Counter32, 356 xxxSummaryInBytes Counter32, 357 xxxSummaryOutBytes Counter32 358 } 359 360xxxSummaryRequests OBJECT-TYPE 361 SYNTAX Counter32 362 MAX-ACCESS read-only 363 STATUS current 364 DESCRIPTION 365 "The total number of Requests generated or received by this entity." 366 ::= { xxxSummaryEntry 1 } 367-- Instrumentation: Log file 368 369xxxSummaryRequestErrors OBJECT-TYPE 370 SYNTAX Counter32 371 MAX-ACCESS read-only 372 STATUS current 373 DESCRIPTION 374 "The total number of Request errors detected by this entity 375 (server only.)" 376 ::= { xxxSummaryEntry 2 } 377-- Instrumentation: Log file 378 379xxxSummaryRequestDiscards OBJECT-TYPE 380 SYNTAX Counter32 381 MAX-ACCESS read-only 382 STATUS current 383 DESCRIPTION 384 "The total number of Requests discarded by this entity 385 (server only)." 386 ::= { xxxSummaryEntry 3 } 387-- Instrumentation: Log file 388 389xxxSummaryResponses OBJECT-TYPE 390 SYNTAX Counter32 391 MAX-ACCESS read-only 392 STATUS current 393 DESCRIPTION 394 "The total number of Responses generated or received by this 395 entity." 396 ::= { xxxSummaryEntry 4 } 397-- Instrumentation: Log file 398 399xxxSummaryResponseDiscards OBJECT-TYPE 400 SYNTAX Counter32 401 MAX-ACCESS read-only 402 STATUS current 403 DESCRIPTION 404 "The total number of Responses discarded by this entity 405 (client only)." 406 ::= { xxxSummaryEntry 5 } 407-- Instrumentation: Log file 408 409xxxSummaryInUnknowns OBJECT-TYPE 410 SYNTAX Counter32 411 MAX-ACCESS read-only 412 STATUS current 413 DESCRIPTION 414 "The total number of unknown messages detected by this entity." 415 ::= { xxxSummaryEntry 6 } 416-- Instrumentation: Log file 417 418xxxSummaryInBytes OBJECT-TYPE 419 SYNTAX Counter32 420 MAX-ACCESS read-only 421 STATUS current 422 DESCRIPTION 423 "The total number of bytes received by this entity." 424 ::= { xxxSummaryEntry 7 } 425-- Instrumentation: Log file 426 427xxxSummaryOutBytes OBJECT-TYPE 428 SYNTAX Counter32 429 MAX-ACCESS read-only 430 STATUS current 431 DESCRIPTION 432 "The total number of bytes generated by this entity." 433 ::= { xxxSummaryEntry 8 } 434-- Instrumentation: Log file 435 436 437 438 439 440xxxRequestTable OBJECT-TYPE 441 SYNTAX SEQUENCE OF XxxRequestEntry 442 MAX-ACCESS not-accessible 443 STATUS current 444 DESCRIPTION 445 "The table providing detailed request statistics for the xxx 446 protocol entities on this system." 447 ::= { xxxStatistics 2 } 448 449xxxRequestEntry OBJECT-TYPE 450 SYNTAX XxxRequestEntry 451 MAX-ACCESS not-accessible 452 STATUS current 453 DESCRIPTION 454 "Request statistics for an individual xxx Server or Client." 455 INDEX { applIndex, xxxRequestMethodIndex } 456 ::= { xxxRequestTable 1 } 457 458XxxRequestEntry ::= SEQUENCE { 459 xxxRequestMethodIndex XxxMethod, 460 xxxRequestInCount Counter32, 461 xxxRequestInBytes Counter32, 462 xxxRequestInLastTime TimeStamp, 463 xxxRequestOutCount Counter32, 464 xxxRequestOutBytes Counter32, 465 xxxRequestOutLastTime TimeStamp 466 } 467 468xxxRequestMethodIndex OBJECT-TYPE 469 SYNTAX XxxMethod 470 MAX-ACCESS read-only 471 STATUS current 472 DESCRIPTION 473 "The particular request method the statistics apply to." 474 ::= { xxxRequestEntry 1 } 475-- Instrumentation: Log file 476 477xxxRequestInCount OBJECT-TYPE 478 SYNTAX Counter32 479 MAX-ACCESS read-only 480 STATUS current 481 DESCRIPTION 482 "The number of requests of this type received by this entity." 483 ::= { xxxRequestEntry 2 } 484-- Instrumentation: Log file 485 486xxxRequestInBytes OBJECT-TYPE 487 SYNTAX Counter32 488 MAX-ACCESS read-only 489 STATUS current 490 DESCRIPTION 491 "The number of bytes this type received by this entity." 492 ::= { xxxRequestEntry 3 } 493-- Instrumentation: Log file 494 495xxxRequestInLastTime OBJECT-TYPE 496 SYNTAX TimeStamp 497 MAX-ACCESS read-only 498 STATUS current 499 DESCRIPTION 500 "The value of sysUpTime at the time the last request was received." 501 ::= { xxxRequestEntry 4 } 502-- Instrumentation: Log file 503 504xxxRequestOutCount OBJECT-TYPE 505 SYNTAX Counter32 506 MAX-ACCESS read-only 507 STATUS current 508 DESCRIPTION 509 "The number of requests of this type generated by this entity." 510 ::= { xxxRequestEntry 5 } 511-- Instrumentation: Log file 512 513xxxRequestOutBytes OBJECT-TYPE 514 SYNTAX Counter32 515 MAX-ACCESS read-only 516 STATUS current 517 DESCRIPTION 518 "The number of bytes of this type generated by this entity." 519 ::= { xxxRequestEntry 6 } 520-- Instrumentation: Log file 521 522xxxRequestOutLastTime OBJECT-TYPE 523 SYNTAX TimeStamp 524 MAX-ACCESS read-only 525 STATUS current 526 DESCRIPTION 527 "The value of sysUpTime at the time the last request was generated." 528 ::= { xxxRequestEntry 7 } 529-- Instrumentation: Log file 530 531 532 533 534 535 536xxxResponseTable OBJECT-TYPE 537 SYNTAX SEQUENCE OF XxxResponseEntry 538 MAX-ACCESS not-accessible 539 STATUS current 540 DESCRIPTION 541 "The table providing detailed response statistics for the xxx 542 protocol entities on this system." 543 ::= { xxxStatistics 3 } 544 545xxxResponseEntry OBJECT-TYPE 546 SYNTAX XxxResponseEntry 547 MAX-ACCESS not-accessible 548 STATUS current 549 DESCRIPTION 550 "Response statistics for an individual xxx Server or Client." 551 INDEX { applIndex, xxxResponseStatusIndex } 552 ::= { xxxResponseTable 1 } 553 554XxxResponseEntry ::= SEQUENCE { 555 xxxResponseStatusIndex XxxStatusCode, 556 xxxResponseInCount Counter32, 557 xxxResponseInBytes Counter32, 558 xxxResponseInLastTime TimeStamp, 559 xxxResponseOutCount Counter32, 560 xxxResponseOutBytes Counter32, 561 xxxResponseOutLastTime TimeStamp 562 } 563 564xxxResponseStatusIndex OBJECT-TYPE 565 SYNTAX XxxStatusCode 566 MAX-ACCESS read-only 567 STATUS current 568 DESCRIPTION 569 "The particular response status the statistics apply to." 570 ::= { xxxResponseEntry 1 } 571-- Instrumentation: Log file 572 573xxxResponseInCount OBJECT-TYPE 574 SYNTAX Counter32 575 MAX-ACCESS read-only 576 STATUS current 577 DESCRIPTION 578 "The number of responses of this type received by this entity." 579 ::= { xxxResponseEntry 2 } 580-- Instrumentation: Log file 581 582xxxResponseInBytes OBJECT-TYPE 583 SYNTAX Counter32 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "The number of bytes of this type received by this entity." 588 ::= { xxxResponseEntry 3 } 589-- Instrumentation: Log file 590 591xxxResponseInLastTime OBJECT-TYPE 592 SYNTAX TimeStamp 593 MAX-ACCESS read-only 594 STATUS current 595 DESCRIPTION 596 "The value of sysUpTime at the time the last response was received." 597 ::= { xxxResponseEntry 4 } 598-- Instrumentation: Log file 599 600xxxResponseOutCount OBJECT-TYPE 601 SYNTAX Counter32 602 MAX-ACCESS read-only 603 STATUS current 604 DESCRIPTION 605 "The number of responses of this type generated by this entity." 606 ::= { xxxResponseEntry 5 } 607-- Instrumentation: Log file 608 609xxxResponseOutBytes OBJECT-TYPE 610 SYNTAX Counter32 611 MAX-ACCESS read-only 612 STATUS current 613 DESCRIPTION 614 "The number of bytes of this type generated by this entity." 615 ::= { xxxResponseEntry 6 } 616-- Instrumentation: Log file 617 618xxxResponseOutLastTime OBJECT-TYPE 619 SYNTAX TimeStamp 620 MAX-ACCESS read-only 621 STATUS current 622 DESCRIPTION 623 "The value of sysUpTime at the time the last response was 624 generated." 625 ::= { xxxResponseEntry 7 } 626-- Instrumentation: Log file 627 628 629 630 631 632 633 634 635xxxTotalTimeouts OBJECT-TYPE 636 SYNTAX Counter32 637 MAX-ACCESS read-only 638 STATUS current 639 DESCRIPTION 640 "The total number of timeouts for all xxx entities." 641 ::= { xxxStatistics 4 } 642--Instrumentation: Log file 643 644xxxLastTimeoutEntityIndex OBJECT-TYPE 645 SYNTAX INTEGER (1..2147483647) 646 MAX-ACCESS read-only 647 STATUS current 648 DESCRIPTION 649 "The unique (on this machine) identifier for this entity. This 650 Index corresponds to xxxEntityIndex in the xxx System group. 651 Note that this index can be used to retrieve details from the 652 xxxTimeoutTable." 653 ::= { xxxStatistics 5 } 654-- Instrumentation: Log file 655 656xxxLastTimeoutRemoteAddressIndex OBJECT-TYPE 657 SYNTAX IpAddress 658 MAX-ACCESS read-only 659 STATUS current 660 DESCRIPTION 661 "The address of the remote entity. 662 Note that this index can be used to retrieve details from the 663 xxxTimeoutTable." 664 ::= { xxxStatistics 6 } 665-- Instrumentation: Log file 666 667xxxTimeoutTable OBJECT-TYPE 668 SYNTAX SEQUENCE OF XxxTimeoutEntry 669 MAX-ACCESS not-accessible 670 STATUS current 671 DESCRIPTION 672 "The table providing detailed timeout statistics for the xxx 673 protocol entities on this system." 674 ::= { xxxStatistics 7 } 675 676xxxTimeoutEntry OBJECT-TYPE 677 SYNTAX XxxTimeoutEntry 678 MAX-ACCESS not-accessible 679 STATUS current 680 DESCRIPTION 681 "Timeout statistics for a particular xxx Server or Client." 682 INDEX { applIndex, xxxTimeoutRemoteAddressIndex } 683 ::= { xxxTimeoutTable 1 } 684 685XxxTimeoutEntry ::= SEQUENCE { 686 xxxTimeoutRemoteAddressIndex IpAddress, 687 xxxTimeoutTimeouts Counter32 688 } 689 690xxxTimeoutRemoteAddressIndex OBJECT-TYPE 691 SYNTAX IpAddress 692 MAX-ACCESS read-only 693 STATUS current 694 DESCRIPTION 695 "The address of the remote entity." 696 ::= { xxxTimeoutEntry 2 } 697-- Instrumentation: Log file 698 699xxxTimeoutTimeouts OBJECT-TYPE 700 SYNTAX Counter32 701 MAX-ACCESS read-only 702 STATUS current 703 DESCRIPTION 704 "Total number of timeouts which have occurred between these two 705 entities." 706 ::= { xxxTimeoutEntry 3 } 707-- Instrumentation: Log file 708 709 710 711 712 713 714-- Conformance and compliance definitions. 715 716xxxMIBEntityGroup OBJECT-GROUP 717 OBJECTS 718 { 719 xxxEntityDescription, 720 xxxEntityObjectID, 721 xxxEntityContact, 722 xxxEntityProtocol, 723 xxxEntityProtocolVersion, 724 xxxEntityName, 725 xxxEntityAddress, 726 xxxEntityPort, 727 xxxEntityType 728 } 729 STATUS current 730 DESCRIPTION 731 "" 732 ::= { xxxMIBGroups 1 } 733 734xxxMIBSummaryGroup OBJECT-GROUP 735 OBJECTS 736 { 737 xxxSummaryRequests, 738 xxxSummaryRequestErrors, 739 xxxSummaryRequestDiscards, 740 xxxSummaryResponses, 741 xxxSummaryResponseDiscards, 742 xxxSummaryInUnknowns, 743 xxxSummaryInBytes, 744 xxxSummaryOutBytes 745 } 746 STATUS current 747 DESCRIPTION 748 "" 749 ::= { xxxMIBGroups 2 } 750 751xxxMIBRequestGroup OBJECT-GROUP 752 OBJECTS 753 { 754 xxxRequestMethodIndex, 755 xxxRequestInCount, 756 xxxRequestInBytes, 757 xxxRequestInLastTime, 758 xxxRequestOutCount, 759 xxxRequestOutBytes, 760 xxxRequestOutLastTime 761 } 762 STATUS current 763 DESCRIPTION 764 "" 765 ::= { xxxMIBGroups 3 } 766 767xxxMIBResponseGroup OBJECT-GROUP 768 OBJECTS 769 { 770 xxxResponseStatusIndex, 771 xxxResponseInCount, 772 xxxResponseInBytes, 773 xxxResponseInLastTime, 774 xxxResponseOutCount, 775 xxxResponseOutBytes, 776 xxxResponseOutLastTime 777 } 778 STATUS current 779 DESCRIPTION 780 "" 781 ::= { xxxMIBGroups 4 } 782 783xxxMIBTimeoutGroup OBJECT-GROUP 784 OBJECTS 785 { 786 xxxTotalTimeouts, 787 xxxLastTimeoutEntityIndex, 788 xxxLastTimeoutRemoteAddressIndex, 789 xxxTimeoutRemoteAddressIndex, 790 xxxTimeoutTimeouts 791 } 792 STATUS current 793 DESCRIPTION 794 "" 795 ::= { xxxMIBGroups 5 } 796 797xxxCompliance MODULE-COMPLIANCE 798 STATUS current 799 DESCRIPTION 800 "The compliance statement for SNMP entities 801 which implement the HTTP MIB." 802 MODULE -- this module 803 MANDATORY-GROUPS 804 { 805 xxxMIBEntityGroup, 806 xxxMIBSummaryGroup, 807 xxxMIBRequestGroup, 808 xxxMIBResponseGroup, 809 xxxMIBTimeoutGroup 810 } 811 ::= { xxxMIBCompliances 4 } 812 813END 814 815