BIGIP CMDB info export
Hello! We have incorporated the F5 BIGIP system as a basic component of our infrastructure and we migrated several applications and services behind it.
At the same time we need to insert data into a CMDB system in order to be able to know the involved technical elements in case of incidents.
Currently, the problem we have is that the only way we can export such data is manually.
What we need: We would need to know if there is a way or a tool, on BIG IP side that could help us to generate reports of all the application/service flows that cross our BIGIP systems.
For the moment, we gather data per VIP through LTM (Network map) in the following form:
Description | VIP | Protocol | Type | Patrition | Notes | Redirection/irule | HTTP/HTTPS OF URL | Domain/path | Servers | Redirection |
VIP_DESCRIPTION_APPLICATION | VIP_IP_HERE | VIP_PORT | Performance (Layer 4) | PARTITION_HERE | /PARTITION/iRule_ofVIP | http | POOL_ofVIP | Servers_Here | URL here |
Here is an example: An application is pointing to a VIP:port which is also using an iRule. Then in the iRule we detect a specific domain and in that domain we filter with a path. Then for that specific path we perform a specific action (reverse proxy or redirection). For every application we need to know all the chain of elements involved to be able to involve quickly all the necessary technical teams: VIP:Port – Irule – domain-path-action.
We need to have a global picture of how specific applications are linked to specific servers or redirections.
The problem is that we need to do this manually for every VIP and in some cases we have many different applications and behaviours behind the same VIP(using the same irule).
We need to be able to export such data either per case/incident/application or as a global report for all the elements used and served from a specific vcmp.
"Network map" is good, but it doesn't show how a specific application is handled from an iRule (we cannot search for example with the application's domain or path).
What would be the best way to extract such info from BIG IP systems in a clear and practical way?
Thank you in advance for your time and support.