Provides a data model for configuring monitoring thresholds for field-replaceable units (FRUs) and for configuring Fabric Watch e-mail alerts.
 module: brocade-system-monitor
   +--rw system-monitor
   |  +--rw fan
   |  |  +--rw threshold
   |  |  |  +--rw marginal-threshold?   uint32
   |  |  |  +--rw down-threshold?       uint32
   |  |  +--rw alert
   |  |     +--rw state?    supported-state
   |  |     +--rw action?   supported-actions
   |  +--rw power
   |  |  +--rw threshold
   |  |  |  +--rw marginal-threshold?   uint32
   |  |  |  +--rw down-threshold?       uint32
   |  |  +--rw alert
   |  |     +--rw state?    supported-state
   |  |     +--rw action?   supported-actions
   |  +--rw temp
   |  |  +--rw threshold
   |  |     +--rw marginal-threshold?   uint32
   |  |     +--rw down-threshold?       uint32
   |  +--rw cid-card
   |  |  +--rw threshold
   |  |  |  +--rw marginal-threshold?   uint32
   |  |  |  +--rw down-threshold?       uint32
   |  |  +--rw alert
   |  |     +--rw state?    supported-state
   |  |     +--rw action?   supported-actions
   |  +--rw compact-flash
   |  |  +--rw threshold
   |  |     +--rw marginal-threshold?   uint32
   |  |     +--rw down-threshold?       uint32
   |  +--rw MM
   |  |  +--rw threshold
   |  |     +--rw marginal-threshold?   uint32
   |  |     +--rw down-threshold?       uint32
   |  +--rw LineCard
   |  |  +--rw threshold
   |  |  |  +--rw marginal-threshold?   uint32
   |  |  |  +--rw down-threshold?       uint32
   |  |  +--rw alert
   |  |     +--rw state?    supported-state
   |  |     +--rw action?   supported-actions
   |  +--rw SFM
   |  |  +--rw threshold
   |  |     +--rw marginal-threshold?   uint32
   |  |     +--rw down-threshold?       uint32
   |  +--rw port!
   |  |  +--rw crc
   |  |     +--rw port-crc-mon-action?      enumeration
   |  |     +--rw port-crc-mon-interval?    uint16
   |  |     +--rw port-crc-mon-threshold?   uint8
   |  |     +--rw port-crc-mon-disable?     empty
   |  +--rw tm!
   |     +--rw discard-packet
   |     |  +--rw tm-discard-packet-action?      enumeration
   |     |  +--rw tm-discard-packet-threshold?   uint32
   |     |  +--rw tm-discard-packet-interval?    uint16
   |     +--rw discard-voq-packet
   |     |  +--rw tm-discard-voq-packet-action?      enumeration
   |     |  +--rw tm-discard-voq-packet-threshold?   uint32
   |     |  +--rw tm-discard-voq-packet-interval?    uint16
   |     +--rw delete-packet
   |        +--rw tm-delete-packet-action?      enumeration
   |        +--rw tm-delete-packet-threshold?   uint32
   |        +--rw tm-delete-packet-interval?    uint16
   +--rw system-monitor-mail
      +--rw fru
      |  +--rw enable?       empty
      |  +--rw email-list* [email]
      |     +--rw email    string
      +--rw sfp
      |  +--rw enable?       empty
      |  +--rw email-list* [email]
      |     +--rw email    string
      +--rw security
      |  +--rw enable?       empty
      |  +--rw email-list* [email]
      |     +--rw email    string
      +--rw interface
      |  +--rw enable?       empty
      |  +--rw email-list* [email]
      |     +--rw email    string
      +--rw relay* [host-ip]
         +--rw host-ip        inet:host
         +--rw domain-name?   string