Model mismatch across cluster members-checkpoint-all

Model mismatch across cluster members-checkpoint-all

Vendor: checkpoint

OS: all

Description:
Indeni will identify when two devices are part of a cluster and alert if the model of device in use is different.

Remediation Steps:
Replace one of the devices to match the other.

chkp-cpstat-os-monitoring

name: chkp-cpstat-os-monitoring
description: Get information from cpstat os
type: monitoring
monitoring_interval: 50 minute
requires:
    vendor: checkpoint
    asg:
        neq: 'true'
comments:
    model:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the os-build of the machine
        can-with-snmp: false
        can-with-syslog: false

    os-name:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the os-name of the machine
        can-with-snmp: false
        can-with-syslog: false

    vendor:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the vendor of the machine
        can-with-snmp: false
        can-with-syslog: false

    os-version:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the os-version of the machine
        can-with-snmp: false
        can-with-syslog: false

    serial-numbers:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the serial number of the machine
        can-with-snmp: false
        can-with-syslog: false

    chkp-os-build:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the os-build of the machine
        can-with-snmp: false
        can-with-syslog: false

    chkp-os-kernel:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the os-kernel of the machine
        can-with-snmp: false
        can-with-syslog: false

    chkp-os-bit:
        why: |
            To store information about OS, model etc in a more readable format
        how: |
            By Running the Check Point Command "cpstat" along with "show version" to collect the os-bits of the machine
        can-with-snmp: false
        can-with-syslog: false
steps:
-   run:
        type: SSH
        command: ${nice-path} -n 15 cpstat os; ${nice-path} -n 15 clish -c "show version
            all"
    parse:
        type: AWK
        file: os-monitoring.parser.1.awk

cross_vendor_compare_model

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