Configures, modifies, or retrieves FRU threshold and alert setting.
| GET URIs | Description |
|---|---|
| <base_URI>/config/running/system-monitor | Retrieves FRU threshold and alert setting. |
| <base_URI>/config/running/system-monitor/fan | Retrieves threshold and alert setting for component: FAN. |
| <base_URI>/config/running/system-monitor/power | Retrieves threshold and alert setting for component: POWER SUPPLY. |
| <base_URI>/config/running/system-monitor/temp | Retrieves threshold and alert setting for component: TEMPERATURE SENSOR. |
| <base_URI>/config/running/system-monitor/cid-card | Retrieves threshold and alert setting for component: CIS-CARD. |
| <base_URI>/config/running/system-monitor/sfp | Retrieves threshold and alert setting for component: SFP. |
| <base_URI>/config/running/system-monitor/compact-flash | Retrieves threshold component: COMPACT-FLASH. |
| <base_URI>/config/running/system-monitor/mm | Retrieves threshold setting for component: MM. |
| <base_URI>/config/running/system-monitor/linecard | Retrieves threshold and alert setting for component: LINECARD. |
| <base_URI>/config/running/system-monitor/sfm | Retrieves threshold setting for component: SFM. |
| <base_URI>/config/running/system-monitor/port | Retrieves threshold, alert and action settings for Port CRC Monitoring |
| PUT URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/system-monitor/fan/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of the Fan component. |
| <base_URI>/config/running/system-monitor/fan/threshold/down-threshold | <down-threshold>(unit32)</down-threshold> | Configures minimum number contributing to DOWN state of the Fan component. |
| <base_URI>/config/running/system-monitor/fan/alert/state | <state>removed</state> | Configures alerts for Fan state. |
| <base_URI>/config/running/system-monitor/fan/alert/action | <action>raslog</action> | Configure action to be taken. |
| <base_URI>/config/running/system-monitor/power/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of the Power component. |
| <base_URI>/config/running/system-monitor/power/threshold/down-threshold | <down-threshold>(unit32)</down-threshold> | Configures minimum number contributing to DOWN state of the Power component. |
| <base_URI>/config/running/system-monitor/power/alert/state | <state>removed</state> | Configures alerts for Power state. |
| <base_URI>/config/running/system-monitor/power/alert/action | <action>raslog</action> | Configure action to be taken. |
| <base_URI>/config/running/system-monitor/temp/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of the Temperature component. |
| <base_URI>/config/running/system-monitor/temp/threshold/down-threshold | <down-threshold>(unit32)</down-threshold> | Configures minimum number contributing to DOWN state of the Temperature component. |
| <base_URI>/config/running/system-monitor/cid-card/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of the CID crash. |
| <base_URI>/config/running/system-monitor/cid-card/threshold/down-threshold | <down-threshold>(unit32)</down-threshold> | Configures minimum number contributing to DOWN state of the CID crash. |
| <base_URI>/config/running/system-monitor/cid-card/alert/state | <state>removed</state> | Configures alerts for CID crash state. |
| <base_URI>/config/running/system-monitor/cid-card/alert/action | <action>raslog</action> | Configure action to be taken. |
| <base_URI>/config/running/system-monitor/compact-flash/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of the compact flash. |
| <base_URI>/config/running/system-monitor/compact-flash/threshold/down-threshold | <down-threshold>(unit32)</down-threshold> | Configures minimum number contributing to DOWN state of the compact flash. |
| <base_URI>/config/running/system-monitor/MM/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of MM. |
| <base_URI>/config/running/system-monitor/LineCard/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of LineCard. |
| <base_URI>/config/running/system-monitor/LineCard/threshold/down-threshold | <down-threshold>(unit32)</down-threshold> | Configures minimum number contributing to DOWN state of the LineCard. |
| <base_URI>/config/running/system-monitor/LineCard/alert/state | <state>inserted</state> | Configures alerts for LineCard state. |
| <base_URI>/config/running/system-monitor/LineCard/alert/action | <action>raslog</action> | Configure action to be taken. |
| <base_URI>/config/running/system-monitor/port | <port /> | Configures Port CRC Monitoring. |
| <base_URI>/config/running/system-monitor/SFM/threshold/marginal-threshold | <marginal-threshold>(unit32)</marginal-threshold> | Configures minimum number contributing to MARGINAL state of SFM. |
| <base_URI>/config/running/system-monitor/SFM/threshold/down-threshold | <down-threshold>(unit32)</down-threshold> | Configures minimum number contributing to DOWN state of SFM. |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/system-monitor
None
<system-monitor xmlns="urn:brocade.com:mgmt:brocade-system-monitor" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/system-monitor">
<fan y:self="/rest/config/running/system-monitor/fan">
<threshold y:self="/rest/config/running/system-monitor/fan/threshold">
<marginal-threshold>1</marginal-threshold>
<down-threshold>2</down-threshold>
</threshold>
<alert y:self="/rest/config/running/system-monitor/fan/alert">
<state>removed</state>
<action>raslog</action>
</alert>
</fan>
<power y:self="/rest/config/running/system-monitor/power">
<threshold y:self="/rest/config/running/system-monitor/power/threshold">
<marginal-threshold>3</marginal-threshold>
<down-threshold>4</down-threshold>
</threshold>
<alert y:self="/rest/config/running/system-monitor/power/alert">
<state>removed</state>
<action>raslog</action>
</alert>
</power>
<temp y:self="/rest/config/running/system-monitor/temp">
<threshold y:self="/rest/config/running/system-monitor/temp/threshold">
<marginal-threshold>1</marginal-threshold>
<down-threshold>2</down-threshold>
</threshold>
</temp>
<cid-card y:self="/rest/config/running/system-monitor/cid-card">
<threshold y:self="/rest/config/running/system-monitor/cid-card/threshold">
<marginal-threshold>1</marginal-threshold>
<down-threshold>0</down-threshold>
</threshold>
<alert y:self="/rest/config/running/system-monitor/cid-card/alert">
<state>removed</state>
<action>raslog</action>
</alert>
</cid-card>
<sfp y:self="/rest/config/running/system-monitor/sfp">
<alert y:self="/rest/config/running/system-monitor/sfp/alert">
<state>none</state>
<action>none</action>
</alert>
</sfp>
<compact-flash y:self="/rest/config/running/system-monitor/compact-flash">
<threshold y:self="/rest/config/running/system-monitor/compact-flash/threshold">
<marginal-threshold>1</marginal-threshold>
<down-threshold>0</down-threshold>
</threshold>
</compact-flash>
<MM y:self="/rest/config/running/system-monitor/MM">
<threshold y:self="/rest/config/running/system-monitor/MM/threshold">
<marginal-threshold>1</marginal-threshold>
<down-threshold>0</down-threshold>
</threshold>
</MM>
<LineCard y:self="/rest/config/running/system-monitor/LineCard">
<threshold y:self="/rest/config/running/system-monitor/LineCard/threshold">
<marginal-threshold>1</marginal-threshold>
<down-threshold>0</down-threshold>
</threshold>
<alert y:self="/rest/config/running/system-monitor/LineCard/alert">
<state>removed</state>
<action>raslog</action>
</alert>
</LineCard>
<SFM y:self="/rest/config/running/system-monitor/SFM">
<threshold y:self="/rest/config/running/system-monitor/SFM/threshold">
<marginal-threshold>1</marginal-threshold>
<down-threshold>0</down-threshold>
</threshold>
</SFM>
</system-monitor>
The following example uses the PUT option to configure fan marginal threshold.
http://host:80/rest/config/running/system-monitor
<marginal-threshold>1</marginal-threshold>
None