Critical process(es) down (per VS)-f5-all

Critical process(es) down (per VS)-f5-all

Vendor: f5

OS: all

Description:
Many devices have critical processes, usually daemons, that must be up for certain functions to work. indeni will alert if any of these goes down.

Remediation Steps:
Review the cause for the processes being down.

How does this work?
This script logs into the device through SSH and extracts the guest process states via TMSH.

Why is this important?
Each device has certain executable processes which are critical to the stable operation of it. Within F5 units, these processes are responsible for the management layer. An example is the watchdog service which ensures that the system will reboot in the event of a lockup. A process being down may indicate a critical failure.

Without Indeni how would you find this?
An administrator could track this manually by logging into the device via SSH, entering TMSH and executing the command “show vcmp health”.

f5-tmsh-show-vcmp-health

name: f5-tmsh-show-vcmp-health
description: Extract the process-state and provisioned modules from guests
type: monitoring
monitoring_interval: 10 minutes
requires:
    vendor: f5
    product: load-balancer
    vsx: 'true'
    shell: bash
comments:
    process-state:
        why: |
            Each device has certain executable processes which are critical to the stable operation of it. Within F5 units, these processes are responsible for the management layer. An example is the watchdog service which ensures that the system will reboot in the event of a lockup. A process being down may indicate a critical failure.
        how: |
            This script logs into the device through SSH and extracts the guest process states via TMSH.
        can-with-snmp: false
        can-with-syslog: false
    features-enabled:
        why: |
            This information could be useful for troubleshooting purposes could be used to correlate high usage of resources with the enabled modules.
        how: |
            This script logs into the device through SSH and extracts the enabled modules via TMSH.
        can-with-snmp: false
        can-with-syslog: false
steps:
-   run:
        type: SSH
        command: tmsh -q -c "show vcmp health"
    parse:
        type: AWK
        file: tmsh-show-vcmp-health.parser.1.awk

cross_vendor_critical_process_down_vsx

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