Virtual server offline-f5-all

Virtual server offline-f5-all

Vendor: f5

OS: all

Description:
Indeni will alert if a virtual server is in offline state and it has not been disabled.

Remediation Steps:
To restore functionality an admin must investigate the associated pool statuses to determine the reason.\n

  1. Log in to the devices web interface
    |2. Click on “Local Traffic” and then “Virtual Servers”
    |3. For each of the Virtual Servers, verify the pool status

How does this work?
This alert uses the iControl REST interface to extract the state of the virtual servers.

Why is this important?
A offline virtual server wont forward any traffic. This will alert if the state is offline and the virtual server has not been disabled

Without Indeni how would you find this?
Login to the device’s web interface and click on “Local Traffic” and then “Virtual servers”. For each of the Virtual Servers, verify the status

f5-rest-mgmt-tm-ltm-virtual-state

name: f5-rest-mgmt-tm-ltm-virtual-state
description: Determine the state of the virtual server state.
type: monitoring
monitoring_interval: 60 minute
requires:
    vendor: f5
    product: load-balancer
    rest-api: 'true'
    shell: bash
comments:
    lb-virtual-server-availability:
        why: |
            A offline virtual server wont forward any traffic. This will alert if the state is offline and the virtual server has not been disabled
        how: |
            This alert uses the iControl REST interface to extract the state of the virtual servers.
        can-with-snmp: true
        can-with-syslog: false
steps:
-   run:
        type: HTTP
        command: /mgmt/tm/ltm/virtual/stats?$select=tmName,status.availabilityState,status.enabledState,status.statusReason
    parse:
        type: JSON
        file: rest-mgmt-tm-ltm-virtual-state.parser.1.json.yaml

CrossVendorVirtualServerAvailabilityRule

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