home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / nmaux1.exe / HP / NWTREND.MIB < prev    next >
Text File  |  1995-10-16  |  43KB  |  1,097 lines

  1.        NetWare-Server-Trend-MIB DEFINITIONS ::= BEGIN
  2.  
  3.        --
  4.        -- This MIB document is 'WORK IN PROGRESS' of Novell, Inc.
  5.        -- As such, it is subject to change, without notice, until
  6.        -- such time as it is formally released and this disclaimer
  7.        -- removed.
  8.        --
  9.        --
  10.        -- Last Update: January 10, 1995
  11.        --
  12.  
  13.        IMPORTS
  14.           enterprises
  15.              FROM RFC1155-SMI
  16.  
  17.           InternationalDisplayString
  18.              FROM HOST-RESOURCES-MIB
  19.  
  20.           OBJECT-TYPE
  21.              FROM RFC-1212
  22.  
  23.           TRAP-TYPE
  24.              FROM RFC-1215;
  25.  
  26.  
  27.        novell         OBJECT IDENTIFIER ::= { enterprises 23 }
  28.        mibDoc         OBJECT IDENTIFIER ::= { novell 2 }
  29.        nwTrend   OBJECT IDENTIFIER ::= { mibDoc 26 }
  30.  
  31.        nwtControl     OBJECT IDENTIFIER ::= { nwTrend 1 }
  32.        nwtTrapInfo    OBJECT IDENTIFIER ::= { nwTrend 2 }
  33.  
  34.  
  35.        -- The date and time Universal Coordinated Time (UTC);
  36.        -- represented as the number of seconds since midnight on
  37.        -- January 1, 1970.
  38.        --
  39.        NWTime    ::= INTEGER (0..2147483647)
  40. --       Seconds        ::= INTEGER (0..2147483647)
  41.  
  42.  
  43.        --
  44.        -- The Control Group
  45.        --
  46.  
  47.        nwtControlTable OBJECT-TYPE
  48.           SYNTAX SEQUENCE OF NwtControlEntry
  49.           ACCESS not-accessible
  50.           STATUS mandatory
  51.           DESCRIPTION
  52.                  "A list of data table entries"
  53.           ::= { nwtControl 1 }
  54.  
  55.        nwtControlEntry OBJECT-TYPE
  56.           SYNTAX NwtControlEntry
  57.           ACCESS not-accessible
  58.           STATUS mandatory
  59.           DESCRIPTION
  60.                  "A list of parameters that describe the thresholds and
  61.                  trends being performed."
  62.           INDEX  { nwtControlAttributeClass, nwtControlIndex }
  63.           ::= { nwtControlTable 1 }
  64.  
  65.        NwtControlEntry ::= SEQUENCE {
  66.             nwtControlAttributeClass         INTEGER,
  67.             nwtControlIndex                  INTEGER,
  68.             nwtControlAttributeInstance      InternationalDisplayString,
  69.             nwtControlSampleInterval         INTEGER,
  70.             nwtControlSampleType             INTEGER,
  71.             nwtControlSampleInvalidValue     INTEGER,
  72.             nwtControlLastSampleValue        INTEGER,
  73.             nwtControlReferenceTimeStamp     NWTime,
  74.             nwtControlThresholdState         INTEGER,
  75.             nwtControlThresholdType          INTEGER,
  76.             nwtControlRisingThreshold        INTEGER,
  77.             nwtControlFallingThreshold       INTEGER,
  78.             nwtControlHistoryState           INTEGER,
  79.             nwtControlHistoryLastSampleIndex INTEGER,
  80.             nwtControlHistoryBucketsRequested  INTEGER,
  81.             nwtControlHistoryBucketsGranted  INTEGER,
  82.             nwtControlStatus                 INTEGER
  83.           }
  84.  
  85.        nwtControlAttributeClass OBJECT-TYPE
  86.           SYNTAX INTEGER {
  87.                       avgLoggedInUsers(1),
  88.                       avgConnections(2),
  89.                       fileReads(3),
  90.                       fileWrites(4),
  91.                       fileReadKBytes(5),
  92.                       fileWriteKBytes(6),
  93.                       lslInPackets(7),
  94.                       lslOutPackets(8),
  95.                       ncpRequests(9),
  96.                       pctCpuUtilization(10),
  97.                       pctCacheBuffers(11),
  98.                       pctCodeAndDataMemory(12),
  99.                       pctAllocatedMemory(13),
  100.                       pctDirtyCacheBuffers(14),
  101.                       physIfInPackets(15),
  102.                       physIfOutPackets(16),
  103.                       physIfInKBytes(17),
  104.                       physIfOutKBytes(18),
  105.                       queueAvgNumReadyJobs(19),
  106.                       queueAvgNumReadyKBytes(20),
  107.                       queueAvgNextJobWaitTime(21),
  108.                       volumePctFreeSpace(22),
  109.                       pctCacheHitRate(23),
  110.                       diskPctFreeRedirectionArea(24)
  111.                  }
  112.           ACCESS read-only
  113.           STATUS mandatory
  114.           DESCRIPTION
  115.                  "An enumeration which identifies the attribute being
  116.                  monitored.  See also the definition of the
  117.                  corresponding trap.
  118.  
  119.                  The pctCpuUtilization is monitored for each CPU in the
  120.                  server.
  121.  
  122.                  The attributes whose name starts with 'physIf', are
  123.                  monitored for each physical network interface on the
  124.                  server.
  125.  
  126.                  The attributes whose name starts with 'queue', are
  127.                  monitored for each queue on the server.
  128.  
  129.                  The attributes whose name starts with 'volume', are
  130.                  monitored for each volume on the server.
  131.  
  132.                  The attributes whose name starts with 'disk' are
  133.  
  134.                  monitored for each disk on the server.
  135.  
  136.                  All other attributes have a single instance."
  137.           ::= { nwtControlEntry 1 }
  138.  
  139.        nwtControlIndex OBJECT-TYPE
  140.           SYNTAX INTEGER (1..2147483647)
  141.           ACCESS read-only
  142.           STATUS mandatory
  143.           DESCRIPTION
  144.                  "An index to be used to access the nwtHistoryTable to
  145.                  retrieve the stored samples for this variable.  This
  146.                  value must remain constant at least from one re-
  147.                  initialization of the agent to the next re-
  148.                  initialization."
  149.           ::= { nwtControlEntry 2 }
  150.  
  151.        nwtControlAttributeInstance OBJECT-TYPE
  152.           SYNTAX InternationalDisplayString
  153.           ACCESS read-only
  154.           STATUS mandatory
  155.           DESCRIPTION
  156.                  "A printable string which uniquely, and permanently,
  157.                  identifies one particular 'instance' of the attribute.
  158.  
  159.                  For example, if nwtControlAttributeClass specifies an
  160.                  attribute of a NetWare volume,
  161.                  nwtControlAttributeInstance will specify the volume to
  162.                  which this particular instance pertains.
  163.  
  164.                  A zero-length string will be returned if the attribute
  165.                  can not have multiple instances."
  166.           ::= { nwtControlEntry 3 }
  167.  
  168.        nwtControlSampleInterval OBJECT-TYPE
  169.           SYNTAX INTEGER {
  170.                       fiveSeconds(1),
  171.                       tenSeconds(2),
  172.                       fifteenSeconds(3),
  173.                       thirtySeconds(4),
  174.                       oneMinute(5),
  175.                       fiveMinutes(6),
  176.                       fifteenMinutes(7),
  177.                       thirtyMinutes(8),
  178.                       oneHour(9),
  179.                       fourHours(10),
  180.                       eightHours(11),
  181.                       oneDay(12)
  182.                  }
  183.           ACCESS read-write
  184.           STATUS mandatory
  185.           DESCRIPTION
  186.                  "An enumeration which identifies the interval over
  187.                  which the data is sampled, compared with the rising and
  188.                  falling thresholds, and saved in the history.
  189.  
  190.                  Intervals will be aligned to the real world clock.  For
  191.                  instance, hourly samples will be taken on the hour, 15-
  192.                  minute samples will be taken at n:00, n:15, n:30, and
  193.                  n:45, etc.
  194.  
  195.                  If a valid sample can not be taken for any reason
  196.                  (server down, excessive timer skew, etc.) then the
  197.                  sample value will be set to the invalid value.
  198.                  If the interval is changed, any associated history will
  199.                  be discarded and a new history collection commenced."
  200.           ::= { nwtControlEntry 4 }
  201.  
  202.        nwtControlSampleType OBJECT-TYPE
  203.           SYNTAX INTEGER {
  204.                       absoluteValue(1),
  205.                       deltaValue(2),
  206.                       averageValue(3)
  207.                  }
  208.           ACCESS read-only
  209.           STATUS mandatory
  210.           DESCRIPTION
  211.                  "The method of sampling the selected variable and
  212.                  calculating the value to be compared against the
  213.                  thresholds.
  214.  
  215.                  If the value of this object is 'absoluteValue', the
  216.                  value of the selected variable at the end of the
  217.                  sampling interval will be compared directly with both
  218.                  the nwtControlRisingThreshold and the
  219.                  nwtControlFallingThreshold values.
  220.  
  221.                  If the value of this object is 'deltaValue', the value
  222.                  of the selected variable at the end of the sampling
  223.                  interval will be subtracted from its value at the end
  224.                  of the previous sampling interval, and the difference
  225.                  compared with both the nwtControlRisingThreshold and
  226.                  the nwtControlFallingThreshold values.
  227.  
  228.                  If the value of this object is 'averageValue', the
  229.                  average value of the selected variable over the
  230.                  sampling interval will be compared with both the
  231.                  nwtControlRisingThreshold and the
  232.                  nwtControlFallingThreshold values.
  233.                  "
  234.           ::= { nwtControlEntry 5 }
  235.  
  236.        nwtControlSampleInvalidValue OBJECT-TYPE
  237.           SYNTAX INTEGER
  238.           ACCESS read-only
  239.           STATUS mandatory
  240.           DESCRIPTION
  241.                  "The value used to represent 'invalid' for this
  242.                  variable.  Any sample of this variable having a value
  243.                  equal to the value of nwtControlSampleInvalidValue is
  244.                  not a valid sample and should be treated accordingly."
  245.           ::= { nwtControlEntry 6 }
  246.  
  247.        nwtControlLastSampleValue OBJECT-TYPE
  248.           SYNTAX INTEGER
  249.           ACCESS read-only
  250.           STATUS mandatory
  251.           DESCRIPTION
  252.                  "The value of the variable during the last sampling
  253.                  period.  The value during the current sampling period
  254.                  is not made available until the period is completed.
  255.  
  256.                  Note that if the associated value nwtControlSampleType
  257.                  is set to 'deltaValue', the value of this object is the
  258.                  difference in the sampled variable since the last
  259.                  sample.  If the value of nwtControlSampleType is
  260.                  'averageValue', the value of this object is the average
  261.                  value of the selected variable over the sampling
  262.                  interval."
  263.           ::= { nwtControlEntry 7 }
  264.  
  265.        nwtControlReferenceTimeStamp OBJECT-TYPE
  266.           SYNTAX NWTime
  267.           ACCESS read-only
  268.           STATUS mandatory
  269.           DESCRIPTION
  270.                  "The absolute date and time (UTC) of the beginning of
  271.                  the history associated with this control entry,
  272.                  expressed as seconds since midnight on January 1, 1970.
  273.                  The timestamp of any sample in the history may be
  274.                  computed as follows:
  275.  
  276.                   nwtControlReferenceTimeStamp
  277.                   + (nwtHistorySampleIndex * intervalInSeconds)
  278.  
  279.                  A value of 0 indicates that there is no history
  280.                  available for this variable."
  281.           ::= { nwtControlEntry 8 }
  282.  
  283.        nwtControlThresholdState OBJECT-TYPE
  284.           SYNTAX INTEGER {
  285.                       enabled(1),
  286.                       disabled(2)
  287.                  }
  288.           ACCESS read-write
  289.           STATUS mandatory
  290.           DESCRIPTION
  291.                  "The current state of threshold monitoring for this
  292.                  nwtControlEntry.
  293.  
  294.                  When the state is 'enabled', the sampled value will be
  295.                  compared to the appropriate threshold, and a trap
  296.                  generated if appropriate.
  297.  
  298.                  When the state is 'disabled', the thresholds will be
  299.                  ignored, and no trap will ever be generated."
  300.           ::= { nwtControlEntry 9 }
  301.  
  302.        nwtControlThresholdType OBJECT-TYPE
  303.           SYNTAX INTEGER {
  304.                       risingAlarm(1),
  305.                       fallingAlarm(2)
  306.                  }
  307.           ACCESS read-only
  308.           STATUS mandatory
  309.           DESCRIPTION
  310.                  "An enumeration that indicates whether a trap is to be
  311.                  generated when the sampled variable rises to the
  312.                  nwtControlRisingThreshold, or when it falls to the
  313.                  nwtControlFallingThreshold."
  314.           ::= { nwtControlEntry 10 }
  315.  
  316.        nwtControlRisingThreshold OBJECT-TYPE
  317.           SYNTAX INTEGER
  318.           ACCESS read-write
  319.           STATUS mandatory
  320.           DESCRIPTION
  321.                  "A threshold for the sampled variable.  When the
  322.                  current sampled value is greater than or equal to this
  323.                  threshold, and the value at the last sampling interval
  324.                  was less than this threshold, and the value of
  325.                  nwtControlThresholdType is 'risingAlarm', a single trap
  326.                  will be generated.
  327.  
  328.                  After a a trap is generated, another such trap will not
  329.  
  330.                  be generated until the sampled value falls below this
  331.                  threshold and reaches the nwtControlFallingThreshold."
  332.           ::= { nwtControlEntry 11 }
  333.  
  334.        nwtControlFallingThreshold OBJECT-TYPE
  335.           SYNTAX INTEGER
  336.           ACCESS read-write
  337.           STATUS mandatory
  338.           DESCRIPTION
  339.                  "A threshold for the sampled variable.  When the
  340.                  current sampled value is less than or equal to this
  341.                  threshold, and the value at the last sampling interval
  342.                  was greater than this threshold, and the value of
  343.                  nwtControlThresholdType is 'fallingAlarm', a single
  344.                  trap will be generated.
  345.  
  346.                  After a trap is generated, another such trap will not
  347.                  be generated until the sampled value rises above this
  348.                  threshold and reaches the nwtControlRisingThreshold."
  349.           ::= { nwtControlEntry 12 }
  350.  
  351.        nwtControlHistoryState OBJECT-TYPE
  352.           SYNTAX INTEGER {
  353.                       enabled(1),
  354.                       disabled(2)
  355.                  }
  356.           ACCESS read-write
  357.           STATUS mandatory
  358.           DESCRIPTION
  359.                  "The current state of history collection for this
  360.                  nwtControlEntry.
  361.  
  362.                  When the state is 'enabled', each sampled value will be
  363.                  added to the history.
  364.  
  365.                  When the state is 'disabled', sampled values will not
  366.                  be added to the stored history."
  367.           ::= { nwtControlEntry 13 }
  368.  
  369.        nwtControlHistoryLastSampleIndex OBJECT-TYPE
  370.           SYNTAX INTEGER (0..2147483647)
  371.           ACCESS read-only
  372.           STATUS mandatory
  373.           DESCRIPTION
  374.                  "The value of nwtHistorySampleIndex for the most recent
  375.                  sample in the associated history.
  376.  
  377.                  A value of 0 indicates that there is no history
  378.                  available for this variable."
  379.           ::= { nwtControlEntry 14 }
  380.  
  381.        nwtControlHistoryBucketsRequested OBJECT-TYPE
  382.           SYNTAX INTEGER (0..2147483647)
  383.           ACCESS read-write
  384.           STATUS mandatory
  385.           DESCRIPTION
  386.                  "The requested number of discrete sampling intervals
  387.                  over which data should be saved in the part of the
  388.                  nwtHistoryTable associated with this sampled variable.
  389.  
  390.                  When this object is modified, the agent should set
  391.                  nwtControlHistoryBucketsGranted as closely to this
  392.                  object as is possible for the particular agent
  393.                  implementation, the local policy, and available
  394.                  resources.  If the size of the history is increased, no
  395.                  history data will be lost.  If the size of the history
  396.                  is decreased, the oldest samples will be discarded as
  397.                  necessary."
  398.           ::= { nwtControlEntry 15 }
  399.  
  400.        nwtControlHistoryBucketsGranted OBJECT-TYPE
  401.           SYNTAX INTEGER (0..2147483647)
  402.           ACCESS read-only
  403.           STATUS mandatory
  404.           DESCRIPTION
  405.                  "The number of discrete sampling intervals over which
  406.                  data shall be saved in the part of the nwtHistoryTable
  407.                  associated with this sampled variable.
  408.  
  409.                  There will be times when the actual number of buckets
  410.                  associated with this entry is less than the value of
  411.                  this object.  In this case, at the end of each sampling
  412.                  interval, a new bucket will be added to the part of the
  413.                  nwtHistoryTable associated with this nwtControlEntry.
  414.  
  415.                  When the number of buckets reaches the value of this
  416.                  object and a new bucket is to be added to the part of
  417.                  the nwtHistoryTable associated with this
  418.                  nwtControlEntry, the oldest bucket associated with this
  419.                  nwtControlEntry shall be deleted by the agent so that
  420.                  the new bucket can be added."
  421.           ::= { nwtControlEntry 16 }
  422.  
  423.        nwtControlStatus OBJECT-TYPE
  424.           SYNTAX INTEGER {
  425.                       valid(1),
  426.                       invalid(2)
  427.                  }
  428.           ACCESS read-only
  429.           STATUS mandatory
  430.           DESCRIPTION
  431.                  "The current status of the attribute instance monitored
  432.                  by this nwtControlEntry.
  433.  
  434.                  As new volumes, disks, adapters, etc. are added to the
  435.                  server, entries for the new instances of each monitored
  436.                  attribute will automatically be added to this table,
  437.                  using appropriate default values for thresholds etc.
  438.                  From time-to-time, volumes, disks, adapters, etc. may
  439.                  also be permanently removed from the server; however,
  440.                  the entries for those instances in this table, and any
  441.                  associated histories, will continue to exist.
  442.  
  443.                  A value of 'valid' indicates that the instance defined
  444.                  by this nwtControlEntry is present in the server.
  445.  
  446.                  A value of 'invalid' indicates that the instance
  447.                  defined by this nwtControlEntry is no longer present in
  448.                  the server.  Any associated history data is still
  449.                  available."
  450.           ::= { nwtControlEntry 17 }
  451.  
  452.  
  453.        --
  454.        -- History Table
  455.        --
  456.  
  457.        nwtHistoryTable OBJECT-TYPE
  458.           SYNTAX SEQUENCE OF NwtHistoryEntry
  459.           ACCESS not-accessible
  460.           STATUS mandatory
  461.           DESCRIPTION
  462.                  "A list of history data sample entries"
  463.           ::= { nwtControl 2 }
  464.  
  465.        nwtHistoryEntry OBJECT-TYPE
  466.           SYNTAX NwtHistoryEntry
  467.           ACCESS not-accessible
  468.           STATUS mandatory
  469.           DESCRIPTION
  470.                  "An historical sample of the variable defined in the
  471.                  corresponding nwtControlEntry, which set up the
  472.                  parameters for a regular collection of these samples"
  473.           INDEX  { nwtHistoryControlIndex, nwtHistorySampleIndex }
  474.           ::= { nwtHistoryTable 1 }
  475.  
  476.        NwtHistoryEntry ::= SEQUENCE {
  477.             nwtHistoryControlIndex           INTEGER,
  478.             nwtHistorySampleIndex            INTEGER,
  479.             nwtHistorySampleValue            INTEGER
  480.           }
  481.  
  482.        nwtHistoryControlIndex OBJECT-TYPE
  483.           SYNTAX INTEGER (1..2147483647)
  484.           ACCESS read-only
  485.           STATUS mandatory
  486.           DESCRIPTION
  487.                  "The history of which this entry is a part.  The
  488.                  history identified by a particular value of this index
  489.                  is the same history as identified by the same value of
  490.                  nwtControlIndex."
  491.           ::= { nwtHistoryEntry 1 }
  492.  
  493.        nwtHistorySampleIndex OBJECT-TYPE
  494.           SYNTAX INTEGER (1..2147483647)
  495.           ACCESS read-only
  496.           STATUS mandatory
  497.           DESCRIPTION
  498.                  "An index that uniquely identifies the particular
  499.                  sample this entry represents among all samples
  500.                  associated with the same nwtControlEntry.  This index
  501.                  starts at 1 and increases by one as each interval
  502.                  passes.  For periods when the server is down, or the
  503.                  agent is not running, the corresponding value of
  504.                  nwtHistorySampleValue will be equal to the value of
  505.                  nwtControlSampleInvalidValue.  The timestamp of any
  506.                  sample in the history may be computed as follows:
  507.  
  508.                  nwtControlReferenceTimeStamp
  509.                   + (nwtHistorySampleIndex * intervalInSeconds)"
  510.           ::= { nwtHistoryEntry 2 }
  511.  
  512.        nwtHistorySampleValue OBJECT-TYPE
  513.           SYNTAX INTEGER
  514.           ACCESS read-only
  515.           STATUS mandatory
  516.           DESCRIPTION
  517.                  "The value of the monitored object at the time the
  518.                  sample was taken."
  519.           ::= { nwtHistoryEntry 3 }
  520.        --
  521.        -- The Trap Info Group
  522.        --
  523.        --
  524.        -- The objects in this group exist solely for use as
  525.        -- var-binds in traps.  They are not-accessible as objects
  526.        -- in their own right.
  527.        --
  528.  
  529.        nwtServerName OBJECT-TYPE
  530.           SYNTAX InternationalDisplayString (SIZE(0..48))
  531.           ACCESS not-accessible
  532.           STATUS mandatory
  533.           DESCRIPTION
  534.                  "The physical name of this server"
  535.           ::= { nwtTrapInfo 1 }
  536.  
  537.        nwtTrapTime OBJECT-TYPE
  538.           SYNTAX NWTime
  539.           ACCESS not-accessible
  540.           STATUS mandatory
  541.           DESCRIPTION
  542.                  "The time in seconds since midnight January 1st 1970
  543.                  Universal Coordinated Time UTC."
  544.           ::= { nwtTrapInfo 2 }
  545.  
  546.        nwtThreshold OBJECT-TYPE
  547.           SYNTAX INTEGER
  548.           ACCESS not-accessible
  549.           STATUS mandatory
  550.           DESCRIPTION
  551.                  "The threshold value that has been exceeded."
  552.           ::= { nwtTrapInfo 3 }
  553.  
  554.        nwtInterval OBJECT-TYPE
  555.           SYNTAX INTEGER
  556. --          SYNTAX Seconds  Edited for use on HPOV, replaced with INTEGER
  557.           ACCESS not-accessible
  558.           STATUS mandatory
  559.           DESCRIPTION
  560.                  "The sample interval in seconds."
  561.           ::= { nwtTrapInfo 4 }
  562.  
  563.        nwtInterfaceName OBJECT-TYPE
  564.           SYNTAX InternationalDisplayString (SIZE(0..64))
  565.           ACCESS not-accessible
  566.           STATUS mandatory
  567.           DESCRIPTION
  568.                  "The name of the physical interface."
  569.           ::= { nwtTrapInfo 5 }
  570.  
  571.        nwtQueueName OBJECT-TYPE
  572.           SYNTAX InternationalDisplayString
  573.           ACCESS not-accessible
  574.           STATUS mandatory
  575.           DESCRIPTION
  576.                  "The name of the queue."
  577.           ::= { nwtTrapInfo 6 }
  578.  
  579.        nwtVolumeName OBJECT-TYPE
  580.           SYNTAX InternationalDisplayString (SIZE(0..64))
  581.           ACCESS not-accessible
  582.           STATUS mandatory
  583.           DESCRIPTION
  584.                  "The physical name of the volume."
  585.           ::= { nwtTrapInfo 7 }
  586.        nwtDiskName OBJECT-TYPE
  587.           SYNTAX InternationalDisplayString (SIZE(0..64))
  588.           ACCESS not-accessible
  589.           STATUS mandatory
  590.           DESCRIPTION
  591.                  "The name of the disk."
  592.           ::= { nwtTrapInfo 8 }
  593.  
  594.        nwtCPUDescription OBJECT-TYPE
  595.           SYNTAX InternationalDisplayString
  596.           ACCESS not-accessible
  597.           STATUS mandatory
  598.           DESCRIPTION
  599.                  "The processor description."
  600.           ::= { nwtTrapInfo 9 }
  601.        --
  602.        -- Traps
  603.        --
  604.  
  605.        nwtThresholdLoggedInUsers TRAP-TYPE
  606.           ENTERPRISE   nwTrend
  607.           VARIABLES    {
  608.                        nwtServerName, nwtTrapTime, nwtThreshold,
  609.                        nwtInterval
  610.                        }
  611.           DESCRIPTION
  612.                  "The average number of logged in users exceeded the
  613.                  threshold"
  614.           --#TYPE      "Threshold - logged-in users"
  615.           --#SUMMARY   "Avg.# of logged-in users exceeded "
  616.           --#SUMMARY   "threshold of %d for a %d second interval "
  617.           --#SUMMARY   "on server %s."
  618.           --#ARGUMENTS { 2, 3, 0 }
  619.           --#SEVERITY  INFORMATIONAL
  620.           --#TIMEINDEX 1
  621.           --#HELP      "nwtrend.hlp"
  622.           --#HELPTAG   1
  623.           --#STATE     OPERATIONAL
  624.           ::= 1
  625.  
  626.        nwtThresholdConnections  TRAP-TYPE
  627.           ENTERPRISE   nwTrend
  628.           VARIABLES    {
  629.                        nwtServerName, nwtTrapTime, nwtThreshold,
  630.                        nwtInterval
  631.                        }
  632.           DESCRIPTION
  633.                  "The average number of connections exceeded the
  634.                  threshold"
  635.           --#TYPE      "Threshold - connections"
  636.           --#SUMMARY   "Avg.# of connections exceeded"
  637.           --#SUMMARY   "threshold of %d for a %d second interval "
  638.           --#SUMMARY   "on server %s."
  639.           --#ARGUMENTS { 2, 3, 0 }
  640.           --#SEVERITY  INFORMATIONAL
  641.           --#TIMEINDEX 1
  642.           --#HELP      "nwtrend.hlp"
  643.           --#HELPTAG   2
  644.           --#STATE     OPERATIONAL
  645.           ::= 2
  646.  
  647.        nwtThresholdFileReads TRAP-TYPE
  648.           ENTERPRISE   nwTrend
  649.           VARIABLES    {
  650.                        nwtServerName, nwtTrapTime, nwtThreshold,
  651.                        nwtInterval
  652.                        }
  653.           DESCRIPTION
  654.                  "The number of file system reads exceeded the
  655.                  threshold"
  656.           --#TYPE      "Threshold - file system reads"
  657.           --#SUMMARY   "Number of file system reads exceeded "
  658.           --#SUMMARY   "threshold of %d in a %d second interval "
  659.           --#SUMMARY   "on server %s."
  660.           --#ARGUMENTS { 2, 3, 0 }
  661.           --#SEVERITY  INFORMATIONAL
  662.           --#TIMEINDEX 1
  663.           --#HELP      "nwtrend.hlp"
  664.           --#HELPTAG   3
  665.           --#STATE     OPERATIONAL
  666.           ::= 3
  667.  
  668.        nwtThresholdFileWrites TRAP-TYPE
  669.           ENTERPRISE   nwTrend
  670.           VARIABLES    {
  671.                        nwtServerName, nwtTrapTime, nwtThreshold,
  672.                        nwtInterval
  673.                        }
  674.           DESCRIPTION
  675.                  "The number of file system writes exceeded the
  676.                  threshold"
  677.           --#TYPE      "Threshold - file system writes"
  678.           --#SUMMARY   "Number of file system writes exceeded "
  679.           --#SUMMARY   "threshold of %d in a %d second interval "
  680.           --#SUMMARY   "on server %s."
  681.           --#ARGUMENTS { 2, 3, 0 }
  682.           --#SEVERITY  INFORMATIONAL
  683.           --#TIMEINDEX 1
  684.           --#HELP      "nwtrend.hlp"
  685.           --#HELPTAG   4
  686.           --#STATE     OPERATIONAL
  687.           ::= 4
  688.  
  689.        nwtThresholdFileReadKBytes TRAP-TYPE
  690.           ENTERPRISE   nwTrend
  691.           VARIABLES    {
  692.                        nwtServerName, nwtTrapTime, nwtThreshold,
  693.                        nwtInterval
  694.                        }
  695.           DESCRIPTION
  696.                  "The number of KBytes read from file system  exceeded
  697.                  the threshold"
  698.           --#TYPE      "Threshold - file system KBytes read"
  699.           --#SUMMARY   "Number of bytes read from file system "
  700.           --#SUMMARY   "exceeded threshold of %d KB in a %d "
  701.           --SUMMARY    "second interval on server %s."
  702.           --#ARGUMENTS { 2, 3, 0 }
  703.           --#SEVERITY  INFORMATIONAL
  704.           --#TIMEINDEX 1
  705.           --#HELP      "nwtrend.hlp"
  706.           --#HELPTAG   5
  707.           --#STATE     OPERATIONAL
  708.           ::= 5
  709.  
  710.        nwtThresholdFileWriteKBytes TRAP-TYPE
  711.           ENTERPRISE   nwTrend
  712.           VARIABLES    {
  713.                        nwtServerName, nwtTrapTime, nwtThreshold,
  714.                        nwtInterval
  715.                        }
  716.           DESCRIPTION
  717.                  "The number of KBytes written to file system  exceeded
  718.                  the threshold"
  719.           --#TYPE      "Threshold - file system KBytes written"
  720.           --#SUMMARY   "Number of KBytes written to file system "
  721.           --#SUMMARY   "exceeded threshold of %d KB in a %d "
  722.           --#SUMMARY   "second interval on server %s."
  723.           --#ARGUMENTS { 2, 3, 0 }
  724.           --#SEVERITY  INFORMATIONAL
  725.           --#TIMEINDEX 1
  726.           --#HELP      "nwtrend.hlp"
  727.           --#HELPTAG   6
  728.           --#STATE     OPERATIONAL
  729.           ::= 6
  730.  
  731.        nwtThresholdLslInPackets TRAP-TYPE
  732.           ENTERPRISE   nwTrend
  733.           VARIABLES    {
  734.                        nwtServerName, nwtTrapTime, nwtThreshold,
  735.                        nwtInterval
  736.                        }
  737.           DESCRIPTION
  738.                  "The total packets received by the server exceeded the
  739.                  threshold"
  740.           --#TYPE      "Threshold - total packets received"
  741.           --#SUMMARY   "Total packets received exceeded "
  742.           --#SUMMARY   "threshold of %d in a %d second interval "
  743.           --#SUMMARY   "on server %s."
  744.           --#ARGUMENTS { 2, 3, 0 }
  745.           --#SEVERITY  INFORMATIONAL
  746.           --#TIMEINDEX 1
  747.           --#HELP      "nwtrend.hlp"
  748.           --#HELPTAG   7
  749.           --#STATE     OPERATIONAL
  750.           ::= 7
  751.  
  752.        nwtThresholdLslOutPackets TRAP-TYPE
  753.           ENTERPRISE   nwTrend
  754.           VARIABLES    {
  755.                        nwtServerName, nwtTrapTime, nwtThreshold,
  756.                        nwtInterval
  757.                        }
  758.           DESCRIPTION
  759.                  "The total packets transmitted by the server exceeded
  760.                  the threshold"
  761.           --#TYPE      "Threshold - total packets transmitted"
  762.           --#SUMMARY   "Total packets transmitted "
  763.           --#SUMMARY   "exceeded threshold of %d in a %d "
  764.           --#SUMMARY   "second interval "
  765.           --#SUMMARY   "on server %s."
  766.           --#ARGUMENTS { 2, 3, 0 }
  767.           --#SEVERITY  INFORMATIONAL
  768.           --#TIMEINDEX 1
  769.           --#HELP      "nwtrend.hlp"
  770.           --#HELPTAG   8
  771.           --#STATE     OPERATIONAL
  772.           ::= 8
  773.  
  774.        nwtThresholdNcpRequests TRAP-TYPE
  775.           ENTERPRISE   nwTrend
  776.           VARIABLES    {
  777.                        nwtServerName, nwtTrapTime, nwtThreshold,
  778.                        nwtInterval
  779.                        }
  780.           DESCRIPTION
  781.                  "The number of NCPs processed by the server exceeded
  782.                  the threshold"
  783.           --#TYPE      "Threshold - NCP requests processed"
  784.           --#SUMMARY   "NCP requests exceeded "
  785.           --#SUMMARY   "threshold of %d in a %d second interval "
  786.           --#SUMMARY   "on server %s."
  787.           --#ARGUMENTS { 2, 3, 0 }
  788.           --#SEVERITY  INFORMATIONAL
  789.           --#TIMEINDEX 1
  790.           --#HELP      "nwtrend.hlp"
  791.           --#HELPTAG   9
  792.           --#STATE     OPERATIONAL
  793.           ::= 9
  794.  
  795.        nwtThresholdPctCpuUtilization TRAP-TYPE
  796.           ENTERPRISE   nwTrend
  797.           VARIABLES    {
  798.                         nwtServerName, nwtTrapTime, nwtThreshold,
  799.                        nwtInterval,nwtCPUDescription
  800.                        }
  801.           DESCRIPTION
  802.                  "CPU utilization exceeded the threshold"
  803.           --#TYPE      "Threshold - CPU utilization"
  804.           --#SUMMARY   "CPU utilization exceeded "
  805.           --#SUMMARY   "threshold of %d%% for a %d second "
  806.           --#SUMMARY   "interval on server %s %s."
  807.           --#ARGUMENTS { 2, 3, 0,4 }
  808.           --#SEVERITY  MINOR
  809.           --#TIMEINDEX 1
  810.           --#HELP      "nwtrend.hlp"
  811.           --#HELPTAG   10
  812.           --#STATE     OPERATIONAL
  813.           ::= 10
  814.  
  815.        nwtThresholdPctCacheBuffers TRAP-TYPE
  816.           ENTERPRISE   nwTrend
  817.           VARIABLES    {
  818.                        nwtServerName, nwtTrapTime, nwtThreshold
  819.                        }
  820.           DESCRIPTION
  821.                  "Cache buffers fell below the threshold"
  822.           --#TYPE      "Threshold - cache buffers"
  823.           --#SUMMARY   "Cache buffers fell below "
  824.           --#SUMMARY   "threshold of %d%% on server %s."
  825.           --#ARGUMENTS { 2, 0 }
  826.           --#SEVERITY  MAJOR
  827.           --#TIMEINDEX 1
  828.           --#HELP      "nwtrend.hlp"
  829.           --#HELPTAG   11
  830.           --#STATE     OPERATIONAL
  831.           ::= 11
  832.  
  833.        nwtThresholdCodeAndDataMemory TRAP-TYPE
  834.           ENTERPRISE   nwTrend
  835.           VARIABLES    {
  836.                        nwtServerName, nwtTrapTime, nwtThreshold
  837.                        }
  838.           DESCRIPTION
  839.                  "Code and data memory exceeded the threshold"
  840.           --#TYPE      "Threshold - code and data memory"
  841.           --#SUMMARY   "Code and data memory exceeded "
  842.           --#SUMMARY   "threshold of %d%% on server %s."
  843.           --#ARGUMENTS { 2, 0 }
  844.           --#SEVERITY  INFORMATIONAL
  845.           --#TIMEINDEX 1
  846.           --#HELP      "nwtrend.hlp"
  847.           --#HELPTAG   12
  848.           --#STATE     OPERATIONAL
  849.           ::= 12
  850.  
  851.        nwtThresholdAllocatedMemory TRAP-TYPE
  852.           ENTERPRISE   nwTrend
  853.           VARIABLES    {
  854.                        nwtServerName, nwtTrapTime, nwtThreshold
  855.                        }
  856.           DESCRIPTION
  857.                  "Allocated memory exceeded the threshold"
  858.           --#TYPE      "Threshold - allocated memory"
  859.           --#SUMMARY   "Allocated memory exceeded "
  860.           --#SUMMARY   "threshold of %d%%on server %s."
  861.           --#ARGUMENTS { 2, 0 }
  862.           --#SEVERITY  INFORMATIONAL
  863.           --#TIMEINDEX 1
  864.           --#HELP      "nwtrend.hlp"
  865.           --#HELPTAG   13
  866.           --#STATE     OPERATIONAL
  867.           ::= 13
  868.  
  869.        nwtThresholdPctDirtyCacheBuffers TRAP-TYPE
  870.           ENTERPRISE   nwTrend
  871.           VARIABLES    {
  872.                        nwtServerName, nwtTrapTime, nwtThreshold,
  873.                        nwtInterval
  874.                        }
  875.           DESCRIPTION
  876.                  "Dirty  Cache buffers exceeded the threshold"
  877.           --#TYPE      "Threshold - dirty cache buffers"
  878.           --#SUMMARY   "Dirty cache buffers exceeded "
  879.           --#SUMMARY   "threshold of %d%% for a %d second "
  880.           --#SUMMARY   "interval on server %s."
  881.           --#ARGUMENTS { 2, 3, 0 }
  882.           --#SEVERITY  MINOR
  883.           --#TIMEINDEX 1
  884.           --#HELP      "nwtrend.hlp"
  885.           --#HELPTAG   14
  886.           --#STATE     OPERATIONAL
  887.           ::= 14
  888.  
  889.        nwtThresholdPhysIfInPackets TRAP-TYPE
  890.           ENTERPRISE   nwTrend
  891.           VARIABLES    {
  892.                        nwtServerName, nwtTrapTime, nwtThreshold,
  893.                        nwtInterval, nwtInterfaceName
  894.                        }
  895.           DESCRIPTION
  896.                  "The packets received on some physical interface
  897.                  exceeded the threshold"
  898.           --#TYPE      "Threshold - packets received on interface"
  899.           --#SUMMARY   "Packets received on %s exceeded "
  900.           --#SUMMARY   "threshold of %d in a %d second interval "
  901.           --#SUMMARY   "on server %s."
  902.           --#ARGUMENTS { 4, 2, 3, 0 }
  903.           --#SEVERITY  INFORMATIONAL
  904.           --#TIMEINDEX 1
  905.           --#HELP      "nwtrend.hlp"
  906.           --#HELPTAG   15
  907.           --#STATE     OPERATIONAL
  908.           ::= 15
  909.  
  910.        nwtThresholdPhysIfOutPackets TRAP-TYPE
  911.           ENTERPRISE   nwTrend
  912.           VARIABLES    {
  913.                        nwtServerName, nwtTrapTime, nwtThreshold,
  914.                        nwtInterval, nwtInterfaceName
  915.                        }
  916.           DESCRIPTION
  917.                  "The packets transmitted on some physical interface
  918.                  exceeded the threshold"
  919.           --#TYPE      "Threshold - packets transmitted on interface"
  920.           --#SUMMARY   "Packets transmitted on %s "
  921.           --#SUMMARY   "exceeded threshold of %d in a %d "
  922.           --#SUMMARY   "second interval on server %s."
  923.           --#ARGUMENTS { 4, 2, 3, 0 }
  924.           --#SEVERITY  INFORMATIONAL
  925.           --#TIMEINDEX 1
  926.           --#HELP      "nwtrend.hlp"
  927.           --#HELPTAG   16
  928.           --#STATE     OPERATIONAL
  929.           ::= 16
  930.        nwtThresholdPhysIfInKBytes TRAP-TYPE
  931.           ENTERPRISE   nwTrend
  932.           VARIABLES    {
  933.                        nwtServerName, nwtTrapTime, nwtThreshold,
  934.                        nwtInterval, nwtInterfaceName
  935.                        }
  936.           DESCRIPTION
  937.                  "The total KBytes received on some interface exceeded
  938.                  the threshold"
  939.           --#TYPE      "Threshold - KBytes received interface"
  940.           --#SUMMARY   "KBytes received on %s exceeded "
  941.           --#SUMMARY   "threshold of %dKB in a %d second "
  942.           --#SUMMARY   "interval on server %s."
  943.           --#ARGUMENTS { 4, 2, 3, 0 }
  944.           --#SEVERITY  INFORMATIONAL
  945.           --#TIMEINDEX 1
  946.           --#HELP      "nwtrend.hlp"
  947.           --#HELPTAG   17
  948.           --#STATE     OPERATIONAL
  949.           ::= 17
  950.  
  951.        nwtThresholdPhysIfOutKBytes TRAP-TYPE
  952.           ENTERPRISE   nwTrend
  953.           VARIABLES    {
  954.                        nwtServerName, nwtTrapTime, nwtThreshold,
  955.                        nwtInterval, nwtInterfaceName
  956.                        }
  957.           DESCRIPTION
  958.                  "The KBytes transmitted on some interface exceeded the
  959.                  threshold"
  960.           --#TYPE      "Threshold - KBytes transmitted on interface"
  961.           --#SUMMARY   "KBytes transmitted on %s exceeded "
  962.           --#SUMMARY   "threshold of %dKB in a %d second interval "
  963.           --#SUMMARY   "on server %s."
  964.           --#ARGUMENTS { 4, 2, 3, 0 }
  965.           --#SEVERITY  INFORMATIONAL
  966.           --#TIMEINDEX 1
  967.           --#HELP      "nwtrend.hlp"
  968.           --#HELPTAG   18
  969.           --#STATE     OPERATIONAL
  970.           ::= 18
  971.  
  972.        nwtThresholdQueueNumReadyJobs TRAP-TYPE
  973.           ENTERPRISE   nwTrend
  974.           VARIABLES    {
  975.                        nwtServerName, nwtTrapTime, nwtThreshold,
  976.                        nwtQueueName, nwtInterval
  977.                        }
  978.           DESCRIPTION
  979.                  "The number of ready jobs in some queue exceeded the
  980.                  threshold"
  981.           --#TYPE      "Threshold - queue ready jobs"
  982.           --#SUMMARY   "Avg.# ready jobs in queue %s exceeded "
  983.           --#SUMMARY   "threshold of %d for a %d second interval "
  984.           --#SUMMARY   "on server %s."
  985.           --#ARGUMENTS { 3, 2, 4, 0 }
  986.           --#SEVERITY  INFORMATIONAL
  987.           --#TIMEINDEX 1
  988.           --#HELP      "nwtrend.hlp"
  989.           --#HELPTAG   19
  990.           --#STATE     OPERATIONAL
  991.           ::= 19
  992.  
  993.        nwtThresholdQueueNumReadyKBytes TRAP-TYPE
  994.           ENTERPRISE   nwTrend
  995.           VARIABLES    {
  996.                        nwtServerName, nwtTrapTime, nwtThreshold,
  997.                        nwtQueueName, nwtInterval
  998.                        }
  999.           DESCRIPTION
  1000.                  "The number of KBytes in ready jobs in some queue
  1001.                  exceeded the threshold"
  1002.           --#TYPE      "Threshold - queue ready jobs (KB)"
  1003.           --#SUMMARY   "Avg KBytes in ready jobs in queue %s exceeded"
  1004.           --#SUMMARY   "threshold of %d for a %d second interval "
  1005.           --#SUMMARY   "on server %s."
  1006.           --#ARGUMENTS { 3, 2, 4, 0 }
  1007.           --#SEVERITY  INFORMATIONAL
  1008.           --#TIMEINDEX 1
  1009.           --#HELP      "nwtrend.hlp"
  1010.           --#HELPTAG   20
  1011.           --#STATE     OPERATIONAL
  1012.           ::= 20
  1013.  
  1014.        nwtThresholdQueueNextJobWaitTime TRAP-TYPE
  1015.           ENTERPRISE   nwTrend
  1016.           VARIABLES    {
  1017.                        nwtServerName, nwtTrapTime, nwtThreshold,
  1018.                        nwtQueueName
  1019.                        }
  1020.           DESCRIPTION
  1021.                  "The wait time of the next ready to run job in some
  1022.                  queue exceeded the threshold"
  1023.           --#TYPE      "Threshold - wait time of next ready job"
  1024.           --#SUMMARY   "Wait time of next ready job in queue %s "
  1025.           --#SUMMARY   "exceeded threshold of %d seconds on "
  1026.           --#SUMMARY   "server %s."
  1027.           --#ARGUMENTS { 3, 2, 0 }
  1028.           --#SEVERITY  MINOR
  1029.           --#TIMEINDEX 1
  1030.           --#HELP      "nwtrend.hlp"
  1031.           --#HELPTAG   21
  1032.           --#STATE     OPERATIONAL
  1033.           ::= 21
  1034.  
  1035.        nwtThresholdVolumePctFreeSpace TRAP-TYPE
  1036.           ENTERPRISE   nwTrend
  1037.           VARIABLES    {
  1038.                        nwtServerName, nwtTrapTime, nwtThreshold,
  1039.                        nwtVolumeName
  1040.                        }
  1041.           DESCRIPTION
  1042.                  "Free space on some volume fell below the threshold"
  1043.           --#TYPE      "Threshold - volume free space"
  1044.           --#SUMMARY   "Free space on volume %s fell below "
  1045.           --#SUMMARY   "threshold of %d%% on server %s."
  1046.           --#ARGUMENTS { 3, 2, 0 }
  1047.           --#SEVERITY  MINOR
  1048.           --#TIMEINDEX 1
  1049.           --#HELP      "nwtrend.hlp"
  1050.           --#HELPTAG   22
  1051.           --#STATE     OPERATIONAL
  1052.           ::= 22
  1053.  
  1054.        nwtThresholdPctCacheHitRate TRAP-TYPE
  1055.           ENTERPRISE   nwTrend
  1056.           VARIABLES    {
  1057.                        nwtServerName, nwtTrapTime, nwtThreshold,
  1058.                        nwtInterval
  1059.                        }
  1060.           DESCRIPTION
  1061.                  "File cache hit rate fell below the threshold"
  1062.           --#TYPE      "Threshold - file cache hit rate"
  1063.           --#SUMMARY   "File cache hit rate fell below "
  1064.           --#SUMMARY   "threshold of %d for a %d second interval "
  1065.           --#SUMMARY   "on server %s."
  1066.           --#ARGUMENTS { 2, 3, 0 }
  1067.           --#SEVERITY  MINOR
  1068.           --#TIMEINDEX 1
  1069.           --#HELP      "nwtrend.hlp"
  1070.           --#HELPTAG   23
  1071.           --#STATE     OPERATIONAL
  1072.           ::= 23
  1073.  
  1074.        nwtThresholdDiskPctFreeRedirectionArea TRAP-TYPE
  1075.           ENTERPRISE   nwTrend
  1076.           VARIABLES    {
  1077.                        nwtServerName, nwtTrapTime, nwtThreshold,
  1078.                        nwtDiskName
  1079.                        }
  1080.           DESCRIPTION
  1081.                  "Free redirection area on some disk fell below the
  1082.                  threshold"
  1083.           --#TYPE      "Threshold - disk free redirection area"
  1084.           --#SUMMARY   "Free redirection area on disk %s fell "
  1085.           --#SUMMARY   "below threshold of %d%% on server %s."
  1086.           --#ARGUMENTS { 3, 2, 0 }
  1087.           --#SEVERITY  CRITICAL
  1088.           --#TIMEINDEX 1
  1089.           --#HELP      "nwtrend.hlp"
  1090.           --#HELPTAG   24
  1091.           --#STATE     OPERATIONAL
  1092.           ::= 24
  1093.  
  1094.           END
  1095.  
  1096.  
  1097.