Create Threshold Monitoring Job

Contents


1   Description

This instruction describes how to create a threshold monitoring job. A new threshold monitoring job can be created by the user to raise threshold alarms on supported measurement types that are currently not monitored through alarms.

2   Procedure

2.1   Create Threshold Monitoring Job

Prerequisites

Steps

  1. Navigate to the Pm MO, for example:

    >dn ManagedElement=NODE06ST,SystemFunctions=1,Pm=1

  2. Enter Config mode:

    (Pm=1)>configure

  3. Create a threshold monitoring job, for example:

    (config-Pm=1)>PmJob=POT_Thr_Job

  4. Set the PmJob initial state to STOPPED:

    (config-PmJob=POT_Thr_Job)>requestedJobState=STOPPED

  5. Set attribute jobType to THRESHOLD:

    (config-PmJob=POT_Thr_Job)>jobType=THRESHOLDJOB

  6. Create a measurement reader for each referred measurement type, for example:

    (config-PmJob=POT_Thr_Job)>MeasurementReader=POT_mr

    (config-MeasurementReader=POT_mr)>measurementSpecification

    (config-measurementSpecification)>measurementTypeRef="ManagedElement=NODE06ST,SystemFunctions=1,Pm=1,PmGroup=DbsPOT,MeasurementType=PotInst.Count"

    (config-measurementSpecification)>up

  7. Create a PmThresholdMonitoring MO, for example:

    (config-MeasurementReader=POT_mr)>PmThresholdMonitoring=POT_tm

    (config-PmThresholdMonitoring=POT_tm)>thresholdLow=10

    (config-PmThresholdMonitoring=POT_tm)>thresholdHigh=100

    (config-PmThresholdMonitoring=POT_tm)>thresholdSeverity=MAJOR

  8. Are more PmThresholdMonitoring MOs to be created?

    Yes: Continue with the next step.

    No: Proceed with Step 11.

    Note:  
    Up to four PmThresholdMonitoring MOs can be created. The intervals of these MOs must not overlap.

  9. Navigate to the MeasurementReader MO:

    (config-PmThresholdMonitoring=POT_tm)>up

  10. Proceed with Step 7.
  11. Repeat Step 6 through Step 8 as needed for each referred measurement type.
    Note:  
    One MeasurementReader MO is needed for each reference to a MeasurementType MO.

  12. Commit the changes:

    (config-PmThresholdMonitoring=POT_tm)>commit

  13. Verify the result:

    (PmThresholdMonitoring=POT_tm)>up

    (MeasurementReader=POT_mr)>up

    (PmJob=POT_Thr_Job)>show -v -r

    The following is an example output:

    PmJob=POT_Thr_Job
       compressionType=[] <empty>
       currentJobState=STOPPED <read-only>
       granularityPeriod=FIFTEEN_MIN <default>
       jobControl=FULL <default> <read-only>
       jobGroup=[] <empty>
       jobPriority=MEDIUM <default>
       jobType=THRESHOLDJOB
       pmJobId="POT_Thr_Job"
       reportContentGeneration=CHANGED_ONLY <default>
       reportingPeriod=FIFTEEN_MIN <default>
       requestedJobState=STOPPED
       MeasurementReader=POT_mr
          measurementReaderId="POT_mr"
          measurementReaderNameValue=[] <empty> <read-only>
          measurementSpecification
             groupRef=[] <empty>
             measurementTypeRef="ManagedElement=NODE06ST,⇒
    SystemFunctions=1,Pm=1,PmGroup=DbsPOT,MeasurementType=PotInst.Count"
    [...]
             PmThresholdMonitoring=POT_tm
             pmThresholdMonitoringId="POT_tm"
             thresholdHigh=100
             thresholdLow=10
             thresholdSeverity=MAJOR