Skip to content

A python webapp to retrieve F5 pool member information stored in a Redis DB and return it in a svg image format or json format.

License

Notifications You must be signed in to change notification settings

jbollineni/f5-poolmember-dashboard

Repository files navigation

F5 Poolmember Dashboard API

Introduction

F5 Poolmember Dashboard API application

Design

API Endpoint

The app's frontend exposes an HTTP endpoint for clients to perform GET requests with a GSLB WIP or SLB VIP or a pool name, as a path parameter. The app interacts with a redis database which stores pool member related information in two databases:

db0 - Pools with pool members, their states, status and change timestamps db1 - GSLB WIP to Pool mappings and other metadata db2 - SLB VIP to Pool mappings and other metadata

The app uses a WIP to lookup db2 or VIP to lookup db3 and get the pool name, and then uses the poolname to lookup db1 to get pool related paramters.


Examples

SVG

svg

JSON

svg


How-To

See the https://blog.neni.io/blog/display-f5-data-from-redis/#get-data-over-an-api

About

A python webapp to retrieve F5 pool member information stored in a Redis DB and return it in a svg image format or json format.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published