Forum Discussion

Ruggerfly1's avatar
Ruggerfly1
Icon for Nimbostratus rankNimbostratus
Jan 27, 2017

HSL or other method to spray multplie Pools with Syslog simultaneously. 11.5.3HF2

Good Afternoon,

 

I'm reading other postings and would like to see if this has already been done and what the Overhead is from observations:

 

I'm going to be receiving syslog type traffic from many places and have these requirements: single Virtual Server multiple Backend syslog systems. need to spray all backend syslog systems simultaneously

 

My config is a Virtual Server UDP F5 3900's on 11.5.3HF2 3 pools: Pool 1 - 2 nodes, Priority group set for Primary/Secondary Pool 2 - 2 nodes, Priority group set for Primary/Secondary Pool 3 - 2 nodes, Priority group set for Primary/Secondary

 

So far I have this for the IRULE - I am not great at IRULE writing.

 

"when CLIENT_ACCEPTED {

 

set pool_1 [HSL::open -proto UDP -pool pool_01] set pool_2 [HSL::open -proto UDP -pool pool_02] set pool_2 [HSL::open -proto UDP -pool pool_03]

 

HSL::send $pool_1 [UDP::payload] HSL::send $pool_2 [UDP::payload] HSL::send $pool_3 [UDP::payload]

 

}"

 

Does someone have a working example they can share out? Overhead to the appliance is a concern.

 

thanks!