Skip to content

f5_tmos_ha_monitor is an Ansible-based monitoring tool designed to ensure the high availability (HA) of F5 BIG-IP systems running TMOS (Traffic Management Operating System).

Notifications You must be signed in to change notification settings

SalesAmerSP/f5_tmos_high_availability_health_check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIG-IP Clustering Health Check with Ansible

An Ansible-based solution for monitoring F5 BIG-IP device clusters, focusing on high availability and health metrics.

Features

  • Device Status Monitoring
    • Connectivity verification
    • CPU utilization verification
    • Memory usage verification
    • Connection statistics
  • Cluster Configuration Discovery
    • Sync status verification
    • Traffic group state monitoring
    • Device group configuration checks
  • Health Checks
    • Performance metrics polling
    • Configurable thresholds
    • Automated reporting
  • Modular Architecture
    • Reusable roles
    • Customizable playbooks
    • Extensible design

Prerequisites

  1. Python 3.8+

  2. Ansible 2.12+ Follow the official installation guide.

  3. Required Collections:

    ansible-galaxy collection install f5networks.f5_modules
  4. Python Dependencies:

    pip install -r requirements.txt

Setup

  1. Clone this repository:

    git clone https://github.com/yourusername/f5_tmos_high_availability_health_check.git
    cd f5_tmos_high_availability_health_check
  2. Create Virtual Environment:

    python -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
  3. Configure inventory (inventory/hosts)

About

f5_tmos_ha_monitor is an Ansible-based monitoring tool designed to ensure the high availability (HA) of F5 BIG-IP systems running TMOS (Traffic Management Operating System).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages