What is iCall?
tl;dr - iCall is BIG-IP’s event-based granular automation system that enables comprehensive control over configuration and other system settings and objects.
The main programmability point...
Updated Jun 06, 2023
Version 2.0JRahm
Admin
Joined January 20, 2005
JRahm
Nov 29, 2017Admin
Hi @sedas, it's less about having predefined events and more about "eventizing" whatever you deem to be worthy of an event that will report into iCall triggered handlers. The key is the
tmsh generate sys icall event
command, which can be used in the user_alert.conf file like this:
alert pool_down_message_70 "Pool /Common/10.10.10.61 member /Common/10.10.10.70:80 monitor status down." {
exec command="tmsh generate sys icall event pool_member_down_event context { { name ip value 10.10.10.70 } {name port value 80 } }"
}
Or could be used in your own { bash, perl, python, tmsh } scripts as well.