smilint output for ./INTRUSION-DETECTION-ALERT-MIB


Message Severities
SeverityCount
error6
minor error2
change recommended80
warning45
Message Types
TypeCount
group-membership (change recommended)80
import-unused (warning)7
index-element-accessible (warning)20
index-exceeds-too-large (warning)1
integer-misuse (warning)17
object-identifier-not-prefix (error)1
revision-not-descending (minor error)2
sequence-type-mismatch (error)4
table-type (error)1

Messages:

INTRUSION-DETECTION-ALERT-MIB

   1: -- extracted from draft-glenn-id-notification-mib-04.txt
   2: -- at Sat Nov 25 16:04:48 2000
   3: 
   4:       INTRUSION-DETECTION-ALERT-MIB DEFINITIONS ::= BEGIN
   5: 
   6:        IMPORTS
   7:          MODULE-IDENTITY,  Counter32, Gauge32, OBJECT-TYPE,
   7: warning - warning: identifier `Counter32' imported from module `SNMPv2-SMI' is never used
   7: warning -
warning: identifier `Gauge32' imported from module `SNMPv2-SMI' is never used
   8:          OBJECT-IDENTITY,  IpAddress, mib-2    FROM SNMPv2-SMI
   9:          DateAndTime, TimeStamp
   9: warning - warning: identifier `DateAndTime' imported from module `SNMPv2-TC' is never used
   9: warning -
warning: identifier `TimeStamp' imported from module `SNMPv2-TC' is never used
  10:                     FROM SNMPv2-TC
  11:          SnmpAdminString
  12:                     FROM SNMP-FRAMEWORK-MIB
  13:          MODULE-COMPLIANCE, OBJECT-GROUP
  13: warning - warning: identifier `MODULE-COMPLIANCE' imported from module `SNMPv2-CONF' is never used
  13: warning -
warning: identifier `OBJECT-GROUP' imported from module `SNMPv2-CONF' is never used
  14:                     FROM SNMPv2-CONF
  15:          URLString
  15: warning - warning: identifier `URLString' imported from module `NETWORK-SERVICES-MIB' is never used
  16:                     FROM NETWORK-SERVICES-MIB;
  17: 
  18:        idMIB MODULE-IDENTITY
  19:           LAST-UPDATED "200011200000Z"        --  20th November 2000
  20:           ORGANIZATION "IETF Intrusion Detection Message Exchange Format
  21:                         Working Group"
  22:           CONTACT-INFO
  23:          "                      Glenn Mansfield
  24:                         Postal: Cyber Solutions Inc.
  25:                                 6-6-3, Minami Yoshinari
  26:                                 Aoba-ku, Sendai, Japan 989-3204.
  27: 
  28:                            Tel: +81-22-303-4012
  29:                            Fax: +81-22-303-4015
  30:                         E-mail: glenn@cysols.com
  31: 
  32:           Working Group E-mail: idwg-public@zurich.ibm.com
  33:                   To subscribe: idwg-public-request@zurich.ibm.com"
  34: 
  35:           DESCRIPTION
  36:                   " The MIB for Intrusion Detection Messages."
  37: 
  38:           REVISION "200007250000Z" -- 25th July 2000
  39:           DESCRIPTION "First draft of the idMIB"
  40: 
  41:           REVISION "200011160000Z" -- 16th November 2000
  41: minor error - revision not in reverse chronological order
  42:           DESCRIPTION "Revised to reflect the structure of the
  43:                        objects in the XML-DTD.
  44:                        Syntactic nits removed."
  45: 
  46:           REVISION "200011200000Z" -- 20th November 2000
  46: minor error - revision not in reverse chronological order
  47:           DESCRIPTION "Syntactic nits removed."
  48:                ::= { mib-2 xxx }     -- to be assigned by IANA
  48: error - Object identifier element `xxx' name only allowed as first element
  49: 
  50:        idAlertObjects OBJECT-IDENTITY
  51:            STATUS current
  52:            DESCRIPTION
  53:              " This is the base object for the objects used in the
  54:                alert notifications."
  55:            ::= {idMIB 1}
  56: 
  57: 
  58:    --  idAlertTable: The Table of Alerts. Each row represents an Alert.
  59:    --  AlertID is the key to the table
  60:        idAlertTable OBJECT-TYPE
  61:            SYNTAX  SEQUENCE OF IdAlertEntry
  62:            MAX-ACCESS  not-accessible
  63:            STATUS  current
  64:            DESCRIPTION
  65:              " Each row of this table contains information
  66:                about an alert indexed by idAlertID."
  67:            ::= { idAlertObjects 1 }
  68: 
  69:        idAlertEntry OBJECT-TYPE
  69: warning - warning: index element `idAlertID' of row `idAlertEntry' should be not-accessible in SMIv2 MIB
  70:            SYNTAX  IdAlertEntry
  71:            MAX-ACCESS  not-accessible
  72:            STATUS  current
  73:            DESCRIPTION
  74:              " Entry containing information pertaining to
  75:                an alert."
  76:            INDEX { idAlertID}
  77:            ::= { idAlertTable 1 }
  78: 
  79:        IdAlertEntry ::= SEQUENCE {
  80:           idAlertVersion
  81:                     INTEGER,
  82:           idAlertID
  83:                     INTEGER,
  84:           idAlertImpact
  85:                     INTEGER
  86:        }
  87: 
  88:        idAlertVersion OBJECT-TYPE
  88: change recommended - warning: node `idAlertVersion' must be contained in at least one conformance group
  89:            SYNTAX SnmpAdminString
  90:            MAX-ACCESS read-only
  91:            STATUS current
  92:            DESCRIPTION
  93:              " The version of the class hierarchy used in defining the
  94:                alert."
  95:            ::= {idAlertEntry 1}
  95: error - type of `idAlertVersion' in sequence and object type definition do not match
  96: 
  97:        idAlertID OBJECT-TYPE
  97: change recommended - warning: node `idAlertID' must be contained in at least one conformance group
  98:            SYNTAX INTEGER (1..2147483647)
  98: warning - warning: use Integer32 instead of INTEGER in SMIv2
  99:            MAX-ACCESS read-only
 100:            STATUS current
 101:            DESCRIPTION
 102:              " The AlertID uniquely identifies each alert generated
 103:                by an analyzer."
 104:            ::= {idAlertEntry 2}
 105: 
 106:        -- will be enumerated to represent the allowed types
 107:        idAlertImpact OBJECT-TYPE
 107: change recommended - warning: node `idAlertImpact' must be contained in at least one conformance group
 108:            SYNTAX INTEGER
 109:            MAX-ACCESS read-only
 109: warning - warning: use Integer32 instead of INTEGER in SMIv2
 110:            STATUS current
 111:            DESCRIPTION
 112:              "An indication of the impact of the (potential) impact of
 113:               the event on the system."
 114:            ::= {idAlertEntry 3}
 115: 
 116:        idTimeTable OBJECT-TYPE
 117:            SYNTAX  SEQUENCE OF IdTimeEntry
 118:            MAX-ACCESS  not-accessible
 119:            STATUS  current
 120:            DESCRIPTION
 121:              " Each row of this table contains information
 122:                about the time of an alert indexed by idAlertID."
 123:            ::= { idAlertObjects 2 }
 124: 
 125:        idTimeEntry OBJECT-TYPE
 126:            SYNTAX  IdTimeEntry
 127:            MAX-ACCESS  not-accessible
 128:            STATUS  current
 129:            DESCRIPTION
 130:              " Entry containing information pertaining to the time
 131:                an alert was generated."
 132:            INDEX { idAlertID}
 133:            ::= { idTimeTable 1 }
 134: 
 135:        IdTimeEntry ::= SEQUENCE {
 136:           idTimeOffset
 137:                         SnmpAdminString,
 138:           idTimeNtpStamp
 139:                         SnmpAdminString,
 140:           idTimeDate
 141:                         SnmpAdminString,
 142:           idTimeTime
 143:                         SnmpAdminString
 144:        }
 145:        idTimeOffset OBJECT-TYPE
 145: change recommended - warning: node `idTimeOffset' must be contained in at least one conformance group
 146:            SYNTAX SnmpAdminString
 147:            MAX-ACCESS read-only
 148:            STATUS current
 149:            DESCRIPTION
 150:              " Specifies the offset from Coordinated Universal Time
 151:                UTC, formerly referred to as Greenwich Mean Time
 152:                that the <date> and <time> elements represent."
 153:            ::= {idTimeEntry 1}
 154: 
 155:       idTimeNtpStamp OBJECT-TYPE
 155: change recommended - warning: node `idTimeNtpStamp' must be contained in at least one conformance group
 156:            SYNTAX SnmpAdminString
 157:            MAX-ACCESS read-only
 158:            STATUS current
 159:            DESCRIPTION
 160:              " The NTP timestamp."
 161:            ::= {idTimeEntry 2}
 162: 
 163:       idTimeDate OBJECT-TYPE
 163: change recommended - warning: node `idTimeDate' must be contained in at least one conformance group
 164:            SYNTAX SnmpAdminString
 165:            MAX-ACCESS read-only
 166:            STATUS current
 167:            DESCRIPTION
 168:              " The Date. "
 169:            ::= {idTimeEntry 3}
 170: 
 171:       idTimeTime OBJECT-TYPE
 171: change recommended - warning: node `idTimeTime' must be contained in at least one conformance group
 172:            SYNTAX SnmpAdminString
 173:            MAX-ACCESS read-only
 174:            STATUS current
 175:            DESCRIPTION
 176:              " The Time."
 177:            ::= {idTimeEntry 4}
 178: 
 179:        idDTimeTable OBJECT-TYPE
 180:            SYNTAX  SEQUENCE OF IdTimeEntry
 181:            MAX-ACCESS  not-accessible
 182:            STATUS  current
 183:            DESCRIPTION
 184:              " Each row of this table contains information
 185:                about the detection time of the event that
 186:                caused the alert."
 187:            ::= {idAlertObjects 3 }
 188: 
 189:        idDTimeEntry OBJECT-TYPE
 189: error - table's SEQUENCE OF type does not match row type
 190:            SYNTAX  IdDTimeEntry
 191:            MAX-ACCESS  not-accessible
 192:            STATUS  current
 193:            DESCRIPTION
 194:              " Entry containing information pertaining to the time
 195:                an event was detected."
 196:            INDEX {idAlertID}
 197:            ::= {idDTimeTable 1 }
 198: 
 199:        IdDTimeEntry ::= SEQUENCE {
 200:           idDTimeOffset
 201:                      SnmpAdminString,
 202:           idDTimeNtpStamp
 203:                      SnmpAdminString,
 204:           idDTimeDate
 205:                      SnmpAdminString,
 206:           idDTimeTime
 207:                      SnmpAdminString
 208:        }
 209: 
 210:        idDTimeOffset OBJECT-TYPE
 210: change recommended - warning: node `idDTimeOffset' must be contained in at least one conformance group
 211:            SYNTAX SnmpAdminString
 212:            MAX-ACCESS read-only
 213:            STATUS current
 214:            DESCRIPTION
 215:              " Specifies the offset from Coordinated Universal Time
 216:                UTC, that the idTimeDate and idTimeTime elements it
 217:                represents."
 218:            ::= {idDTimeEntry 1}
 219: 
 220:       idDTimeNtpStamp OBJECT-TYPE
 220: change recommended - warning: node `idDTimeNtpStamp' must be contained in at least one conformance group
 221:            SYNTAX SnmpAdminString
 222:            MAX-ACCESS read-only
 223:            STATUS current
 224:            DESCRIPTION
 225:              " The NTP timestamp."
 226:            ::= { idDTimeEntry 2 }
 227: 
 228:       idDTimeDate OBJECT-TYPE
 228: change recommended - warning: node `idDTimeDate' must be contained in at least one conformance group
 229:            SYNTAX SnmpAdminString
 230:            MAX-ACCESS read-only
 231:            STATUS current
 232:            DESCRIPTION
 233:              " The Date. "
 234:            ::= { idDTimeEntry 3 }
 235: 
 236:       idDTimeTime OBJECT-TYPE
 236: change recommended - warning: node `idDTimeTime' must be contained in at least one conformance group
 237:            SYNTAX SnmpAdminString
 238:            MAX-ACCESS read-only
 239:            STATUS current
 240:            DESCRIPTION
 241:              " The Time."
 242:            ::= { idDTimeEntry 4 }
 243: 
 244:        idAnTimeTable OBJECT-TYPE
 245:            SYNTAX  SEQUENCE OF IdAnTimeEntry
 246:            MAX-ACCESS  not-accessible
 247:            STATUS  current
 248:            DESCRIPTION
 249:              " A row of this table contains information
 250:                about the current time on the Analyzer.
 251:                This table will have only one row."
 252:            ::= { idAlertObjects 4 }
 253: 
 254:        idAnTimeEntry OBJECT-TYPE
 255:            SYNTAX  IdAnTimeEntry
 256:            MAX-ACCESS  not-accessible
 257:            STATUS  current
 258:            DESCRIPTION
 259:              " Entry containing information pertaining to the time
 260:                an alert was generated."
 261:            INDEX { idAlertID}
 262:            ::= { idAnTimeTable 1 }
 263: 
 264:        IdAnTimeEntry ::= SEQUENCE {
 265:           idAnTimeOffset
 266:             SnmpAdminString,
 267:           idAnTimeNtpStamp
 268:             SnmpAdminString,
 269:           idAnTimeDate
 270:             SnmpAdminString,
 271:           idAnTimeTime
 272:             SnmpAdminString
 273:        }
 274: 
 275:        idAnTimeOffset OBJECT-TYPE
 275: change recommended - warning: node `idAnTimeOffset' must be contained in at least one conformance group
 276:            SYNTAX SnmpAdminString
 277:            MAX-ACCESS read-only
 278:            STATUS current
 279:            DESCRIPTION
 280:              " Specifies the offset from Coordinated Universal Time
 281:                UTC, formerly referred to as Greenwich Mean Time,
 282:                that the idAnTimeDate and idAnTimeTime elements represent."
 283:            ::= {idAnTimeEntry 1}
 284: 
 285:       idAnTimeNtpStamp OBJECT-TYPE
 285: change recommended - warning: node `idAnTimeNtpStamp' must be contained in at least one conformance group
 286:            SYNTAX SnmpAdminString
 287:            MAX-ACCESS read-only
 288:            STATUS current
 289:            DESCRIPTION
 290:              " The NTP timestamp."
 291:            ::= {idAnTimeEntry 2}
 292: 
 293:       idAnTimeDate OBJECT-TYPE
 293: change recommended - warning: node `idAnTimeDate' must be contained in at least one conformance group
 294:            SYNTAX SnmpAdminString
 295:            MAX-ACCESS read-only
 296:            STATUS current
 297:            DESCRIPTION
 298:              " The Date. "
 299:            ::= {idAnTimeEntry 3}
 300: 
 301:       idAnTimeTime OBJECT-TYPE
 301: change recommended - warning: node `idAnTimeTime' must be contained in at least one conformance group
 302:            SYNTAX SnmpAdminString
 303:            MAX-ACCESS read-only
 304:            STATUS current
 305:            DESCRIPTION
 306:              " The Time."
 307:           ::= {idAnTimeEntry 4}
 308: 
 309:        idClassificationTable OBJECT-TYPE
 310:            SYNTAX  SEQUENCE OF IdClassificationEntry
 311:            MAX-ACCESS  not-accessible
 312:            STATUS  current
 313:            DESCRIPTION
 314:              " Each row of this table contains information
 315:                about the classification of an alert and is
 316:                indexed by idAlertID and the idClassification Index."
 317:            ::= { idAlertObjects 5 }
 318: 
 319:        idClassificationEntry OBJECT-TYPE
 319: warning - warning: index element `idClassificationIndex' of row `idClassificationEntry' should be not-accessible in SMIv2 MIB
 320:            SYNTAX  IdClassificationEntry
 321:            MAX-ACCESS  not-accessible
 322:            STATUS  current
 323:            DESCRIPTION
 324:              " Entry containing information pertaining to the
 325:                classification of the alert."
 326:            INDEX { idAlertID, idClassificationIndex}
 327:            ::= { idClassificationTable 1 }
 328: 
 329:        IdClassificationEntry ::= SEQUENCE {
 330:            idClassificationIndex
 331:                          INTEGER,
 332:            idClassificationOrigin
 333:                          SnmpAdminString,
 334:            idClassificationName
 335:                          SnmpAdminString,
 336:            idClassificationUrl
 337:                          SnmpAdminString
 338:        }
 339: 
 340:        idClassificationIndex OBJECT-TYPE
 340: change recommended - warning: node `idClassificationIndex' must be contained in at least one conformance group
 341:            SYNTAX INTEGER (1..2147483647)
 341: warning - warning: use Integer32 instead of INTEGER in SMIv2
 342:            MAX-ACCESS read-only
 343:            STATUS current
 344:            DESCRIPTION
 345:              "An index that uniquely identifies the row in the table."
 346:            ::= {idClassificationEntry 1}
 347: 
 348:       idClassificationOrigin OBJECT-TYPE
 348: change recommended - warning: node `idClassificationOrigin' must be contained in at least one conformance group
 349:            SYNTAX SnmpAdminString
 350:            MAX-ACCESS read-only
 351:            STATUS current
 352:            DESCRIPTION
 353:              " The NTP timestamp."
 354:            ::= {idClassificationEntry 2}
 355: 
 356:       idClassificationName OBJECT-TYPE
 356: change recommended - warning: node `idClassificationName' must be contained in at least one conformance group
 357:            SYNTAX SnmpAdminString
 358:            MAX-ACCESS read-only
 359:            STATUS current
 360:            DESCRIPTION
 361:              " The Date. "
 362:            ::= {idClassificationEntry 3}
 363: 
 364:       idClassificationUrl OBJECT-TYPE
 364: change recommended - warning: node `idClassificationUrl' must be contained in at least one conformance group
 365:            SYNTAX SnmpAdminString
 366:            MAX-ACCESS read-only
 367:            STATUS current
 368:            DESCRIPTION
 369:              " The Time."
 370:           ::= {idClassificationEntry 4}
 371: 
 372:        idSourceTable OBJECT-TYPE
 373:            SYNTAX  SEQUENCE OF IdSourceEntry
 374:            MAX-ACCESS  not-accessible
 375:            STATUS  current
 376:            DESCRIPTION
 377:              " Each row of this table contains information
 378:                about the source of an attack for which the alert
 379:                is being raised."
 380:            ::= { idAlertObjects 6 }
 381: 
 382:        idSourceEntry OBJECT-TYPE
 382: warning - warning: index element `idSourceIndex' of row `idSourceEntry' should be not-accessible in SMIv2 MIB
 383:            SYNTAX  IdSourceEntry
 384:            MAX-ACCESS  not-accessible
 385:            STATUS  current
 386:            DESCRIPTION
 387:              " Entry pertaining to a source of the attack."
 388:            INDEX { idAlertID, idSourceIndex}
 389:            ::= { idSourceTable 1 }
 390: 
 391:        IdSourceEntry ::= SEQUENCE {
 392:            idSourceIndex
 393:                   INTEGER,
 394:            idSourceSpoofed
 395:                   INTEGER,
 396:            idSourceID
 397:                   SnmpAdminString
 398:        }
 399: 
 400:        idSourceIndex OBJECT-TYPE
 400: change recommended - warning: node `idSourceIndex' must be contained in at least one conformance group
 401:            SYNTAX INTEGER (1..2147483647)
 401: warning - warning: use Integer32 instead of INTEGER in SMIv2
 402:            MAX-ACCESS read-only
 403:            STATUS current
 404:            DESCRIPTION
 405:              " An index uniquely identifying the host entry in
 406:                the table."
 407:            ::= {idSourceEntry 1}
 408: 
 409:        idSourceSpoofed OBJECT-TYPE
 409: change recommended - warning: node `idSourceSpoofed' must be contained in at least one conformance group
 410:            SYNTAX INTEGER {
 411:                   unknown(0),            -- do not know if spoofed or not
 412:                   spoofed(1),            -- this is not the true source
 413:                   notSpoofed(2)          -- this is the true source
 414:            }
 415:            MAX-ACCESS read-only
 416:            STATUS current
 417:            DESCRIPTION
 418:              " An indication of whether the analyzer believes
 419:                this to be the true source of the event."
 420:            ::= {idSourceEntry 2}
 421: 
 422:        idSourceID OBJECT-TYPE
 422: change recommended - warning: node `idSourceID' must be contained in at least one conformance group
 423:            SYNTAX SnmpAdminString
 424:            MAX-ACCESS read-only
 425:            STATUS current
 426:            DESCRIPTION
 427:              " An Identifier for the source "
 428:            ::= {idSourceEntry 3}
 429: 
 430:        idTargetTable OBJECT-TYPE
 431:            SYNTAX  SEQUENCE OF IdTargetEntry
 432:            MAX-ACCESS  not-accessible
 433:            STATUS  current
 434:            DESCRIPTION
 435:              " Each row of this table contains information
 436:                about the target of the attack for which the alert
 437:                is being raised."
 438:            ::= { idAlertObjects 7 }
 439: 
 440:        idTargetEntry OBJECT-TYPE
 440: warning - warning: index element `idTargetIndex' of row `idTargetEntry' should be not-accessible in SMIv2 MIB
 441:            SYNTAX  IdTargetEntry
 442:            MAX-ACCESS  not-accessible
 443:            STATUS  current
 444:            DESCRIPTION
 445:              " Entry containing information pertaining to the time
 446:                an alert was generated."
 447:            INDEX { idAlertID, idTargetIndex}
 448:            ::= { idTargetTable 1 }
 449: 
 450:        IdTargetEntry ::= SEQUENCE {
 451:            idTargetIndex
 452:                    INTEGER,
 453:            idTargetDecoy
 454:                    INTEGER,
 455:            idTargetID
 456:                    SnmpAdminString
 457:        }
 458: 
 459:        idTargetIndex OBJECT-TYPE
 459: change recommended - warning: node `idTargetIndex' must be contained in at least one conformance group
 460:            SYNTAX INTEGER (1..2147483647)
 460: warning - warning: use Integer32 instead of INTEGER in SMIv2
 461:            MAX-ACCESS read-only
 462:            STATUS current
 463:            DESCRIPTION
 464:              " An index uniquely identifying the target entry in
 465:                the table."
 466:            ::= {idTargetEntry 1}
 467: 
 468:        idTargetDecoy OBJECT-TYPE
 468: change recommended - warning: node `idTargetDecoy' must be contained in at least one conformance group
 469:            SYNTAX INTEGER {
 470:                   unknown(0),            -- no information available
 471:                   decoy(1),              -- this is not the true target
 472:                   notdecoy(2)            -- this is the true target
 473:            }
 474:            MAX-ACCESS read-only
 475:            STATUS current
 476:            DESCRIPTION
 477:              " An indication of whether the analyzer believes
 478:                this to be the true target of the event."
 479:            ::= {idTargetEntry 2}
 480: 
 481:        idTargetID OBJECT-TYPE
 481: change recommended - warning: node `idTargetID' must be contained in at least one conformance group
 482:            SYNTAX SnmpAdminString
 483:            MAX-ACCESS read-only
 484:            STATUS current
 485:            DESCRIPTION
 486:              " An Identifier for the target "
 487:            ::= {idTargetEntry 3}
 488: 
 489: 
 490:        idToolAlertTable OBJECT-TYPE
 491:            SYNTAX  SEQUENCE OF IdToolAlertEntry
 492:            MAX-ACCESS  not-accessible
 493:            STATUS  current
 494:            DESCRIPTION
 495:              " Each row of this table contains information
 496:                tool used in the attacks."
 497:            ::= { idAlertObjects 8 }
 498: 
 499:        idToolAlertEntry OBJECT-TYPE
 499: warning - warning: index element `idToolAlertIDIndex' of row `idToolAlertEntry' should be not-accessible in SMIv2 MIB
 500:            SYNTAX  IdToolAlertEntry
 501:            MAX-ACCESS  not-accessible
 502:            STATUS  current
 503:            DESCRIPTION
 504:              " Entry containing information about the tool which was
 505:                used in the attack."
 506:            INDEX { idAlertID, idToolAlertIDIndex}
 507:            ::= { idToolAlertTable 1 }
 508: 
 509:        IdToolAlertEntry ::= SEQUENCE {
 510:            idToolAlertIDIndex
 511:                       INTEGER,
 512:            idToolAlertName
 513:                       SnmpAdminString,
 514:            idToolAlertCommand
 515:                       SnmpAdminString,
 516:            idToolAlertIDs
 517:                       SnmpAdminString
 518:        }
 519: 
 520: 
 521:        idToolAlertIDIndex OBJECT-TYPE
 521: change recommended - warning: node `idToolAlertIDIndex' must be contained in at least one conformance group
 522:            SYNTAX INTEGER (1..2147483647)
 522: warning - warning: use Integer32 instead of INTEGER in SMIv2
 523:            MAX-ACCESS read-only
 524:            STATUS current
 525:            DESCRIPTION
 526:              " An index uniquely identifying the entry in
 527:                the table."
 528:            ::= {idToolAlertEntry 1}
 529: 
 530:        idToolAlertName OBJECT-TYPE
 530: change recommended - warning: node `idToolAlertName' must be contained in at least one conformance group
 531:            SYNTAX SnmpAdminString
 532:            MAX-ACCESS read-only
 533:            STATUS current
 534:            DESCRIPTION
 535:              " The name of the tool used in the attack."
 536:            ::= {idToolAlertEntry 2}
 537: 
 538:        idToolAlertCommand OBJECT-TYPE
 538: change recommended - warning: node `idToolAlertCommand' must be contained in at least one conformance group
 539:            SYNTAX SnmpAdminString
 540:            MAX-ACCESS read-only
 541:            STATUS current
 542:            DESCRIPTION
 543:              " The command or operation the tool was asked to
 544:                 perform."
 545:            ::= {idToolAlertEntry 3}
 546: 
 547:        idToolAlertIDs OBJECT-TYPE
 547: change recommended - warning: node `idToolAlertIDs' must be contained in at least one conformance group
 548:            SYNTAX SnmpAdminString
 549:            MAX-ACCESS read-only
 550:            STATUS current
 551:            DESCRIPTION
 552:              " The alerts that have been identified as being
 553:                related to the tool name."
 554:            ::= {idToolAlertEntry 4}
 555: 
 556:        idOverflowAlertTable OBJECT-TYPE
 557:            SYNTAX  SEQUENCE OF IdOverflowAlertEntry
 558:            MAX-ACCESS  not-accessible
 559:            STATUS  current
 560:            DESCRIPTION
 561:              " Each row of this table contains information
 562:                about the buffer-overflow types of attacks."
 563:            ::= { idAlertObjects 9 }
 564: 
 565:        idOverflowAlertEntry OBJECT-TYPE
 566:            SYNTAX  IdOverflowAlertEntry
 567:            MAX-ACCESS  not-accessible
 568:            STATUS  current
 569:            DESCRIPTION
 570:              " Entry containing buffer-overflow related information
 571:                for the corresponding attack."
 572:            INDEX { idAlertID }
 573:            ::= { idOverflowAlertTable 1 }
 574: 
 575:        IdOverflowAlertEntry ::= SEQUENCE {
 576:            idOverflowAlertProgram
 577:                  SnmpAdminString,
 578: 
 579:            idOverflowAlertSize
 580:                  INTEGER,
 581:            idOverflowAlertBuffer
 582:                   SnmpAdminString
 583:        }
 584: 
 585:        idOverflowAlertProgram OBJECT-TYPE
 585: change recommended - warning: node `idOverflowAlertProgram' must be contained in at least one conformance group
 586:            SYNTAX SnmpAdminString
 587:            MAX-ACCESS read-only
 588:            STATUS current
 589:            DESCRIPTION
 590:              " The program that the overflow attacker attempted to run."
 591:            ::= {idOverflowAlertEntry 1}
 592: 
 593:        idOverflowAlertSize OBJECT-TYPE
 593: change recommended - warning: node `idOverflowAlertSize' must be contained in at least one conformance group
 594:            SYNTAX SnmpAdminString
 595:            MAX-ACCESS read-only
 596:            STATUS current
 597:            DESCRIPTION
 598:              " The size, in bytes, of the overflowing buffer."
 599:            ::= {idOverflowAlertEntry 2}
 599: error - type of `idOverflowAlertSize' in sequence and object type definition do not match
 600: 
 601:        idOverflowAlertBuffer OBJECT-TYPE
 601: change recommended - warning: node `idOverflowAlertBuffer' must be contained in at least one conformance group
 602:            SYNTAX SnmpAdminString
 603:            MAX-ACCESS read-only
 604:            STATUS current
 605:            DESCRIPTION
 606:              "Some or all of the data that was sent to the program."
 607:            ::= {idOverflowAlertEntry 3}
 608: 
 609:        idCorrelationAlertTable OBJECT-TYPE
 610:            SYNTAX  SEQUENCE OF IdCorrelationAlertEntry
 611:            MAX-ACCESS  not-accessible
 612:            STATUS  current
 613:            DESCRIPTION
 614:              " Contains the list of alerts(indexed by
 615:                idCorrelationIndex) which were correlated to
 616:                generate the present alert (indexed by idAlertID)."
 617:            ::= { idAlertObjects 10 }
 618: 
 619:        idCorrelationAlertEntry OBJECT-TYPE
 620:            SYNTAX  IdCorrelationAlertEntry
 621:            MAX-ACCESS  not-accessible
 622:            STATUS  current
 623:            DESCRIPTION
 624:              " One of the alerts that was used in the correlation
 625:                to generate the present alert indexed by idAlertID ."
 626:            INDEX { idAlertID}
 627:            ::= { idCorrelationAlertTable 1 }
 628: 
 629:        IdCorrelationAlertEntry ::= SEQUENCE {
 630:            idCorrelationAlertIndex
 631:                  INTEGER,
 632:            idCorrelationAlertIDs
 633:                  SnmpAdminString
 634:        }
 635: 
 636:        idCorrelationAlertIndex OBJECT-TYPE
 636: change recommended - warning: node `idCorrelationAlertIndex' must be contained in at least one conformance group
 637:            SYNTAX INTEGER (1..2147483647)
 637: warning - warning: use Integer32 instead of INTEGER in SMIv2
 638:            MAX-ACCESS read-only
 639:            STATUS current
 640:            DESCRIPTION
 641:              " An index uniquely identifying the CorrelationAlert entry
 642:                in the table."
 643:            ::= {idCorrelationAlertEntry 1}
 644: 
 645:        idCorrelationAlertIDs OBJECT-TYPE
 645: change recommended - warning: node `idCorrelationAlertIDs' must be contained in at least one conformance group
 646:            SYNTAX SnmpAdminString
 647:            MAX-ACCESS read-only
 648:            STATUS current
 649:            DESCRIPTION
 650:              " List of alertIds that are correlated."
 651:            ::= {idCorrelationAlertEntry 2}
 652: 
 653: 
 654:        idAdditionalDataTable OBJECT-TYPE
 655:            SYNTAX  SEQUENCE OF IdAdditionalDataEntry
 656:            MAX-ACCESS  not-accessible
 657:            STATUS  current
 658:            DESCRIPTION
 659:              " Each row of this table contains additional information
 660:                related to the alert that is being raised."
 661:            ::= { idAlertObjects 11 }
 662: 
 663:        idAdditionalDataEntry OBJECT-TYPE
 663: warning - warning: index element `idAdditionalDataIndex' of row `idAdditionalDataEntry' should be not-accessible in SMIv2 MIB
 664:            SYNTAX  IdAdditionalDataEntry
 665:            MAX-ACCESS  not-accessible
 666:            STATUS  current
 667:            DESCRIPTION
 668:              " Additional information corresponding to the alert that
 669:                has been raised."
 670:            INDEX { idAlertID, idAdditionalDataIndex }
 671:            ::= { idAdditionalDataTable 1 }
 672: 
 673:        IdAdditionalDataEntry ::= SEQUENCE {
 674:            idAdditionalDataIndex
 675:                INTEGER,
 676:            idAdditionalDataType
 677:                INTEGER,
 678:            idAdditionalDataMeaning
 679:                SnmpAdminString
 680:        }
 681:        idAdditionalDataIndex OBJECT-TYPE
 681: change recommended - warning: node `idAdditionalDataIndex' must be contained in at least one conformance group
 682:            SYNTAX INTEGER (1..2147483647)
 682: warning - warning: use Integer32 instead of INTEGER in SMIv2
 683:            MAX-ACCESS read-only
 684:            STATUS current
 685:            DESCRIPTION
 686:              " An index that along with the Alert-ID uniquely
 687:                identifies the row in the table."
 688:            ::= {idAdditionalDataEntry 1}
 689: 
 690:       idAdditionalDataType OBJECT-TYPE
 690: change recommended - warning: node `idAdditionalDataType' must be contained in at least one conformance group
 691:            SYNTAX SnmpAdminString
 692:            MAX-ACCESS read-only
 693:            STATUS current
 694:            DESCRIPTION
 695:              "The type of the data in this element. "
 696:            ::= {idAdditionalDataEntry 2}
 696: error - type of `idAdditionalDataType' in sequence and object type definition do not match
 697: 
 698:       idAdditionalDataMeaning OBJECT-TYPE
 698: change recommended - warning: node `idAdditionalDataMeaning' must be contained in at least one conformance group
 699:            SYNTAX SnmpAdminString
 700:            MAX-ACCESS read-only
 701:            STATUS current
 702:            DESCRIPTION
 703:              " A string that describes the meaning of the data in
 704:                this element.  These strings will be implementation
 705:                dependent."
 706:            ::= {idAdditionalDataEntry 3}
 707: 
 708:        idArgumentsTable OBJECT-TYPE
 709:            SYNTAX  SEQUENCE OF IdArgumentsEntry
 710:            MAX-ACCESS  not-accessible
 711:            STATUS  current
 712:            DESCRIPTION
 713:              " Each row of this table contains information
 714:                about the arguments used in the process indexed
 715:                by idTargetIndex."
 716:            ::= { idAlertObjects 12 }
 717: 
 718:        idArgumentsEntry OBJECT-TYPE
 718: warning - warning: index of row `idArgumentsEntry' can exceed OID size limit by 135 subidentifier(s)
 718: warning - warning: index element `idArgumentsSDType' of row `idArgumentsEntry' should be not-accessible in SMIv2 MIB

 718: warning - warning: index element `idArgumentsProcIndex' of row `idArgumentsEntry' should be not-accessible in SMIv2 MIB
 719:            SYNTAX  IdArgumentsEntry
 720:            MAX-ACCESS  not-accessible
 721:            STATUS  current
 722:            DESCRIPTION
 723:              " A row containing one element of the argument
 724:                information."
 725:            INDEX { idAlertID, idArgumentsSDType, idArgumentsProcIndex }
 726:            ::= { idArgumentsTable 1 }
 727: 
 728:        IdArgumentsEntry ::= SEQUENCE {
 729:            idArgumentsSDType      -- Source/Destination
 730:                   INTEGER,
 731:            idArgumentsProcIndex
 732:                   INTEGER,
 733:            idArguments
 734:                   SnmpAdminString
 735:        }
 736: 
 737:       idArgumentsSDType OBJECT-TYPE
 737: change recommended - warning: node `idArgumentsSDType' must be contained in at least one conformance group
 738:            SYNTAX INTEGER {
 739:                   source(1),        -- process is on Node of type source
 740:                   destination(2),   -- process is on Node of type destination
 741:                   analyzer(3)       -- process is on Node of type analyzer
 742:            }
 743:            MAX-ACCESS read-only
 744:            STATUS current
 745:            DESCRIPTION
 746:              " An enumeration of the type of the node on which
 747:                the referenced process is running ."
 748:            ::= {idArgumentsEntry 1}
 749: 
 750:       idArgumentsProcIndex OBJECT-TYPE
 750: change recommended - warning: node `idArgumentsProcIndex' must be contained in at least one conformance group
 751:            SYNTAX SnmpAdminString
 752:            MAX-ACCESS read-only
 753:            STATUS current
 754:            DESCRIPTION
 755:              " An index to identify the process."
 756:            ::= {idArgumentsEntry 2}
 756: error - type of `idArgumentsProcIndex' in sequence and object type definition do not match
 757: 
 758:       idArguments OBJECT-TYPE
 758: change recommended - warning: node `idArguments' must be contained in at least one conformance group
 759:            SYNTAX SnmpAdminString
 760:            MAX-ACCESS read-only
 761:            STATUS current
 762:            DESCRIPTION
 763:              " The list of the arguments. "
 764:            ::= {idArgumentsEntry 3}
 765: 
 766:        idUserTable OBJECT-TYPE
 767:            SYNTAX  SEQUENCE OF IdUserEntry
 768:            MAX-ACCESS  not-accessible
 769:            STATUS  current
 770:            DESCRIPTION
 771:              "The table containing information about
 772:               users. ."
 773:            ::= { idAlertObjects 13 }
 774: 
 775:        idUserEntry OBJECT-TYPE
 775: warning - warning: index element `idUserSDType' of row `idUserEntry' should be not-accessible in SMIv2 MIB
 775: warning - warning: index element `idUserIndex' of row `idUserEntry' should be not-accessible in SMIv2 MIB
 776:            SYNTAX  IdUserEntry
 777:            MAX-ACCESS  not-accessible
 778:            STATUS  current
 779:            DESCRIPTION
 780:              "A row containing the details of a user"
 781:            INDEX { idAlertID, idUserSDType, idUserIndex}
 782:            ::= { idUserTable 1 }
 783: 
 784:        IdUserEntry ::= SEQUENCE {
 785:            idUserSDType
 786:              INTEGER,
 787:            idUserIndex
 788:              INTEGER,
 789:            idUserIdent
 790:              SnmpAdminString,
 791:            idUserName
 792:              SnmpAdminString,
 793:            idUserUid
 794:              SnmpAdminString,
 795:            idUserGroup
 796:              SnmpAdminString,
 797:            idUserGid
 798:              SnmpAdminString,
 799:            idUserSerial
 800:              SnmpAdminString
 801:        }
 802: 
 803: 
 804:        idUserSDType OBJECT-TYPE
 804: change recommended - warning: node `idUserSDType' must be contained in at least one conformance group
 805:            SYNTAX INTEGER {
 806:                   source(1),        -- user is on Node of type source
 807:                   destination(2),   -- user is on Node of type destination
 808:                   analyzer(3)       -- user is on Node of type analyzer
 809:            }
 810:            MAX-ACCESS read-only
 811:            STATUS current
 812:            DESCRIPTION
 813:              " An enumeration of the type of the node on which
 814:                the referenced user exists ."
 815:            ::= { idUserEntry 1 }
 816: 
 817:        idUserIndex OBJECT-TYPE
 817: change recommended - warning: node `idUserIndex' must be contained in at least one conformance group
 818:            SYNTAX INTEGER (1..2147483647)
 818: warning - warning: use Integer32 instead of INTEGER in SMIv2
 819:            MAX-ACCESS read-only
 820:            STATUS current
 821:            DESCRIPTION
 822:              " An index uniquely identifying the user entry
 823:                in the table."
 824:            ::= { idUserEntry 2 }
 825: 
 826: 
 827:        idUserIdent OBJECT-TYPE
 827: change recommended - warning: node `idUserIdent' must be contained in at least one conformance group
 828:            SYNTAX SnmpAdminString
 829:            MAX-ACCESS read-only
 830:            STATUS current
 831:            DESCRIPTION
 832:              " The ID of the user."
 833:            ::= { idUserEntry 3 }
 834: 
 835:        idUserName OBJECT-TYPE
 835: change recommended - warning: node `idUserName' must be contained in at least one conformance group
 836:            SYNTAX SnmpAdminString
 837:            MAX-ACCESS read-only
 838:            STATUS current
 839:            DESCRIPTION
 840:              " The name of the user."
 841:            ::= { idUserEntry 4 }
 842: 
 843:       idUserUid OBJECT-TYPE
 843: change recommended - warning: node `idUserUid' must be contained in at least one conformance group
 844:            SYNTAX SnmpAdminString
 845:            MAX-ACCESS read-only
 846:            STATUS current
 847:            DESCRIPTION
 848:              " The UID of the user."
 849:            ::= { idUserEntry 5 }
 850: 
 851:       idUserGroup OBJECT-TYPE
 851: change recommended - warning: node `idUserGroup' must be contained in at least one conformance group
 852:            SYNTAX SnmpAdminString
 853:            MAX-ACCESS read-only
 854:            STATUS current
 855:            DESCRIPTION
 856:              " The group of the user."
 857:            ::= { idUserEntry 6 }
 858: 
 859:       idUserGid OBJECT-TYPE
 859: change recommended - warning: node `idUserGid' must be contained in at least one conformance group
 860:            SYNTAX SnmpAdminString
 861:            MAX-ACCESS read-only
 862:            STATUS current
 863:            DESCRIPTION
 864:              " The gid of the user."
 865:            ::= { idUserEntry 7 }
 866: 
 867:       idUserSerial OBJECT-TYPE
 867: change recommended - warning: node `idUserSerial' must be contained in at least one conformance group
 868:            SYNTAX SnmpAdminString
 869:            MAX-ACCESS read-only
 870:            STATUS current
 871:            DESCRIPTION
 872:              " The serial number of the user."
 873:            ::= { idUserEntry 8 }
 874: 
 875:       idProcessTable OBJECT-TYPE
 876:            SYNTAX  SEQUENCE OF IdProcessEntry
 877:            MAX-ACCESS  not-accessible
 878:            STATUS  current
 879:            DESCRIPTION
 880:              " A Table containing details of processes. "
 881:            ::= { idAlertObjects 14 }
 882: 
 883:       idProcessEntry OBJECT-TYPE
 883: warning - warning: index element `idProcessSDType' of row `idProcessEntry' should be not-accessible in SMIv2 MIB
 883: warning - warning: index element `idProcessIndex' of row `idProcessEntry' should be not-accessible in SMIv2 MIB
 884:            SYNTAX  IdProcessEntry
 885:            MAX-ACCESS  not-accessible
 886:            STATUS  current
 887:            DESCRIPTION
 888:              "Each row contains details of a process indexed by
 889:               idProcessIndex on a node indexed by idNodeIndex of type
 890:               given by idProcessSDType related  to the alert indexed
 891:               by idAlertID."
 892:            INDEX { idAlertID, idProcessSDType, idNodeIndex, idProcessIndex}
 893:            ::= { idProcessTable 1 }
 894: 
 895:        IdProcessEntry ::= SEQUENCE {
 896:            idProcessSDType
 897:               INTEGER,
 898:            idProcessIndex
 899:               INTEGER,
 900:            idProcessID
 901:               SnmpAdminString,
 902:            idProcessName
 903:               SnmpAdminString,
 904:            idProcessPid
 905:               SnmpAdminString,
 906:            idProcessPath
 907:               SnmpAdminString
 908:        }
 909: 
 910:        idProcessSDType OBJECT-TYPE
 910: change recommended - warning: node `idProcessSDType' must be contained in at least one conformance group
 911:            SYNTAX INTEGER {
 912:                   source(1),             -- The process is running on a source
 913:                   destination(2),        -- The process is running on a destination
 914:                   analyzer(3)            -- The process is running on an analyzer
 915: 
 916:            }
 917:            MAX-ACCESS read-only
 918:            STATUS current
 919:            DESCRIPTION
 920:              " An enumeration of the type of the node on which
 921:                the referenced process is running ."
 922:            ::= { idProcessEntry 1 }
 923: 
 924:        idProcessIndex OBJECT-TYPE
 924: change recommended - warning: node `idProcessIndex' must be contained in at least one conformance group
 925:            SYNTAX INTEGER (1..2147483647)
 925: warning - warning: use Integer32 instead of INTEGER in SMIv2
 926:            MAX-ACCESS read-only
 927:            STATUS current
 928:            DESCRIPTION
 929:              " An index uniquely identifying the process entry
 930:                in the table."
 931:            ::= { idProcessEntry 2 }
 932: 
 933: 
 934:        idProcessID OBJECT-TYPE
 934: change recommended - warning: node `idProcessID' must be contained in at least one conformance group
 935:            SYNTAX SnmpAdminString
 936:            MAX-ACCESS read-only
 937:            STATUS current
 938:            DESCRIPTION
 939:              " The ID of the process."
 940:            ::= { idProcessEntry 3 }
 941: 
 942:        idProcessName OBJECT-TYPE
 942: change recommended - warning: node `idProcessName' must be contained in at least one conformance group
 943:            SYNTAX SnmpAdminString
 944:            MAX-ACCESS read-only
 945:            STATUS current
 946:            DESCRIPTION
 947:              " The name of the process."
 948:            ::= { idProcessEntry 4 }
 949: 
 950:       idProcessPid OBJECT-TYPE
 950: change recommended - warning: node `idProcessPid' must be contained in at least one conformance group
 951:            SYNTAX SnmpAdminString
 952:            MAX-ACCESS read-only
 953:            STATUS current
 954:            DESCRIPTION
 955:              " The PID of the process."
 956:            ::= { idProcessEntry 5 }
 957: 
 958:       idProcessPath OBJECT-TYPE
 958: change recommended - warning: node `idProcessPath' must be contained in at least one conformance group
 959:            SYNTAX SnmpAdminString
 960:            MAX-ACCESS read-only
 961:            STATUS current
 962:            DESCRIPTION
 963:              " The absolute path of the process."
 964:            ::= { idProcessEntry 6 }
 965: 
 966:        idAddressTable OBJECT-TYPE
 967:            SYNTAX  SEQUENCE OF IdAddressEntry
 968:            MAX-ACCESS  not-accessible
 969:            STATUS  current
 970:            DESCRIPTION
 971:              "A Table containing address entries. "
 972:            ::= { idAlertObjects 15 }
 973: 
 974:        idAddressEntry OBJECT-TYPE
 974: warning - warning: index element `idAddressType' of row `idAddressEntry' should be not-accessible in SMIv2 MIB
 974: warning - warning: index element `idAddressTypeIndex' of row `idAddressEntry' should be not-accessible in SMIv2 MIB

 974: warning - warning: index element `idAddressIndex' of row `idAddressEntry' should be not-accessible in SMIv2 MIB
 975:            SYNTAX  IdAddressEntry
 976:            MAX-ACCESS  not-accessible
 977:            STATUS  current
 978:            DESCRIPTION
 979:              " A row containing the address details. "
 980:            INDEX { idAddressType, idAddressTypeIndex, idAddressIndex }
 981:            ::= { idAddressTable 1 }
 982: 
 983:        IdAddressEntry ::= SEQUENCE {
 984:            idAddressType      -- source, target, user
 985:               INTEGER,
 986:            idAddressTypeIndex -- idSourceIndex, idTargetIndex idUserIndex
 987:               INTEGER,
 988:            idAddressIndex
 989:               INTEGER,
 990:            idAddressID
 991:               SnmpAdminString,
 992:            idAddressCategory
 993:               SnmpAdminString,
 994:            idAddressAddress
 995:               SnmpAdminString,
 996:            idAddressNetmask
 997:               IpAddress
 998:        }
 999: 
1000:        idAddressType OBJECT-TYPE
1000: change recommended - warning: node `idAddressType' must be contained in at least one conformance group
1001:            SYNTAX INTEGER {
1002:                   source(1),             -- Source type
1003:                   destination(2),        -- Destination type
1004:                   analyzer(3),           -- Analyzer
1005:                   user    (4)            -- User
1006:            }
1007:            MAX-ACCESS read-only
1008:            STATUS current
1009:            DESCRIPTION
1010:              " An enumeration of the node type - this may
1011:                be a source node a destination node or just
1012:                an analyzer."
1013:            ::= {idAddressEntry 1}
1014: 
1015:        idAddressTypeIndex OBJECT-TYPE
1015: change recommended - warning: node `idAddressTypeIndex' must be contained in at least one conformance group
1016:            SYNTAX INTEGER {
1017:                   source(1),             -- Source type
1018:                   destination(2),        -- Destination type
1019:                   analyzer(3),           -- Analyzer
1020:                   user    (4)            -- User
1021:            }
1022:            MAX-ACCESS read-only
1023:            STATUS current
1024:            DESCRIPTION
1025:              " An enumeration of the node type - this may
1026:                be a source node a destination node or just
1027:                an analyzer."
1028:            ::= {idAddressEntry 2}
1029: 
1030:        idAddressIndex OBJECT-TYPE
1030: change recommended - warning: node `idAddressIndex' must be contained in at least one conformance group
1031:            SYNTAX INTEGER (1..2147483647)
1031: warning - warning: use Integer32 instead of INTEGER in SMIv2
1032:            MAX-ACCESS read-only
1033:            STATUS current
1034:            DESCRIPTION
1035:              " An index uniquely identifying the node entry
1036:                in the table."
1037:            ::= {idAddressEntry 3}
1038: 
1039:        idAddressID OBJECT-TYPE
1039: change recommended - warning: node `idAddressID' must be contained in at least one conformance group
1040:            SYNTAX SnmpAdminString
1041:            MAX-ACCESS read-only
1042:            STATUS current
1043:            DESCRIPTION
1044:              " An Identifier for the node "
1045:            ::= {idAddressEntry 4}
1046: 
1047:       idAddressCategory OBJECT-TYPE
1047: change recommended - warning: node `idAddressCategory' must be contained in at least one conformance group
1048:            SYNTAX SnmpAdminString
1049:            MAX-ACCESS read-only
1050:            STATUS current
1051:            DESCRIPTION
1052:              " A category for the node "
1053:            ::= {idAddressEntry 5}
1054: 
1055:       idAddressAddress OBJECT-TYPE
1055: change recommended - warning: node `idAddressAddress' must be contained in at least one conformance group
1056:            SYNTAX SnmpAdminString
1057:            MAX-ACCESS read-only
1058:            STATUS current
1059:            DESCRIPTION
1060:              " The address."
1061:            ::= {idAddressEntry 6}
1062: 
1063:       idAddressNetmask OBJECT-TYPE
1063: change recommended - warning: node `idAddressNetmask' must be contained in at least one conformance group
1064:            SYNTAX IpAddress
1065:            MAX-ACCESS read-only
1066:            STATUS current
1067:            DESCRIPTION
1068:              " The mask of the address."
1069:            ::= {idAddressEntry 7}
1070: 
1071:        idNodeTable OBJECT-TYPE
1072:            SYNTAX  SEQUENCE OF IdNodeEntry
1073:            MAX-ACCESS  not-accessible
1074:            STATUS  current
1075:            DESCRIPTION
1076:              "A table containing details of nodes related to
1077:               alerts. "
1078:            ::= { idAlertObjects 16 }
1079: 
1080:        idNodeEntry OBJECT-TYPE
1080: warning - warning: index element `idNodeIndexType' of row `idNodeEntry' should be not-accessible in SMIv2 MIB
1080: warning - warning: index element `idNodeIndex' of row `idNodeEntry' should be not-accessible in SMIv2 MIB
1081:            SYNTAX  IdNodeEntry
1082:            MAX-ACCESS  not-accessible
1083:            STATUS  current
1084:            DESCRIPTION
1085:              "A row pertaining to one node "
1086:            INDEX { idAlertID, idNodeIndexType, idNodeIndex }
1087:            ::= { idNodeTable 1 }
1088: 
1089:        IdNodeEntry ::= SEQUENCE {
1090:            idNodeIndexType
1091:               INTEGER,
1092:            idNodeIndex
1093:               INTEGER,
1094:            idNodeID
1095:               SnmpAdminString,
1096:            idNodeCategory
1097:               SnmpAdminString,
1098:            idNodeName
1099:               SnmpAdminString,
1100:            idNodeLocation
1101:               SnmpAdminString
1102:        }
1103: 
1104:        idNodeIndexType OBJECT-TYPE
1104: change recommended - warning: node `idNodeIndexType' must be contained in at least one conformance group
1105:            SYNTAX INTEGER {
1106:                   source(1),             -- no information available
1107:                   destination(2),        -- this is not the true target
1108:                   analyzer(3)            -- this is the true target
1109:            }
1110:            MAX-ACCESS read-only
1111:            STATUS current
1112:            DESCRIPTION
1113:              " An enumeration of the node type - this may
1114:                be a source node a destination node or just
1115:                an analyzer."
1116:            ::= {idNodeEntry 1}
1117: 
1118:        idNodeIndex OBJECT-TYPE
1118: change recommended - warning: node `idNodeIndex' must be contained in at least one conformance group
1119:            SYNTAX INTEGER (1..2147483647)
1119: warning - warning: use Integer32 instead of INTEGER in SMIv2
1120:            MAX-ACCESS read-only
1121:            STATUS current
1122:            DESCRIPTION
1123:              " An index uniquely identifying the node entry
1124:                in the table."
1125:            ::= {idNodeEntry 2}
1126: 
1127:        idNodeID OBJECT-TYPE
1127: change recommended - warning: node `idNodeID' must be contained in at least one conformance group
1128:            SYNTAX SnmpAdminString
1129:            MAX-ACCESS read-only
1130:            STATUS current
1131:            DESCRIPTION
1132:              " An Identifier for the node "
1133:            ::= {idNodeEntry 3}
1134: 
1135:       idNodeCategory OBJECT-TYPE
1135: change recommended - warning: node `idNodeCategory' must be contained in at least one conformance group
1136:            SYNTAX SnmpAdminString
1137:            MAX-ACCESS read-only
1138:            STATUS current
1139:            DESCRIPTION
1140:              " An category for the node "
1141:            ::= {idNodeEntry 4}
1142: 
1143:       idNodeName OBJECT-TYPE
1143: change recommended - warning: node `idNodeName' must be contained in at least one conformance group
1144:            SYNTAX SnmpAdminString
1145:            MAX-ACCESS read-only
1146:            STATUS current
1147:            DESCRIPTION
1148:              " An name for the node "
1149:            ::= {idNodeEntry 5}
1150: 
1151:       idNodeLocation OBJECT-TYPE
1151: change recommended - warning: node `idNodeLocation' must be contained in at least one conformance group
1152:            SYNTAX SnmpAdminString
1153:            MAX-ACCESS read-only
1154:            STATUS current
1155:            DESCRIPTION
1156:              " The location of the node "
1157:            ::= {idNodeEntry 6}
1158: 
1159:        idAnalyzerTable OBJECT-TYPE
1160:            SYNTAX  SEQUENCE OF IdAnalyzerEntry
1161:            MAX-ACCESS  not-accessible
1162:            STATUS  current
1163:            DESCRIPTION
1164:              " A table containing the list of analyzers serviced
1165:                by this MIB."
1166:            ::= { idAlertObjects 17 }
1167: 
1168:        idAnalyzerEntry OBJECT-TYPE
1168: warning - warning: index element `idAnalyzerIndex' of row `idAnalyzerEntry' should be not-accessible in SMIv2 MIB
1169:            SYNTAX  IdAnalyzerEntry
1170:            MAX-ACCESS  not-accessible
1171:            STATUS  current
1172:            DESCRIPTION
1173:              " A row containing details of an Analyzer"
1174:            INDEX { idAnalyzerIndex }
1175:            ::= { idAnalyzerTable 1 }
1176: 
1177:        IdAnalyzerEntry ::= SEQUENCE {
1178:            idAnalyzerIndex
1179:                INTEGER,
1180:            idAnalyzerID
1181:                SnmpAdminString,
1182:            idAnalyzerNodeIndex
1183:                INTEGER,
1184:            idAnalyzerProcessIndex
1185:                INTEGER
1186:        }
1187: 
1188:       idAnalyzerIndex OBJECT-TYPE
1188: change recommended - warning: node `idAnalyzerIndex' must be contained in at least one conformance group
1189:            SYNTAX INTEGER (1..2147483647)
1189: warning - warning: use Integer32 instead of INTEGER in SMIv2
1190:            MAX-ACCESS read-only
1191:            STATUS current
1192:            DESCRIPTION
1193:              " An Index to uniquely identify the Analyzer in
1194:                this table."
1195:            ::= {idAnalyzerEntry 1}
1196: 
1197:      idAnalyzerID OBJECT-TYPE
1197: change recommended - warning: node `idAnalyzerID' must be contained in at least one conformance group
1198:            SYNTAX SnmpAdminString
1199:            MAX-ACCESS read-only
1200:            STATUS current
1201:            DESCRIPTION
1202:              " An identifier to uniquely identify the Analyzer
1203:                in the domain."
1204:            ::= {idAnalyzerEntry 2}
1205: 
1206:       idAnalyzerNodeIndex OBJECT-TYPE
1206: change recommended - warning: node `idAnalyzerNodeIndex' must be contained in at least one conformance group
1207:            SYNTAX INTEGER (1..2147483647)
1207: warning - warning: use Integer32 instead of INTEGER in SMIv2
1208:            MAX-ACCESS read-only
1209:            STATUS current
1210:            DESCRIPTION
1211:              " An Index pointing to the corresponding Node
1212:                in the Node Table."
1213:            ::= {idAnalyzerEntry 3}
1214: 
1215:       idAnalyzerProcessIndex OBJECT-TYPE
1215: change recommended - warning: node `idAnalyzerProcessIndex' must be contained in at least one conformance group
1216:            SYNTAX INTEGER (1..2147483647)
1216: warning - warning: use Integer32 instead of INTEGER in SMIv2
1217:            MAX-ACCESS read-only
1218:            STATUS current
1219:            DESCRIPTION
1220:              " An Index pointing to the corresponding process
1221:                in the process table."
1222:            ::= {idAnalyzerEntry 4}
1223: 
1224:       idEnvironmentTable OBJECT-TYPE
1225:            SYNTAX  SEQUENCE OF IdEnvironmentEntry
1226:            MAX-ACCESS  not-accessible
1227:            STATUS  current
1228:            DESCRIPTION
1229:              " Each row of this table contains information
1230:                about the environment variables used in the process
1231:                indexed by idTargetIndex."
1232:            ::= { idAlertObjects 18 }
1233: 
1234:       idEnvironmentEntry OBJECT-TYPE
1234: warning - warning: index element `idEnvironmentIndex' of row `idEnvironmentEntry' should be not-accessible in SMIv2 MIB
1235:            SYNTAX  IdEnvironmentEntry
1236:            MAX-ACCESS  not-accessible
1237:            STATUS  current
1238:            DESCRIPTION
1239:              "
1240:                ."
1241:            INDEX { idAlertID, idProcessIndex, idEnvironmentIndex}
1242:            ::= { idEnvironmentTable 1 }
1243: 
1244:        IdEnvironmentEntry ::= SEQUENCE {
1245:            idEnvironmentIndex
1246:                INTEGER,
1247:            idEnvironment
1248:                SnmpAdminString
1249:        }
1250: 
1251:        idEnvironmentIndex OBJECT-TYPE
1251: change recommended - warning: node `idEnvironmentIndex' must be contained in at least one conformance group
1252:            SYNTAX INTEGER (1..2147483647)
1252: warning - warning: use Integer32 instead of INTEGER in SMIv2
1253:            MAX-ACCESS read-only
1254:            STATUS current
1255:            DESCRIPTION
1256:              " An index uniquely identifying the process entry
1257:                in the table."
1258:            ::= { idEnvironmentEntry 2 }
1259: 
1260: 
1261:        idEnvironment OBJECT-TYPE
1261: change recommended - warning: node `idEnvironment' must be contained in at least one conformance group
1262:            SYNTAX SnmpAdminString
1263:            MAX-ACCESS read-only
1264:            STATUS current
1265:            DESCRIPTION
1266:              " The ID of the process."
1267:            ::= { idEnvironmentEntry 3 }
1268: 
1269:       idServiceTable OBJECT-TYPE
1270:            SYNTAX  SEQUENCE OF IdServiceEntry
1271:            MAX-ACCESS  not-accessible
1272:            STATUS  current
1273:            DESCRIPTION
1274:              " Each row of this table contains information
1275:                about the services that have been targeted.."
1276:            ::= { idAlertObjects 19 }
1277: 
1278:       idServiceEntry OBJECT-TYPE
1278: warning - warning: index element `idServiceIndex' of row `idServiceEntry' should be not-accessible in SMIv2 MIB
1279:            SYNTAX  IdServiceEntry
1280:            MAX-ACCESS  not-accessible
1281:            STATUS  current
1282:            DESCRIPTION
1283:              "
1284:                ."
1285:            INDEX { idAlertID, idTargetIndex, idServiceIndex}
1286:            ::= { idServiceTable 1 }
1287: 
1288:        IdServiceEntry ::= SEQUENCE {
1289:            idServiceIndex
1290:              INTEGER,
1291:            idServiceID
1292:              SnmpAdminString,
1293:            idServiceName
1294:              SnmpAdminString,
1295:            idServiceDport
1296:              SnmpAdminString,
1297:            idServiceSport
1298:              SnmpAdminString,
1299:            idServiceProtocol
1300:              SnmpAdminString,
1301:            idServicePortList
1302:              SnmpAdminString
1303:        }
1304: 
1305:        idServiceIndex OBJECT-TYPE
1305: change recommended - warning: node `idServiceIndex' must be contained in at least one conformance group
1306:            SYNTAX INTEGER (1..2147483647)
1306: warning - warning: use Integer32 instead of INTEGER in SMIv2
1307:            MAX-ACCESS read-only
1308:            STATUS current
1309:            DESCRIPTION
1310:              " An index uniquely identifying the process entry
1311:                in the table."
1312:            ::= { idServiceEntry 1 }
1313: 
1314: 
1315:        idServiceID OBJECT-TYPE
1315: change recommended - warning: node `idServiceID' must be contained in at least one conformance group
1316:            SYNTAX SnmpAdminString
1317:            MAX-ACCESS read-only
1318:            STATUS current
1319:            DESCRIPTION
1320:              " The ID of the service."
1321:            ::= { idServiceEntry 2 }
1322: 
1323:        idServiceName OBJECT-TYPE
1323: change recommended - warning: node `idServiceName' must be contained in at least one conformance group
1324:            SYNTAX SnmpAdminString
1325:            MAX-ACCESS read-only
1326:            STATUS current
1327:            DESCRIPTION
1328:              " The name of the service."
1329:            ::= { idServiceEntry 3 }
1330: 
1331:       idServiceDport OBJECT-TYPE
1331: change recommended - warning: node `idServiceDport' must be contained in at least one conformance group
1332:            SYNTAX SnmpAdminString
1333:            MAX-ACCESS read-only
1334:            STATUS current
1335:            DESCRIPTION
1336:              " The list of destination ports."
1337:            ::= { idServiceEntry 4 }
1338: 
1339:       idServiceSport OBJECT-TYPE
1339: change recommended - warning: node `idServiceSport' must be contained in at least one conformance group
1340:            SYNTAX SnmpAdminString
1341:            MAX-ACCESS read-only
1342:            STATUS current
1343:            DESCRIPTION
1344:              " The list of source ports."
1345:            ::= { idServiceEntry 5 }
1346: 
1347:       idServiceProtocol OBJECT-TYPE
1347: change recommended - warning: node `idServiceProtocol' must be contained in at least one conformance group
1348:            SYNTAX SnmpAdminString
1349:            MAX-ACCESS read-only
1350:            STATUS current
1351:            DESCRIPTION
1352:              " The protocol used by the service."
1353:            ::= { idServiceEntry 6 }
1354: 
1355:       idServicePortList OBJECT-TYPE
1355: change recommended - warning: node `idServicePortList' must be contained in at least one conformance group
1356:            SYNTAX SnmpAdminString
1357:            MAX-ACCESS read-only
1358:            STATUS current
1359:            DESCRIPTION
1360:              " The list of service related ports."
1361:            ::= { idServiceEntry 7 }
1362: 
1363:        -- Conformance information
1364: 
1365:        --      [TBD]
1366: 
1367:       END
1368: 
1369: -- 
1370: --          "Copyright (C) The Internet Society (date). All Rights
1371: --          Reserved.
1372: -- 
1373: --          This document and translations of it may be copied and
1374: --          furnished to others, and derivative works that comment on or
1375: --          otherwise explain it or assist in its implmentation may be
1376: --          prepared, copied, published and distributed, in whole or in
1377: --          part, without restriction of any kind, provided that the above
1378: --          copyright notice and this paragraph are included on all such
1379: --          copies and derivative works.  However, this document itself may
1380: --          not be modified in any way, such as by removing the copyright
1381: --          notice or references to the Internet Society or other Internet
1382: --          organizations, except as needed for the  purpose of developing
1383: --          Internet standards in which case the procedures for copyrights
1384: --          defined in the Internet Standards process must be followed, or
1385: --          as required to translate it into languages other than English.
1386: -- 
1387: --          The limited permissions granted above are perpetual and will
1388: --          not be revoked by the Internet Society or its successors or
1389: --          assigns.
1390: -- 
1391: --          This document and the information contained herein is provided
1392: --          on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
1393: --          ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
1394: --          IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
1395: --          OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
1396: --          IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
1397: --          PARTICULAR PURPOSE."
1398: