extreme-threshold-monitor

Provides a data model monitoring components by alerting the user when thresholds are exceeded.

The following components are monitored:

Top-level container

module: extreme-threshold-monitor
   +--rw threshold-monitor-hidden
      +--rw threshold-monitor
         +--rw sfp
         |  +--rw apply?    supported-config
         |  +--rw pause?    empty
         |  +--rw policy* [policy_name]
         |     +--rw policy_name    string
         |     +--rw area* [type area_value]
         |        +--rw type          enumeration
         |        +--rw area_value    enumeration
         |        +--rw threshold
         |        |  +--rw high-threshold?   int32
         |        |  +--rw low-threshold?    int32
         |        |  +--rw buffer?           int32
         |        +--rw alert
         |           +--rw above
         |           |  +--rw above-highthresh-action?   supported-actions
         |           +--rw below
         |              +--rw below-highthresh-action?   supported-actions
         |              +--rw below-lowthresh-action?    supported-actions
         +--rw Cpu
         |  +--rw poll?      uint32
         |  +--rw retry?     uint32
         |  +--rw limit?     uint32
         |  +--rw actions?   enumeration
         +--rw Memory
         |  +--rw poll?         uint32
         |  +--rw retry?        uint32
         |  +--rw limit?        uint32
         |  +--rw high-limit?   uint32
         |  +--rw low-limit?    uint32
         |  +--rw actions?      enumeration
         +--rw Buffer
            +--rw poll?      uint32
            +--rw retry?     uint32
            +--rw limit?     uint32
            +--rw actions?   enumeration