Introduction
Monitoring F5 BIGIP (the term ‘firewall appliance’ is used interchangeability) with OpsMgr is out of the box not possible. A few 3rd party companies offer professional Management Packs equip OpsMgr with this capability.
As F5 BIGIP offers REST and SNMP interfaces, self-authoring a Management Pack seemed to be a possible task.
Please find below details of some hours’ brain work ;-)
Design
- A Windows Server, taking the role of ‘F5 Monitoring Server’ queries firewall appliances via SNMP and REST.
- A Scheduled Task is launching PowerShell scripts which perform the queries and storing the result in JSON files locally.
- Discoveries and Monitoring scripts in the F5 MP are interpreting the JSON files to provide OpsMgr Topology and Health information.
Configuration (Optional)
After importing the Management Pack the following Monitors may be configured:
Usage
Alert views show details current breaches of configured threshold breaches:
State view show the state of a particular item:
See the whole system by opening the diagram view on “system”:
Management Pack Source
GitHub: https://github.com/Juanito99/F5_BIGIP_OpsMgr
License Terms
Monitor F5 BIGIP with OpsMgr
Copyright (C) 2017 Ruben Zimmermann (Juanito99)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANT ABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
0 comments:
Post a Comment