// configuration taken Fri Jun 20 08:32:45 2008 // BalanceNG 2.160 (created 2008/06/17) hostname NodeA remark "Location-Based Load Balancing with IPDB and LGRP" license MASTER-TEST d5b787e61745533a8c5858a3a5f2e855 interface eth0 vrrp { vrid 9 priority 200 network 1 } network 1 { name "local network" addr 172.16.1.0 mask 255.255.255.0 real 172.16.1.252 interface eth0 } register network 1 enable network 1 ipdb "/opt/BalanceNG/ip-to-country.csv" lgrp { A "DE,AT,CH" B "*,!A" } server 1 { ipaddr 172.16.1.10 targets 1,2,3,4 port 80,443 protocol tcp ipdb enable method agent } register server 1 enable server 1 target 1 { ipaddr 172.16.1.100 lgrp A agent 439,2,5 script "/usr/lib/mon/mon.d/http.monitor -p $port$ -u /index.html $ipaddr$",2,7 dsr enable } target 2 { ipaddr 172.16.1.101 lgrp A agent 439,2,5 script "/usr/lib/mon/mon.d/http.monitor -p $port$ -u /index.html $ipaddr$",2,7 dsr enable } target 3 { ipaddr 172.16.1.102 lgrp B agent 439,2,5 script "/usr/lib/mon/mon.d/http.monitor -p $port$ -u /index.html $ipaddr$",2,7 dsr enable } target 4 { ipaddr 172.16.1.103 lgrp B agent 439,2,5 script "/usr/lib/mon/mon.d/http.monitor -p $port$ -u /index.html $ipaddr$",2,7 dsr enable } register targets 1,2 enable targets 1,2 // end of configuration