Is it possible to generate alerts if the F5 pools or servers shown in the Network view of an F5 node go up/down? I see there is an F5 property monitor category but it doesn't seem to include any of those options.
This is something we are working on and it should be available in a forthcoming major version.
There's no way to access it now? I assume the values you see are written to the database, which the alerts can access? If not, any thoughts on the best way to currently monitor F5 load balancers, node, pool, and VIP statuses?
Wow, apparently I wasn't the only one trying to figure out how to alert on F5 members. Is there anyway alert on up/downs now?
I haven't looked in a few months, but there should be an 'availabilitystate' metric in the f5 tables of the database. (f5_pools and f5_virtualservers)
Shouldn't be too hard to get a Custom SQL alert on those.
-ZackM
Loop1 Systems: SolarWinds Training and Professional Services
Any chance you have a query written for that? I'm inexperienced with SQL.
do you need it for pools or virtual servers?
Pools that start with "App-" in the name
There are virtual server and pool status oids in F5-BIGIP-LOCAL-MIB. I have used the netscalar mib to create vip/server pollers and applied those to advance alerts.It is a bit of work but it does the trick.
I'm not sure that this would apply to F5s, but it looks like the same type of solution
try this.
advanced alert manager > custom sql alert > f5 device type (top half is built in, you need to copy/past from the 'join' down)
SELECT F5_Device_V.NodeID AS NetObjectID, F5_Device_V.Caption AS NameFROM F5_Device_V---------------------JOINF5_Pools ON F5_Pools.NodeID = F5_Device_V.NodeIDWHERE F5_Pools.AvailabilityState = 3AND F5_Pools.Name like 'App-%'
This will return an alert on the f5 whenever it has a pool with a name starting with 'App-' go into a 'Offline' state (for reference, availabilitystate options in the environment I am looking at are as follows: 1 = up, 3 = offline, 4 = unknown) I would *assume* 2 = down, but I cannot verify that with my current environment. You might play with that to see what you get.
Hope that helps!
It doesn't seem like I got any alerts. Is there any way to only look at one F5 device with a specific name? Actually, is it even possible since the top part is already written for you and you can't add a node name/id field into the query?
you can test all of this is SQL Server Studio Manager (or SolarWinds Database Manager if you prefer)
SELECT * FROM F5_Device_V JOIN F5_Pools on F5_Pools.NodeID = F5_Device_V.NodeID
Start with that, it will list out all of your F5 Devices and Pools being monitored.
Thanks! That really helped. I got it to where it is showing the down pools correctly in SQL manager. I'm trying it as an alert now.
SELECT F5_Device_V.NodeID AS NetObjectID, F5_Device_V.Caption AS Name, F5_Pools.Name AS PoolName
FROM F5_Device_V
JOIN
F5_Pools ON F5_Pools.NodeID = F5_Device_V.NodeID
WHERE F5_Pools.AvailabilityState = 3
AND F5_Pools.Name like '%App-%'
AND (F5_Device_V.Caption like 'F5-1' OR F5_Device_V.Caption like 'F5-2')
When I write the alert email, how would I show the the F5 Device Name and the Pool Name that is down?
That's really the trick isn't it?
If the IDs are not supported as variables, then off the top of my head I am not sure you could. You have to be able to join the NodeID pulled from the alert to the pool ID. (Since there are multiple pools per nodeID, this really isn't that simple at all unfortunately)
In the clients I have worked with in the past, we would make sure that the email was a descriptive as possible and included the ${NodeDetailsURL} variable. However, that doesn't really help you when you are on-call and off-VPN.
Hopefully the new enhancements to F5 monitoring/reporting/alerting that are being requested through threads like this: https://thwack.solarwinds.com/ideas/1585
If you really want to get your hands dirty, these have definitely served me well in the past:F5 Pollers.UnDP
Has this been released?
Yes, you should be able to create this kind of alerts in the latest NPM 11.5 RC.
Using this built in method is there any way to alert on a particular member of the pool? I don't see any events for 'member going offline' nor in the fields that would accomplish this.
Hi All,
I know its old thread but I want to know how to create an alert when 2 LTM devices are not synched up or time sync alert for LTM devices (when time sync is more than =>3 minutes alert should be triggered).
There is a out of the box alert in 12.1 that will alert when the H/A status changes.
You could set the alert to wait 3 minutes before sending an alert.