brocade-system-monitor

When a threshold is breached or when a FRU is inserted or removed, a RASlog message is generated. Using this module, you can configure the marginal threshold and down threshold values for the following FRUs:
  • Fans
  • Power supplies
  • Chassis ID (CID) card
  • Each small form-factor pluggable (SFP) media interface
  • Compact flash
  • Management Module (MM)
  • Line cards
  • Switch Fabric Module (SFM)

Top-level container

 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