cancel
Showing results for 
Search instead for 
Did you mean: 

BIGIP periodic script which modifies pool member weight - assistance request

Yevgeny_Libov
Nimbostratus
Nimbostratus

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.

 

  • A Big-IP proc which will run every minute

> 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

0 REPLIES 0