smilint output for ./SYSLOG-MIB


Message Severities
SeverityCount
error2
Message Types
TypeCount
bad-identifier-case (error)1
object-identifier-not-prefix (error)1

Messages:

SYSLOG-MIB

   1: -- extracted from draft-ietf-syslog-device-mib-16.txt
   2: -- at Tue Jul 10 06:08:47 2007
   3: 
   4:    SYSLOG-MIB DEFINITIONS ::= BEGIN
   5: 
   6:    IMPORTS
   7:        MODULE-IDENTITY, OBJECT-TYPE,
   8:                  Unsigned32, Counter32, Integer32, mib-2,
   9:                  NOTIFICATION-TYPE
  10:                  FROM SNMPv2-SMI
  11:        RowStatus, StorageType,
  12:        TEXTUAL-CONVENTION, TimeStamp
  13:                  FROM SNMPv2-TC
  14:        InetAddressType, InetAddress, InetPortNumber
  15:                  FROM INET-ADDRESS-MIB
  16:        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  17:                  FROM SNMPv2-CONF
  18:        SyslogFacility, SyslogSeverity
  19:                  FROM SYSLOG-TC-MIB
  20:        SnmpAdminString
  21:                  FROM SNMP-FRAMEWORK-MIB;
  22: 
  23:    syslogMIB  MODULE-IDENTITY
  24:        LAST-UPDATED "200703040000Z"  --  4th March, 2007
  25:        ORGANIZATION "IETF Syslog Working Group"
  26:        CONTACT-INFO
  27:        "                      Glenn Mansfield Keeni
  28:                       Postal: Cyber Solutions Inc.
  29:                               6-6-3, Minami Yoshinari
  30:                               Aoba-ku, Sendai, Japan 989-3204.
  31:                          Tel: +81-22-303-4012
  32:                          Fax: +81-22-303-4015
  33:                       E-mail: glenn@cysols.com
  34: 
  35:         Support Group E-mail: syslog@ietf.org
  36:         "
  37: 
  38:        DESCRIPTION
  39:            "The MIB module for monitoring syslog applications.
  40: 
  41:             A syslog application sends and/or receives syslog messages.
  42:             The reader is referred to [RFCPROT] for a description of
  43:             the various roles of a syslog application viz. ''sender'',
  44:             ''receiver'' and ''relay''. The discussion in this
  45:             document in general applies to a generic syslog application.
  46:             For special cases the specific role of the syslog
  47:             application will be mentioned.
  48: 
  49: 
  50:             Copyright (C) The IETF Trust (2007). This version of
  51:             this MIB module is part of RFC XXXX; see the RFC itself for
  52:             full legal notices.
  53:            "
  54:       -- RFC Ed.: replace XXXX with the actual RFC number & remove this
  55:       -- note
  56: 
  57: 
  58:        REVISION "200703040000Z"  --   4th March, 2007
  59:        DESCRIPTION
  60:            "The initial version, published as RFC XXXX."
  61: 
  62:       -- RFC Ed.: replace XXXX with the actual RFC number & remove this
  63:       -- note
  64: 
  65: 
  66:        ::= { mib-2 YYYY }     -- Will be assigned by IANA
  66: error - `YYYY' should start with a lower case letter
  66: error - Object identifier element `YYYY' name only allowed as first element
  67: 
  68:       -- IANA Reg.: Please assign a value for "YYYY" under the
  69:       -- 'mib-2' subtree and record the assignment in the SMI
  70:       -- Numbers registry.
  71: 
  72:       -- RFC Ed.: When the above assignment has been made, please
  73:       --     remove the above note
  74:       --     replace "YYYY" here with the assigned value and
  75:       --     remove this note.
  76: 
  77: 
  78: 
  79:    -- -------------------------------------------------------------
  80:    -- Textual Conventions
  81:    -- -------------------------------------------------------------
  82:    SyslogRoles ::=  TEXTUAL-CONVENTION
  83:        STATUS  current
  84:        DESCRIPTION
  85:            "This textual convention enumerates the roles of a
  86:             syslog application. Note that a syslog application can
  87:             have multiple roles.
  88:            "
  89:        REFERENCE
  90:            "The Syslog Protocol [RFCPROT] sec. 3.
  91:            "
  92:        SYNTAX      BITS
  93:              {
  94:                sender    (0),
  95:                receiver  (1),
  96:                relay     (2)
  97:              }
  98: 
  99:    SyslogEncapsulation  ::=  TEXTUAL-CONVENTION
 100:        STATUS  current
 101:        DESCRIPTION
 102:            "This textual convention enumerates the encapsulations
 103:             of the syslog message that is used between syslog
 104:             application endpoints.
 105:            "
 106:        REFERENCE
 107:            "Transmission of syslog messages over UDP [RFCUDPX],
 108:             TLS Transport Mapping for Syslog [RFCTLSX],
 109:             Reliable Delivery for syslog [RFC3195].
 110:            "
 111:        SYNTAX  INTEGER
 112:             {
 113:               other           (1),
 114:               none            (2),  -- [RFCUDPX] (no encapsulation)
 115:               tls             (3),  -- [RFCTLSX]
 116:               beep            (4)   -- [RFC3195]
 117:             }
 118: 
 119:    -- syslogMIB - the main groups
 120:    -- -------------------------------------------------------------
 121: 
 122:    syslogNotifications       OBJECT IDENTIFIER
 123:                          ::= { syslogMIB 0 }
 124: 
 125:    syslogObjects             OBJECT IDENTIFIER
 126:                          ::= { syslogMIB 1 }
 127: 
 128:    syslogConformance         OBJECT IDENTIFIER
 129:                          ::= { syslogMIB 3 }
 130: 
 131: 
 132:    -- -------------------------------------------------------------
 133:    -- syslog application configuration info table
 134:    -- -------------------------------------------------------------
 135:    syslogControlTable OBJECT-TYPE
 136:        SYNTAX      SEQUENCE OF SyslogControlEntry
 137:        MAX-ACCESS  not-accessible
 138:        STATUS      current
 139:        DESCRIPTION
 140:            "A table containing the configuration parameters
 141:             pertaining to the syslog applications serviced by an
 142:             SNMP agent.
 143:            "
 144:        ::= { syslogObjects 1 }
 145: 
 146:    syslogControlEntry OBJECT-TYPE
 147:        SYNTAX      SyslogControlEntry
 148:        MAX-ACCESS  not-accessible
 149:        STATUS      current
 150:        DESCRIPTION
 151:            "The configuration parameters pertaining to a syslog
 152:             application.
 153:            "
 154:        INDEX  { syslogControlIndex }
 155:        ::= { syslogControlTable 1 }
 156: 
 157:    SyslogControlEntry ::=
 158:        SEQUENCE {
 159:            syslogControlIndex
 160:                 Unsigned32,
 161:            syslogControlDescr
 162:                 SnmpAdminString,
 163:            syslogControlRoles
 164:                 SyslogRoles,
 165:            syslogControlBindAddrType
 166:                 InetAddressType,
 167:            syslogControlBindAddr
 168:                 InetAddress,
 169:            syslogControlBindPort
 170:                 InetPortNumber,
 171:            syslogControlEncapsulation
 172:                 SyslogEncapsulation,
 173:            syslogControlMaxMessageSize
 174:                 Unsigned32,
 175:            syslogControlConfFileName
 176:                 SnmpAdminString,
 177:            syslogControlStorageType
 178:                 StorageType,
 179:            syslogControlRowStatus
 180:                 RowStatus
 181:         }
 182: 
 183: 
 184:    syslogControlIndex OBJECT-TYPE
 185:        SYNTAX      Unsigned32 (1..2147483647)
 186:        MAX-ACCESS  not-accessible
 187:        STATUS      current
 188:        DESCRIPTION
 189:            "The Index that uniquely identifies the syslog
 190:             application in the syslogControlTable.
 191:             The value of the index for a syslog application may
 192:             not be the same across system reboots. Users and
 193:             applications will need to determine the index of a
 194:             syslog application after system reboots.
 195:            "
 196:        ::= { syslogControlEntry 1 }
 197: 
 198:    syslogControlDescr OBJECT-TYPE
 199:        SYNTAX      SnmpAdminString
 200:        MAX-ACCESS  read-create
 201:        STATUS      current
 202:        DESCRIPTION
 203:            "A user definable description of the syslog application.
 204:             This description could be used by syslog management
 205:             applications e.g. in reports or in user interfaces.
 206:            "
 207:        ::= { syslogControlEntry 2 }
 208: 
 209:    syslogControlRoles OBJECT-TYPE
 210:        SYNTAX      SyslogRoles
 211:        MAX-ACCESS  read-create
 212:        STATUS      current
 213:        DESCRIPTION
 214:            "The roles of the syslog application.
 215:            "
 216:        ::= { syslogControlEntry 3 }
 217: 
 218: 
 219:    syslogControlBindAddrType OBJECT-TYPE
 220:        SYNTAX      InetAddressType
 221:        MAX-ACCESS  read-create
 222:        STATUS      current
 223:        DESCRIPTION
 224:            "The type of Internet address which follows
 225:             in syslogControlBindAddr.
 226:             If this syslog application is not a syslog receiver,
 227:             the value of this object will be 'unknown' (0).
 228:            "
 229:        ::= { syslogControlEntry 4 }
 230: 
 231:    syslogControlBindAddr OBJECT-TYPE
 232:        SYNTAX      InetAddress
 233:        MAX-ACCESS  read-create
 234:        STATUS      current
 235:        DESCRIPTION
 236:            "The specific address the syslog receiver will bind to.
 237:             The format of the address is specified by the
 238:             corresponding syslogControlBindAddrType object.
 239:             If the address is specified in the DNS domain name format
 240:             [syslogControlBindAddrType = 'dns'], the
 241:             corresponding IPv4 or IPv6 address obtained at the time
 242:             of the binding operation by the syslog application, will be
 243:             used.
 244:             If this syslog application is not a syslog receiver, the
 245:             value of this object will be a zero-length string.
 246:            "
 247:        ::= { syslogControlEntry 5 }
 248: 
 249:    syslogControlBindPort OBJECT-TYPE
 250:        SYNTAX      InetPortNumber
 251:        MAX-ACCESS  read-create
 252:        STATUS      current
 253:        DESCRIPTION
 254:            "The port number that this syslog receiver will bind to.
 255: 
 256:             If this syslog application is not a syslog receiver the
 257:             value of this object will be zero.
 258:            "
 259:        ::= { syslogControlEntry 6 }
 260: 
 261:    syslogControlEncapsulation OBJECT-TYPE
 262:        SYNTAX      SyslogEncapsulation
 263:        MAX-ACCESS  read-create
 264:        STATUS      current
 265:        DESCRIPTION
 266:            "The encapsulation that will be used for syslog messages
 267:             by the syslog receiver.
 268: 
 269:             If this syslog application is not a syslog receiver the
 270:             value of this object will be ''other''.
 271:            "
 272:        ::= { syslogControlEntry 7 }
 273: 
 274: 
 275:    syslogControlMaxMessageSize OBJECT-TYPE
 276:        SYNTAX      Unsigned32
 277:        MAX-ACCESS  read-create
 278:        STATUS      current
 279:        DESCRIPTION
 280:            "The maximum size of the syslog messages in bytes
 281:             for this syslog application.
 282: 
 283:             A syslog receiver may reject or truncate messages larger
 284:             than the specified maximum syslog message size.
 285:            "
 286:        REFERENCE
 287:            "The Syslog Protocol [RFCPROT] sec. 6.1.
 288:            "
 289:        ::= { syslogControlEntry 8 }
 290: 
 291: 
 292:    syslogControlConfFileName OBJECT-TYPE
 293:        SYNTAX       SnmpAdminString
 294:        MAX-ACCESS   read-create
 295:        STATUS       current
 296:        DESCRIPTION
 297:          "The fullpath name of the configuration file where the
 298:           syslog application's message selection and corresponding
 299:           action rules will be read from.
 300:           If the syslog application does not support the specification
 301:           of a configuration file, the value of this object will
 302:           be a zero-length string.
 303:          "
 304:        DEFVAL { "/etc/syslog.conf" }
 305:        ::= { syslogControlEntry 9 }
 306: 
 307:    syslogControlStorageType OBJECT-TYPE
 308:        SYNTAX       StorageType
 309:        MAX-ACCESS   read-create
 310:        STATUS       current
 311:        DESCRIPTION
 312:            "This object defines whether the parameters defined in
 313:             this row are kept in volatile storage and lost upon
 314:             reboot or are backed up by non-volatile or permanent
 315:             storage.
 316:             Conceptual rows having the value 'permanent' need not
 317:             allow write-access to any columnar objects in the row.
 318:            "
 319:        DEFVAL      { nonVolatile }
 320:        ::= { syslogControlEntry 11 }
 321: 
 322:    syslogControlRowStatus OBJECT-TYPE
 323:        SYNTAX      RowStatus
 324:        MAX-ACCESS  read-create
 325:        STATUS      current
 326:        DESCRIPTION
 327:            "This object is used to create, modify and delete rows in
 328:             the syslogControlTable.
 329:             The value of syslogControlDescr can be changed
 330:             when this object is in state ''active'' or in
 331:             ''notInService''.
 332:             The other objects in a row can be modified only when the
 333:             value of this object in the corresponding conceptual row
 334:             is not ''active''. Thus to modify one or more of the
 335:             objects in this conceptual row,
 336:               a. change the row status to ''notInService'',
 337:               b. change the values of the row
 338:               c. change the row status to ''active''
 339:             The syslogControlRowStatus may be changed to
 340:             ''active'' if all the managed objects in the conceptual
 341:             row with MAX-ACCESS read-create except
 342:             syslogControlBindPort and
 343:             syslogControlEncapsulation have been assigned valid
 344:             values.
 345:            "
 346:        ::= { syslogControlEntry 12 }
 347: 
 348:    -- -------------------------------------------------------------
 349:    -- syslogOperations
 350:    -- -------------------------------------------------------------
 351:    syslogOperationsTable OBJECT-TYPE
 352:        SYNTAX      SEQUENCE OF SyslogOperationsEntry
 353:        MAX-ACCESS  not-accessible
 354:        STATUS      current
 355:        DESCRIPTION
 356:            "A table containing operations information about
 357:             the syslog applications serviced by an SNMP agent.
 358:             This table complements the (configuration) information
 359:             in syslogControlTable .
 360:            "
 361:        ::= { syslogObjects 2 }
 362: 
 363:    syslogOperationsEntry OBJECT-TYPE
 364:        SYNTAX      SyslogOperationsEntry
 365:        MAX-ACCESS  not-accessible
 366:        STATUS      current
 367:        DESCRIPTION
 368:            "The operations information pertaining to a syslog
 369:             application.
 370:            "
 371:        AUGMENTS  { syslogControlEntry }
 372:        ::= { syslogOperationsTable 1 }
 373: 
 374:    SyslogOperationsEntry ::=
 375:        SEQUENCE {
 376:            syslogOperationsMsgsReceived
 377:                 Counter32,
 378:            syslogOperationsMsgsTransmitted
 379:                 Counter32,
 380:            syslogOperationsMsgsRelayed
 381:                 Counter32,
 382:            syslogOperationsMsgsDropped
 383:                 Counter32,
 384:            syslogOperationsMsgsMalFormed
 385:                 Counter32,
 386:            syslogOperationsMsgsDiscarded
 387:                 Counter32,
 388:            syslogOperationsLastMsgRecdTime
 389:                 TimeStamp,
 390:            syslogOperationsLastMsgTransmittedTime
 391:                 TimeStamp,
 392:            syslogOperationsStartTime
 393:                 TimeStamp,
 394:            syslogOperationsLastError
 395:                 SnmpAdminString,
 396:            syslogOperationsLastErrorTime
 397:                 TimeStamp,
 398:            syslogOperationsRunIndex
 399:                 Integer32,
 400:            syslogOperationsCounterDiscontinuityTime
 401:                 TimeStamp,
 402:            syslogOperationsStatus
 403:                 INTEGER
 404:        }
 405: 
 406:    syslogOperationsMsgsReceived OBJECT-TYPE
 407:        SYNTAX      Counter32
 408:        MAX-ACCESS  read-only
 409:        STATUS      current
 410:        DESCRIPTION
 411:            "The number of messages received by the syslog
 412:             receiver. This includes messages that were discarded.
 413:             If this syslog application is not a syslog receiver the
 414:             value of this object will be zero.
 415:             Discontinuities in the value of this counter can
 416:             occur at re-initialization of the management system,
 417:             and at other times as indicated by the value of
 418:             syslogOperationsCounterDiscontinuityTime.
 419:            "
 420:        ::= { syslogOperationsEntry 1 }
 421: 
 422:    syslogOperationsMsgsTransmitted OBJECT-TYPE
 423:        SYNTAX      Counter32
 424:        MAX-ACCESS  read-only
 425:        STATUS      current
 426:        DESCRIPTION
 427:            "The number of messages transmitted by the syslog
 428:             sender. This does not include the messages that could
 429:             not be queued for transmission by the syslog sender.
 430:             If this syslog application is not a syslog sender the
 431:             value of this object will be zero.
 432:             Discontinuities in the value of this counter can
 433:             occur at re-initialization of the management system,
 434:             and at other times as indicated by the value of
 435:             syslogOperationsCounterDiscontinuityTime.
 436:            "
 437:        ::= { syslogOperationsEntry 2 }
 438: 
 439:    syslogOperationsMsgsRelayed OBJECT-TYPE
 440:        SYNTAX      Counter32
 441:        MAX-ACCESS  read-only
 442:        STATUS      current
 443:        DESCRIPTION
 444:            "The number of messages relayed by the syslog
 445:             relay to other syslog applications.
 446:             If this syslog application is not a syslog relay the value
 447:             of this object will be zero.
 448:             Discontinuities in the value of this counter can
 449:             occur at re-initialization of the management system,
 450:             and at other times as indicated by the value of
 451:             syslogOperationsCounterDiscontinuityTime.
 452:            "
 453:        REFERENCE
 454:            "The Syslog Protocol [RFCPROT] sec. 3.
 455:            "
 456:        ::= { syslogOperationsEntry 3 }
 457: 
 458:    syslogOperationsMsgsDropped OBJECT-TYPE
 459:        SYNTAX      Counter32
 460:        MAX-ACCESS  read-only
 461:        STATUS      current
 462:        DESCRIPTION
 463:            "The number of messages that could not be queued
 464:             for transmission by the syslog sender.
 465:             If this syslog application is not a syslog sender the
 466:             value of this object will be zero.
 467:             Discontinuities in the value of this counter can
 468:             occur at re-initialization of the management system,
 469:             and at other times as indicated by the value of
 470:             syslogOperationsCounterDiscontinuityTime.
 471:            "
 472:        ::= { syslogOperationsEntry 4 }
 473: 
 474:    syslogOperationsMsgsMalFormed OBJECT-TYPE
 475:        SYNTAX      Counter32
 476:        MAX-ACCESS  read-only
 477:        STATUS      current
 478:        DESCRIPTION
 479:            "The number of messages received by the syslog
 480:             receiver which had malformed header.
 481:             If this syslog application is not a syslog receiver,
 482:             then this object will have a zero value.
 483:             Discontinuities in the value of this counter can
 484:             occur at re-initialization of the management system,
 485:             and at other times as indicated by the value of
 486:             syslogOperationsCounterDiscontinuityTime.
 487:            "
 488:        REFERENCE
 489:            "The Syslog Protocol [RFCPROT] sec. 6.3.
 490:            "
 491:        ::= { syslogOperationsEntry 5 }
 492: 
 493:    syslogOperationsMsgsDiscarded OBJECT-TYPE
 494:        SYNTAX      Counter32
 495:        MAX-ACCESS  read-only
 496:        STATUS      current
 497:        DESCRIPTION
 498:            "The number of messages that were discarded by the
 499:             syslog receiver. This will include messages that
 500:             were discarded because the message size was greater
 501:             than the system's maximum message size.
 502:             If this syslog application is not a syslog receiver this
 503:             object will have a zero value.
 504:             Discontinuities in the value of this counter can
 505:             occur at re-initialization of the management system,
 506:             and at other times as indicated by the value of
 507:             syslogOperationsCounterDiscontinuityTime.
 508:            "
 509:        REFERENCE
 510:            "The Syslog Protocol [RFCPROT] sec. 6.1.
 511:            "
 512:        ::= { syslogOperationsEntry 6 }
 513: 
 514:    syslogOperationsLastMsgRecdTime OBJECT-TYPE
 515:        SYNTAX      TimeStamp
 516:        MAX-ACCESS  read-only
 517:        STATUS      current
 518:        DESCRIPTION
 519:            "The value of sysUpTime when the last message was
 520:             received by the syslog receiver.
 521:             If this syslog application is not a syslog receiver or,
 522:             if no messages have been received by this syslog
 523:             application, since the last re-initialization of the
 524:             local SNMP management subsystem, then this object
 525:             will have a zero value.
 526:            "
 527:        ::= { syslogOperationsEntry 7 }
 528: 
 529:    syslogOperationsLastMsgTransmittedTime OBJECT-TYPE
 530:        SYNTAX      TimeStamp
 531:        MAX-ACCESS  read-only
 532:        STATUS      current
 533:        DESCRIPTION
 534:            "The value of sysUpTime when the last message
 535:             was transmitted by the syslog sender.
 536:             If this syslog application is not a syslog sender or,
 537:             if no messages have been transmitted by this syslog
 538:             application, since the last re-initialization of the local
 539:             management subsystem, then this object will have a
 540:             zero value.
 541:            "
 542:        ::= { syslogOperationsEntry 8 }
 543: 
 544: 
 545:    syslogOperationsStartTime OBJECT-TYPE
 546:        SYNTAX      TimeStamp
 547:        MAX-ACCESS  read-only
 548:        STATUS      current
 549:        DESCRIPTION
 550:            "The value of sysUpTime when this syslog application was
 551:             started.
 552:            "
 553:        ::= { syslogOperationsEntry 9 }
 554: 
 555:    syslogOperationsLastError OBJECT-TYPE
 556:        SYNTAX      SnmpAdminString
 557:        MAX-ACCESS  read-only
 558:        STATUS      current
 559:        DESCRIPTION
 560:            "A description of the last error related to sending,
 561:             receiving or processing a syslog message that was
 562:             encountered by this syslog application.
 563:             If no error has been encountered by this syslog
 564:             application then the value of this object will be a
 565:             zero-length string.
 566:             If no error has been encountered by this syslog
 567:             application since the last re-initialization of the
 568:             local management subsystem then the value of this
 569:             object will be a zero-length string.
 570:            "
 571:        ::= { syslogOperationsEntry 10 }
 572: 
 573:    syslogOperationsLastErrorTime OBJECT-TYPE
 574:        SYNTAX      TimeStamp
 575:        MAX-ACCESS  read-only
 576:        STATUS      current
 577:        DESCRIPTION
 578:            "The value of sysUpTime when the last error was
 579:             encountered.
 580:             If no error has been encountered by this syslog
 581:             application since the last re-initialization of the
 582:             local management subsystem, then this object will
 583:             have a zero value.
 584:            "
 585:        ::= { syslogOperationsEntry 11 }
 586: 
 587:    syslogOperationsRunIndex OBJECT-TYPE
 588:        SYNTAX      Integer32 (0..2147483647)
 589:        MAX-ACCESS  read-only
 590:        STATUS      current
 591:        DESCRIPTION
 592:            "If the Host resource MIB is instantiated on the
 593:             host then this entry will have the value of the
 594:             hrSWRunIndex of the corresponding entry in the
 595:             hrSWRunTable.
 596:             Note that the hrSWRunIndex is not persistent
 597:             across system reboots or software restarts. The
 598:             value of syslogOperationsRunIndex SHOULD
 599:             reference the latest value of the hrSWRunIndex
 600:             of the corresponding entry in the hrSWRunTable.
 601: 
 602:             The special value of zero indicates that the Host
 603:             resource MIB is not instantiated.
 604:            "
 605:        ::= { syslogOperationsEntry 12 }
 606: 
 607: 
 608:    syslogOperationsCounterDiscontinuityTime OBJECT-TYPE
 609:        SYNTAX      TimeStamp
 610:        MAX-ACCESS  read-only
 611:        STATUS      current
 612:        DESCRIPTION
 613:             "The value of sysUpTime on the most recent occasion
 614:              at which any one or more of this syslog application's
 615:              counters, viz., counters with OID prefix
 616:              'syslogOperationsMsgsReceived' or
 617:              'syslogOperationsMsgsTransmitted' or
 618:              'syslogOperationsMsgsRelayed' or
 619:              'syslogOperationsMsgsDropped' or
 620:              'syslogOperationsMsgsMalFormed' or
 621:              'syslogOperationsMsgsDiscarded' suffered a
 622:              discontinuity.
 623:              If no such discontinuities have occurred since the
 624:              last re-initialization of the local management
 625:              subsystem, then this object will have a zero value.
 626:             "
 627:        ::= { syslogOperationsEntry 13 }
 628: 
 629:    syslogOperationsStatus OBJECT-TYPE
 630:        SYNTAX       INTEGER  {
 631:                          unknown  (1),
 632:                          started  (2),
 633:                          suspended(3),
 634:                          stopped  (4)
 635:                        }
 636:        MAX-ACCESS   read-only
 637:        STATUS       current
 638:        DESCRIPTION
 639:            "The status of the syslog application.
 640:            "
 641:        DEFVAL      { unknown }
 642:        ::= { syslogOperationsEntry 14 }
 643: 
 644:    syslogPriorityTable OBJECT-TYPE
 645:        SYNTAX      SEQUENCE OF SyslogPriorityEntry
 646:        MAX-ACCESS  not-accessible
 647:        STATUS      current
 648:        DESCRIPTION
 649:            "A table containing the relay configuration
 650:             parameters pertaining to the syslog applications
 651:             serviced by an SNMP agent.
 652:            "
 653:        ::= { syslogObjects 3 }
 654: 
 655:    syslogPriorityEntry OBJECT-TYPE
 656:        SYNTAX      SyslogPriorityEntry
 657:        MAX-ACCESS  not-accessible
 658:        STATUS      current
 659:        DESCRIPTION
 660:            "The relay configuration parameters pertaining to
 661:             a syslog application.
 662:            "
 663:        INDEX  { syslogControlIndex,
 664:                 syslogPriorityFacility,
 665:                 syslogPrioritySeverity }
 666:        ::= { syslogPriorityTable 1 }
 667: 
 668:    SyslogPriorityEntry ::=
 669:        SEQUENCE {
 670:            syslogPriorityFacility
 671:                 SyslogFacility,
 672:            syslogPrioritySeverity
 673:                 SyslogSeverity,
 674:            syslogPriorityDescr
 675:                 SnmpAdminString,
 676:            syslogPriorityDestinationIndex
 677:                 Unsigned32,
 678:            syslogPriorityStorageType
 679:                 StorageType,
 680:            syslogPriorityRowStatus
 681:                 RowStatus
 682:        }
 683: 
 684:    syslogPriorityFacility OBJECT-TYPE
 685:        SYNTAX      SyslogFacility
 686:        MAX-ACCESS  not-accessible
 687:        STATUS      current
 688:        DESCRIPTION
 689:            "The facility value of this entry.
 690:            "
 691:        ::= { syslogPriorityEntry 1 }
 692: 
 693:    syslogPrioritySeverity OBJECT-TYPE
 694:        SYNTAX      SyslogSeverity
 695:        MAX-ACCESS  not-accessible
 696:        STATUS      current
 697:        DESCRIPTION
 698:            "The severity value of this entry.
 699:            "
 700:        ::= { syslogPriorityEntry 2 }
 701: 
 702:    syslogPriorityDescr OBJECT-TYPE
 703:        SYNTAX      SnmpAdminString
 704:        MAX-ACCESS  read-create
 705:        STATUS      current
 706:        DESCRIPTION
 707:            "A textual description of this priority entry.
 708:            "
 709:        ::= { syslogPriorityEntry 3 }
 710: 
 711:    syslogPriorityDestinationIndex OBJECT-TYPE
 712:        SYNTAX      Unsigned32
 713:        MAX-ACCESS  read-create
 714:        STATUS      current
 715:        DESCRIPTION
 716:            "On systems where the priority value in a syslog message
 717:             indicates the destination to which a syslog message
 718:             should be relayed, the value of this object will identify
 719:             the row in syslogRelayTable that contains
 720:             information about the relay destination to which
 721:             messages which have the priority value represented by
 722:             syslogPriorityFacility and syslogPrioritySeverity values
 723:             of this row will be relayed.
 724:             A value of 0 will indicate that there is no corresponding
 725:             row in the syslogRelayTable table.
 726:            "
 727:        ::= { syslogPriorityEntry 4 }
 728: 
 729:    syslogPriorityStorageType OBJECT-TYPE
 730:        SYNTAX       StorageType
 731:        MAX-ACCESS   read-create
 732:        STATUS       current
 733:        DESCRIPTION
 734:            "This object defines whether the parameters defined in
 735:             this row are kept in volatile storage and lost upon
 736:             reboot or are backed up by non-volatile or permanent
 737:             storage.
 738:             Conceptual rows having the value 'permanent' need not
 739:             allow write-access to any columnar objects in the row.
 740:            "
 741:        DEFVAL      { nonVolatile }
 742:        ::= { syslogPriorityEntry 5 }
 743: 
 744:    syslogPriorityRowStatus OBJECT-TYPE
 745:        SYNTAX      RowStatus
 746:        MAX-ACCESS  read-create
 747:        STATUS      current
 748:        DESCRIPTION
 749:            "This object is used to create, modify and delete rows
 750:             in the syslogPriorityTable.
 751:             The value of syslogPriorityDescr can be changed
 752:             when this object is in state ''active'' or in
 753:             ''notInService''.
 754:             The other objects in a row can be modified only when the
 755:             value of this object in the corresponding conceptual row
 756:             is not ''active''. Thus to modify one or more of the
 757:             objects in this conceptual row,
 758:               a. change the row status to ''notInService'',
 759:               b. change the values of the row
 760:               c. change the row status to ''active''
 761:             The syslogPriorityRowStatus may be changed to
 762:             ''active'' if all the managed objects in the conceptual
 763:             row with MAX-ACCESS read-create have been assigned valid
 764:             values.
 765:            "
 766:        ::= { syslogPriorityEntry 6 }
 767: 
 768: 
 769:    syslogRelayTable OBJECT-TYPE
 770:        SYNTAX      SEQUENCE OF SyslogRelayEntry
 771:        MAX-ACCESS  not-accessible
 772:        STATUS      current
 773:        DESCRIPTION
 774:            "A table containing information for the relay
 775:             destinations.
 776:            "
 777:        ::= { syslogObjects 4 }
 778: 
 779:    syslogRelayEntry OBJECT-TYPE
 780:        SYNTAX      SyslogRelayEntry
 781:        MAX-ACCESS  not-accessible
 782:        STATUS      current
 783:        DESCRIPTION
 784:            "The information pertaining to a syslog message
 785:             relay destination.
 786:            "
 787:        INDEX  { syslogRelayIndex }
 788:        ::= { syslogRelayTable 1 }
 789: 
 790:    SyslogRelayEntry ::=
 791:        SEQUENCE {
 792:            syslogRelayIndex
 793:                 Unsigned32,
 794:            syslogRelayDescr
 795:                 SnmpAdminString,
 796:            syslogRelayAddrType
 797:                 InetAddressType,
 798:            syslogRelayAddr
 799:                 InetAddress,
 800:            syslogRelayPort
 801:                 InetPortNumber,
 802:            syslogRelayEncapsulation
 803:                 SyslogEncapsulation,
 804:            syslogRelayMsgsRelayed
 805:                 Counter32,
 806:            syslogRelayCounterDiscontinuityTime
 807:                 TimeStamp,
 808:            syslogRelayStorageType
 809:                 StorageType,
 810:            syslogRelayRowStatus
 811:                 RowStatus
 812:        }
 813: 
 814: 
 815:    syslogRelayIndex OBJECT-TYPE
 816:        SYNTAX      Unsigned32 (1..2147483647)
 817:        MAX-ACCESS  not-accessible
 818:        STATUS      current
 819:        DESCRIPTION
 820:            "The Index that uniquely identifies the syslog
 821:             relay in the syslogRelayTable.
 822:             The value of the index for a syslog relay may
 823:             not be the same across system reboots. Users and
 824:             applications will need to determine the index of a
 825:             syslog relay after system reboots.
 826:            "
 827:        ::= { syslogRelayEntry 1 }
 828: 
 829:    syslogRelayDescr OBJECT-TYPE
 830:        SYNTAX      SnmpAdminString
 831:        MAX-ACCESS  read-create
 832:        STATUS      current
 833:        DESCRIPTION
 834:            "A user definable description of the syslog relay.
 835:             This description could be used by syslog management
 836:             applications e.g. in reports or in user interfaces.
 837:            "
 838:        ::= { syslogRelayEntry 2 }
 839: 
 840:    syslogRelayAddrType OBJECT-TYPE
 841:        SYNTAX      InetAddressType
 842:        MAX-ACCESS  read-create
 843:        STATUS      current
 844:        DESCRIPTION
 845:            "The type of Internet address which follows
 846:             in syslogRelayAddr.
 847:            "
 848:        ::= { syslogRelayEntry 3 }
 849: 
 850:    syslogRelayAddr OBJECT-TYPE
 851:        SYNTAX      InetAddress
 852:        MAX-ACCESS  read-create
 853:        STATUS      current
 854:        DESCRIPTION
 855:            "The address of the syslog relay .
 856:             The format of the address is specified by the
 857:             corresponding syslogRelayAddrType object.
 858:             If the address is specified in the DNS domain name format
 859:             [syslogRelayAddrType = 'dns'], the
 860:             corresponding IPv4 or IPv6 address obtained at the time
 861:             of the relay operation by the syslog application, will be
 862:             used.
 863:            "
 864:        ::= { syslogRelayEntry 4 }
 865: 
 866:    syslogRelayPort OBJECT-TYPE
 867:        SYNTAX      InetPortNumber
 868:        MAX-ACCESS  read-create
 869:        STATUS      current
 870:        DESCRIPTION
 871:            "The port number of the syslog relay.
 872:            "
 873:        ::= { syslogRelayEntry 5 }
 874: 
 875:    syslogRelayEncapsulation OBJECT-TYPE
 876:        SYNTAX      SyslogEncapsulation
 877:        MAX-ACCESS  read-create
 878:        STATUS      current
 879:        DESCRIPTION
 880:            "The encapsulation that will be used for syslog messages
 881:             sent by the syslog sender to the relay destination.
 882:            "
 883:        ::= { syslogRelayEntry 6 }
 884: 
 885:    syslogRelayMsgsRelayed OBJECT-TYPE
 886:        SYNTAX      Counter32
 887:        MAX-ACCESS  read-only
 888:        STATUS      current
 889:        DESCRIPTION
 890:            "The number of messages relayed by the syslog
 891:             relay to this relay destination.
 892:             Discontinuities in the value of this counter can
 893:             occur at re-initialization of the management system,
 894:             and at other times as indicated by the value of
 895:             syslogRelayCounterDiscontinuityTime.
 896:            "
 897:        REFERENCE
 898:            "The Syslog Protocol [RFCPROT] sec. 3.
 899:            "
 900:        ::= { syslogRelayEntry 7 }
 901: 
 902:    syslogRelayCounterDiscontinuityTime OBJECT-TYPE
 903:        SYNTAX      TimeStamp
 904:        MAX-ACCESS  read-only
 905:        STATUS      current
 906:        DESCRIPTION
 907:             "The value of sysUpTime on the most recent occasion
 908:              at which counters with OID prefix
 909:              'syslogRelayMsgsRelayed' suffered a
 910:              discontinuity.
 911:              If no such discontinuities have occurred since the
 912:              last re-initialization of the local management
 913:              subsystem, then this object will have a zero value.
 914:             "
 915:        ::= { syslogRelayEntry 8 }
 916: 
 917:    syslogRelayStorageType OBJECT-TYPE
 918:        SYNTAX       StorageType
 919:        MAX-ACCESS   read-create
 920:        STATUS       current
 921:        DESCRIPTION
 922:            "This object defines whether the parameters defined in
 923:             this row are kept in volatile storage and lost upon
 924:             reboot or are backed up by non-volatile or permanent
 925:             storage.
 926:             Conceptual rows having the value 'permanent' need not
 927:             allow write-access to any columnar objects in the row.
 928:            "
 929:        DEFVAL      { nonVolatile }
 930:        ::= { syslogRelayEntry 9 }
 931: 
 932:       syslogRelayRowStatus OBJECT-TYPE
 933:           SYNTAX      RowStatus
 934:           MAX-ACCESS  read-create
 935:           STATUS      current
 936:           DESCRIPTION
 937:               "This object is used to create, modify and delete rows
 938:                in the syslogRelayTable.
 939:                The value of syslogRelayDescr can be changed
 940:                when this object is in state ''active'' or in
 941:                ''notInService''.
 942:                The other objects in a row can be modified only when the
 943:                value of this object in the corresponding conceptual row
 944:                is not ''active''. Thus to modify one or more of the
 945:                objects in this conceptual row,
 946:                  a. change the row status to ''notInService'',
 947:                  b. change the values of the row
 948:                  c. change the row status to ''active''
 949:                The syslogRelayRowStatus may be changed to
 950:                ''active'' if all the managed objects in the conceptual
 951:                row with MAX-ACCESS read-create have been assigned valid
 952:                values.
 953:               "
 954:           ::= { syslogRelayEntry 10 }
 955: 
 956:    syslogStatusChanged NOTIFICATION-TYPE
 957:        OBJECTS   {
 958:                     syslogControlDescr,
 959:                     syslogControlRoles,
 960:                     syslogControlBindAddrType,
 961:                     syslogControlBindAddr,
 962:                     syslogControlBindPort,
 963:                     syslogControlEncapsulation,
 964:                     syslogControlConfFileName,
 965:                     syslogOperationsStatus
 966:                  }
 967:        STATUS    current
 968:        DESCRIPTION
 969:                "This notification is sent when a syslog application
 970:                 changes state. For example when the syslog application
 971:                 starts [syslogOperationsStatus is ''started'' ]
 972:                 or the syslog application stops [syslogOperationsStatus
 973:                 is ''suspended'' or ''stopped''].
 974:                 The value of syslogOperationsStatus will be the
 975:                 new status of the syslog application after the change.
 976:                 The syslog application corresponding to the notification
 977:                 will be identified by the syslogOperationsIndex
 978:                 instance identifier of the objects in the notification.
 979:                "
 980:        ::= { syslogNotifications 1 }
 981: 
 982: 
 983: 
 984:    -- -------------------------------------------------------------
 985:    -- Conformance Information
 986:    -- -------------------------------------------------------------
 987: 
 988:    syslogGroups OBJECT IDENTIFIER
 989:                              ::= { syslogConformance 1 }
 990: 
 991:    syslogCompliances OBJECT IDENTIFIER
 992:                              ::= { syslogConformance 2 }
 993: 
 994:    -- -------------------------------------------------------------
 995:    -- units of conformance
 996:    -- -------------------------------------------------------------
 997: 
 998:    syslogOperationsGroup OBJECT-GROUP
 999:        OBJECTS {
1000:                --  syslogOperationsIndex,
1001:                    syslogOperationsMsgsReceived,
1002:                    syslogOperationsMsgsTransmitted,
1003:                    syslogOperationsMsgsRelayed,
1004:                    syslogOperationsMsgsDropped,
1005:                    syslogOperationsMsgsMalFormed,
1006:                    syslogOperationsMsgsDiscarded,
1007:                    syslogOperationsLastMsgRecdTime,
1008:                    syslogOperationsLastMsgTransmittedTime,
1009:                    syslogOperationsStartTime,
1010:                    syslogOperationsLastError,
1011:                    syslogOperationsLastErrorTime,
1012:                    syslogOperationsRunIndex,
1013:                    syslogOperationsCounterDiscontinuityTime,
1014:                    syslogOperationsStatus
1015:                }
1016:        STATUS  current
1017:        DESCRIPTION
1018:            "A collection of objects providing message related
1019:             statistics."
1020:        ::= { syslogGroups 1}
1021: 
1022:    syslogControlGroup OBJECT-GROUP
1023:        OBJECTS {
1024:                    syslogControlDescr,
1025:                    syslogControlRoles,
1026:                    syslogControlBindAddrType,
1027:                    syslogControlBindAddr,
1028:                    syslogControlEncapsulation,
1029:                    syslogControlBindPort,
1030:                    syslogControlMaxMessageSize,
1031:                    syslogControlConfFileName,
1032:                    syslogControlStorageType,
1033:                    syslogControlRowStatus
1034:                }
1035:        STATUS  current
1036:        DESCRIPTION
1037:            "A collection of objects representing the run time parameters
1038:             for the syslog applications.
1039:            "
1040:        ::= { syslogGroups 2}
1041: 
1042:    syslogPriorityGroup OBJECT-GROUP
1043:        OBJECTS {
1044:                    syslogPriorityDescr,
1045:                    syslogPriorityDestinationIndex,
1046:                    syslogPriorityStorageType,
1047:                    syslogPriorityRowStatus
1048:                }
1049:        STATUS  current
1050:        DESCRIPTION
1051:            "A collection of objects representing the priority
1052:             groupings of syslog messages.
1053:            "
1054:        ::= { syslogGroups 3}
1055: 
1056:    syslogRelayGroup OBJECT-GROUP
1057:        OBJECTS {
1058:                    syslogRelayDescr,
1059:                    syslogRelayAddrType,
1060:                    syslogRelayAddr,
1061:                    syslogRelayPort,
1062:                    syslogRelayEncapsulation,
1063:                    syslogRelayMsgsRelayed,
1064:                    syslogRelayCounterDiscontinuityTime,
1065:                    syslogRelayStorageType,
1066:                    syslogRelayRowStatus
1067:                }
1068:        STATUS  current
1069:        DESCRIPTION
1070:            "A collection of objects representing the relay
1071:             destinations for syslog messages.
1072:            "
1073:        ::= { syslogGroups 4}
1074: 
1075: 
1076:    syslogNotificationGroup NOTIFICATION-GROUP
1077:        NOTIFICATIONS {
1078:                    syslogStatusChanged
1079:                }
1080:        STATUS  current
1081:        DESCRIPTION
1082:            "A collection of notifications about the operational
1083:             state of a syslog application.
1084:            "
1085:        ::= { syslogGroups 5}
1086: 
1087:    -- -------------------------------------------------------------
1088:    -- compliance statements
1089:    -- -------------------------------------------------------------
1090: 
1091:    syslogFullCompliance1 MODULE-COMPLIANCE
1092:        STATUS  current
1093:        DESCRIPTION
1094:            "The compliance statement for SNMP entities which
1095:             implement the SYSLOG-MIB with support for writable
1096:             objects and notifications. Such an implementation can
1097:             be both monitored and configured via SNMP. It can
1098:             also send notifications about change in the
1099:             operational status of the syslog application.
1100:            "
1101:        MODULE -- this module
1102:        MANDATORY-GROUPS {
1103:            syslogNotificationGroup,
1104:            syslogOperationsGroup,
1105:            syslogControlGroup,
1106:            syslogPriorityGroup,
1107:            syslogRelayGroup
1108:        }
1109: 
1110:        ::= { syslogCompliances 1 }
1111: 
1112:    syslogFullCompliance2 MODULE-COMPLIANCE
1113:        STATUS  current
1114:        DESCRIPTION
1115:            "The compliance statement for SNMP entities which
1116:             implement the SYSLOG-MIB with support for writable
1117:             objects. Such an implementation can
1118:             be both monitored and configured via SNMP.
1119:            "
1120:        MODULE -- this module
1121:        MANDATORY-GROUPS {
1122:            syslogOperationsGroup,
1123:            syslogControlGroup,
1124:            syslogPriorityGroup,
1125:            syslogRelayGroup
1126:        }
1127: 
1128:        ::= { syslogCompliances 2 }
1129: 
1130:    syslogFullCompliance3 MODULE-COMPLIANCE
1131:        STATUS  current
1132:        DESCRIPTION
1133:            "The compliance statement for SNMP entities which
1134:             implement the SYSLOG-MIB with support for writable
1135:             objects but without support for the objects in
1136:             syslogPriorityGroup and syslogRelayGroup. Such an
1137:             implementation can be both monitored and configured
1138:             via SNMP.
1139:            "
1140:        MODULE -- this module
1141:        MANDATORY-GROUPS {
1142:            syslogOperationsGroup,
1143:            syslogControlGroup
1144:        }
1145: 
1146:        ::= { syslogCompliances 3 }
1147: 
1148:    syslogReadOnlyCompliance1 MODULE-COMPLIANCE
1149:        STATUS  current
1150:        DESCRIPTION
1151:            "The compliance statement for SNMP entities which
1152:             implement the syslog MIB without support
1153:             for read-write (i.e. in read-only mode). It can
1154:             also send notifications about change in the
1155:             operational status of the syslog application.
1156:            "
1157:        MODULE -- this module
1158:        MANDATORY-GROUPS {
1159:            syslogNotificationGroup,
1160:            syslogOperationsGroup,
1161:            syslogControlGroup,
1162:            syslogPriorityGroup,
1163:            syslogRelayGroup
1164:        }
1165: 
1166:        OBJECT  syslogControlDescr
1167:        MIN-ACCESS  read-only
1168:        DESCRIPTION
1169:            "Write access is not required.
1170:            "
1171:        OBJECT  syslogControlRoles
1172:        MIN-ACCESS  read-only
1173:        DESCRIPTION
1174:            "Write access is not required.
1175:            "
1176: 
1177:        OBJECT  syslogControlBindAddrType
1178:        MIN-ACCESS  read-only
1179:        DESCRIPTION
1180:            "Write access is not required.
1181:            "
1182:        OBJECT  syslogControlBindAddr
1183:        MIN-ACCESS  read-only
1184:        DESCRIPTION
1185:            "Write access is not required.
1186:            "
1187:        OBJECT  syslogControlBindPort
1188:        MIN-ACCESS  read-only
1189:        DESCRIPTION
1190:            "Write access is not required.
1191:            "
1192:        OBJECT  syslogControlEncapsulation
1193:        MIN-ACCESS  read-only
1194:        DESCRIPTION
1195:            "Write access is not required.
1196:            "
1197:        OBJECT  syslogControlMaxMessageSize
1198:        MIN-ACCESS  read-only
1199:        DESCRIPTION
1200:            "Write access is not required.
1201:            "
1202:        OBJECT  syslogControlConfFileName
1203:        MIN-ACCESS   read-only
1204:        DESCRIPTION
1205:          "Write access is not required.
1206:          "
1207:        OBJECT  syslogControlStorageType
1208:        MIN-ACCESS   read-only
1209:        DESCRIPTION
1210:            "Write access is not required.
1211:            "
1212:        OBJECT  syslogControlRowStatus
1213:        MIN-ACCESS  read-only
1214:        DESCRIPTION
1215:            "Write access is not required.
1216:            "
1217: 
1218:        ::= { syslogCompliances 4 }
1219: 
1220:    syslogReadOnlyCompliance2 MODULE-COMPLIANCE
1221:        STATUS  current
1222:        DESCRIPTION
1223:            "The compliance statement for SNMP entities which
1224:             implement the syslog MIB without support
1225:             for read-write (i.e. in read-only mode).
1226:            "
1227:        MODULE -- this module
1228:        MANDATORY-GROUPS {
1229:            syslogOperationsGroup,
1230:            syslogControlGroup,
1231:            syslogPriorityGroup,
1232:            syslogRelayGroup
1233:        }
1234: 
1235:        OBJECT  syslogControlDescr
1236:        MIN-ACCESS  read-only
1237:        DESCRIPTION
1238:            "Write access is not required.
1239:            "
1240:        OBJECT  syslogControlRoles
1241:        MIN-ACCESS  read-only
1242:        DESCRIPTION
1243:            "Write access is not required.
1244:            "
1245:        OBJECT  syslogControlBindAddrType
1246:        MIN-ACCESS  read-only
1247:        DESCRIPTION
1248:            "Write access is not required.
1249:            "
1250:        OBJECT  syslogControlBindAddr
1251:        MIN-ACCESS  read-only
1252:        DESCRIPTION
1253:            "Write access is not required.
1254:            "
1255:        OBJECT  syslogControlBindPort
1256:        MIN-ACCESS  read-only
1257:        DESCRIPTION
1258:            "Write access is not required.
1259:            "
1260:        OBJECT  syslogControlEncapsulation
1261:        MIN-ACCESS  read-only
1262:        DESCRIPTION
1263:            "Write access is not required.
1264:            "
1265: 
1266:        OBJECT  syslogControlMaxMessageSize
1267:        MIN-ACCESS  read-only
1268:        DESCRIPTION
1269:            "Write access is not required.
1270:            "
1271:        OBJECT  syslogControlConfFileName
1272:        MIN-ACCESS   read-only
1273:        DESCRIPTION
1274:          "Write access is not required.
1275:          "
1276:        OBJECT  syslogControlStorageType
1277:        MIN-ACCESS   read-only
1278:        DESCRIPTION
1279:            "Write access is not required.
1280:            "
1281:        OBJECT  syslogControlRowStatus
1282:        MIN-ACCESS  read-only
1283:        DESCRIPTION
1284:            "Write access is not required.
1285:            "
1286:        OBJECT  syslogPriorityDescr
1287:        MIN-ACCESS  read-only
1288:        DESCRIPTION
1289:            "Write access is not required.
1290:            "
1291:        OBJECT  syslogPriorityDestinationIndex
1292:        MIN-ACCESS  read-only
1293:        DESCRIPTION
1294:            "Write access is not required.
1295:            "
1296:        OBJECT  syslogPriorityStorageType
1297:        MIN-ACCESS  read-only
1298:        DESCRIPTION
1299:            "Write access is not required.
1300:            "
1301:        OBJECT  syslogPriorityRowStatus
1302:        MIN-ACCESS  read-only
1303:        DESCRIPTION
1304:            "Write access is not required.
1305:            "
1306:        OBJECT  syslogRelayDescr
1307:        MIN-ACCESS  read-only
1308:        DESCRIPTION
1309:            "Write access is not required.
1310:            "
1311: 
1312:        OBJECT  syslogRelayAddrType
1313:        MIN-ACCESS  read-only
1314:        DESCRIPTION
1315:            "Write access is not required.
1316:            "
1317:        OBJECT  syslogRelayAddr
1318:        MIN-ACCESS  read-only
1319:        DESCRIPTION
1320:            "Write access is not required.
1321:            "
1322:        OBJECT  syslogRelayPort
1323:        MIN-ACCESS  read-only
1324:        DESCRIPTION
1325:            "Write access is not required.
1326:            "
1327:        OBJECT  syslogRelayEncapsulation
1328:        MIN-ACCESS  read-only
1329:        DESCRIPTION
1330:            "Write access is not required.
1331:            "
1332:        OBJECT  syslogRelayStorageType
1333:        MIN-ACCESS  read-only
1334:        DESCRIPTION
1335:            "Write access is not required.
1336:            "
1337:        OBJECT  syslogRelayRowStatus
1338:        MIN-ACCESS  read-only
1339:        DESCRIPTION
1340:            "Write access is not required.
1341:            "
1342:        ::= { syslogCompliances 5 }
1343: 
1344:    syslogReadOnlyCompliance3 MODULE-COMPLIANCE
1345:        STATUS  current
1346:        DESCRIPTION
1347:            "The compliance statement for SNMP entities which
1348:             implement the syslog MIB without support
1349:             for read-write (i.e. in read-only mode) and without
1350:             support for the objects in syslogRelayGroup and
1351:             syslogPriorityGroup.
1352:            "
1353:        MODULE -- this module
1354:        MANDATORY-GROUPS {
1355:            syslogOperationsGroup,
1356:            syslogControlGroup
1357:        }
1358: 
1359:        OBJECT  syslogControlDescr
1360:        MIN-ACCESS  read-only
1361:        DESCRIPTION
1362:            "Write access is not required.
1363:            "
1364:        OBJECT  syslogControlRoles
1365:        MIN-ACCESS  read-only
1366:        DESCRIPTION
1367:            "Write access is not required.
1368:            "
1369:        OBJECT  syslogControlBindAddrType
1370:        MIN-ACCESS  read-only
1371:        DESCRIPTION
1372:            "Write access is not required.
1373:            "
1374:        OBJECT  syslogControlBindAddr
1375:        MIN-ACCESS  read-only
1376:        DESCRIPTION
1377:            "Write access is not required.
1378:            "
1379:        OBJECT  syslogControlBindPort
1380:        MIN-ACCESS  read-only
1381:        DESCRIPTION
1382:            "Write access is not required.
1383:            "
1384:        OBJECT  syslogControlEncapsulation
1385:        MIN-ACCESS  read-only
1386:        DESCRIPTION
1387:            "Write access is not required.
1388:            "
1389: 
1390:        OBJECT  syslogControlMaxMessageSize
1391:        MIN-ACCESS  read-only
1392:        DESCRIPTION
1393:            "Write access is not required.
1394:            "
1395:        OBJECT  syslogControlConfFileName
1396:        MIN-ACCESS   read-only
1397:        DESCRIPTION
1398:          "Write access is not required.
1399:          "
1400:        OBJECT  syslogControlStorageType
1401:        MIN-ACCESS   read-only
1402:        DESCRIPTION
1403:            "Write access is not required.
1404:            "
1405:        OBJECT  syslogControlRowStatus
1406:        MIN-ACCESS  read-only
1407:        DESCRIPTION
1408:            "Write access is not required.
1409:            "
1410:        ::= { syslogCompliances 6 }
1411: 
1412:    syslogNotificationCompliance MODULE-COMPLIANCE
1413:        STATUS  current
1414:        DESCRIPTION
1415:            "The compliance statement for SNMP entities
1416:             which implement the SYSLOG-MIB and support
1417:             only notifications about change in the
1418:             operational status of a syslog application.
1419:            "
1420:        MODULE -- this module
1421:        MANDATORY-GROUPS {
1422:            syslogNotificationGroup
1423:        }
1424: 
1425:        ::= { syslogCompliances 7 }
1426: 
1427: 
1428: 
1429:    END
1430: 
1431: -- 
1432: --    Copyright (C) The IETF Trust (2007).
1433: -- 
1434: --    This document is subject to the rights, licenses and restrictions
1435: --    contained in BCP 78, and except as set forth therein, the authors
1436: --    retain all their rights.
1437: -- 
1438: --    This document and the information contained herein are provided on
1439: --    an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
1440: --    REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE
1441: --    IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL
1442: --    WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
1443: --    WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
1444: --    RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
1445: --    PARTICULAR PURPOSE.
1446: -- Intellectual Property
1447: -- 
1448: --    The IETF takes no position regarding the validity or scope of any
1449: --    Intellectual Property Rights or other rights that might be claimed
1450: --    to pertain to the implementation or use of the technology
1451: --    described in this document or the extent to which any license
1452: --    under such rights might or might not be available; nor does it
1453: --    represent that it has made any independent effort to identify any
1454: --    such rights.  Information on the procedures with respect to
1455: --    rights in RFC documents can be found in BCP 78 and BCP 79.
1456: -- 
1457: --    Copies of IPR disclosures made to the IETF Secretariat and any
1458: --    assurances of licenses to be made available, or the result of an
1459: --    attempt made to obtain a general license or permission for the use
1460: --    of such proprietary rights by implementers or users of this
1461: --    specification can be obtained from the IETF on-line IPR repository
1462: --    at http://www.ietf.org/ipr.
1463: -- 
1464: --    The IETF invites any interested party to bring to its attention
1465: --    any copyrights, patents or patent applications, or other
1466: --    proprietary rights that may cover technology that may be required
1467: --    to implement this standard.  Please address the information to the
1468: --    IETF at ietf-ipr@ietf.org.
1469: -- 
1470: -- Acknowledgment
1471: -- 
1472: --    Funding for the RFC Editor function is provided by the IETF
1473: --    Administrative Support Activity (IASA).
1474: --                                 APPENDIX
1475: -- 
1476: -- 
1477: -- This section documents the development of the draft. It will be
1478: -- deleted when the draft becomes an RFC.
1479: -- 
1480: -- Revision History:
1481: -- Changes from draft-ietf-syslog-device-mib-15.txt
1482: --           to draft-ietf-syslog-device-mib-16.txt
1483: