23-Aug-2020 02:23
Hello,
I'm doing my first steps in the F5 scripting world and I find it hard to stitch things together.
There is a simple thing and practical which I'm trying to achieve that I was hoping to get a half way solution for from the community so that I would be able to get a foot hold.
> Each run it will sample a modem by snmp
> If WAN traffic of the modem is higher than 50Mb then set weight for Pool "carrier", Pool member name "third" to 1.
else
set weight to 100
I have some bits and pieces of found information.
Like the need to setup handler, maybe icall script, but I dont know how to put it all together.
The snmp sampling and checking traffic of the modem is on me.
I'm only asking for the F5 components which have to be in place in order to execute the script automatically and periodically.
Some of the code which I prepared to use somehow together:
set pool_name carrier
set pool_member_name third
set ratio 1
tmsh::modify ltm pool "$pool_name members modify { $pool_member_name { ratio $ratio } }"
Thank you,
Yevgeny