Temperature nearing maximum-checkpoint-all

Temperature nearing maximum-checkpoint-all
0

Temperature nearing maximum-checkpoint-all

Vendor: checkpoint

OS: all

Description:
The temperature reported by the device is nearing the maximum allowed. If any of the temperatures is nearing its maximum limit, an alert will be issued.

Remediation Steps:
Check the hardware sensor values on the device and handle cause for high temperature

chkp-asg-hw_monitor

name: chkp-asg-hw_monitor
description: Collect hardware components status across 61k chassis
type: monitoring
monitoring_interval: 2 minutes
requires:
    vendor: checkpoint
    chassis: true
comments:
    hardware-element-status:
        why: |
            To collect the status for all the hardware components of the chassis
        how: |
            By Running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    temperature-sensor-current:
        why: |
            To collect the temperature status for all the CPUs of the chassis
        how: |
            By Running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    temperature-sensor-max:
        why: |
            To collect the temperature threshold for all the CPUs of the chassis
        how: |
            By running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    power-unit-amount-current:
        why: |
            To collect the current amount of active power units
        how: |
            By running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    power-unit-fan-amount-current:
        why: |
            To collect the current amount of active power unit fans
        how: |
            By running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    power-unit-amount-required:
        why: |
            To check the configured required amount of power unit
        how: |
            By running the clish command 'show chassis id all modules_amount power_units'
        can-with-snmp: false
        can-with-syslog: false

steps:
-   run:
        type: SSH
        command: ${nice-path} -n 15 asg stat -i local_id && ${nice-path} -n 15 clish -c "show chassis id all modules_amount power_units" && ${nice-path} -n 15 asg hw_monitor -v
    parse:
        type: PYTHON
        file: asg-hw_monitor_parser.py

chkp-asg-hw_monitor

name: chkp-asg-hw_monitor
description: Collect hardware components status across 61k chassis
type: monitoring
monitoring_interval: 2 minutes
requires:
    vendor: checkpoint
    chassis: true
comments:
    hardware-element-status:
        why: |
            To collect the status for all the hardware components of the chassis
        how: |
            By Running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    temperature-sensor-current:
        why: |
            To collect the temperature status for all the CPUs of the chassis
        how: |
            By Running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    temperature-sensor-max:
        why: |
            To collect the temperature threshold for all the CPUs of the chassis
        how: |
            By running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    power-unit-amount-current:
        why: |
            To collect the current amount of active power units
        how: |
            By running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    power-unit-fan-amount-current:
        why: |
            To collect the current amount of active power unit fans
        how: |
            By running the Check Point command "asg hw_monitor -v"
        can-with-snmp: false
        can-with-syslog: false

    power-unit-amount-required:
        why: |
            To check the configured required amount of power unit
        how: |
            By running the clish command 'show chassis id all modules_amount power_units'
        can-with-snmp: false
        can-with-syslog: false

steps:
-   run:
        type: SSH
        command: ${nice-path} -n 15 asg stat -i local_id && ${nice-path} -n 15 clish -c "show chassis id all modules_amount power_units" && ${nice-path} -n 15 asg hw_monitor -v
    parse:
        type: PYTHON
        file: asg-hw_monitor_parser.py

TemperatureNearingMaximum

Failed to fetch the data: https://bitbucket.org/indeni/indeni-knowledge/src/master/rules/templatebased/crossvendor/TemperatureNearingMaximum.scala