Behavioral DDOS Grafana Dashboard using BIG-IP APIs
From the desk of Pavel Borovsky (March 15, 2017)
F5 L7 Behavioral DDOS feature provides with API's to monitor and debug the detection and mitigation process in real time. To provide an example on how to use the API we developed Grafana plugin that utilizes the API and shows real time data on the Dos attacks.
How to install the Dashboard on Grafana:
- Install Grafana 4.1
- Install the following panels:
- grafana-piechart-panel https://grafana.net/plugins/grafana-piechart-panel
- grafana-worldmap-panel https://grafana.net/plugins/grafana-worldmap-panel
- mtanda-histogram-panel https://grafana.net/plugins/mtanda-histogram-panel
- Install admdb plugin
- copy data\plugins\grafana-admdb-datasource
- copy public\dashboards*.json
- enable dashboards
- Configure the dashboard(see example defaults.ini attached)
- edit conf/defaults.ini
- modify these lines:
- [dashboards.json]
- enabled = true
- path = public/dashboards
- Enable admdb on big IP: tmsh modify sys db adm.cloud.host value local
- Add data source to Grafana using web interface as in the following screenshot:
Download the Grafana bados dahsboard here.
Published Jun 21, 2019
Version 1.0