Set up Heartbeat on Secondary Brekeke SIP Server
Note:
From version 3.9.1.0 of Brekeke SIP Server Advanced Editon, the mirroring function of the Advanced Editon has been further improved. The basic heartbeat and switchover functions are integrated with the mirroring function and thus can be configured all at the [Mirroring] page. There is no need to make changes at the [Hearbeat] settings if you are using a standard heartbeat setup.
Example
PRIMARY_IP_ADDRESS: 192.168.200.10 /255.255.255.0 and 172.16.0.10 / 255.255.0.0 SECONDARY_IP_ADDRESS: 192.168.200.20 / 255.255.255.0 VIRTRUAL_IP_ADDRESS: primary IP, 172.16.0.10 / 255.255.0.0 Gateway: 172.16.0.1/255.255.0.0
Create Heartbeat on secondary server
Monitoring methods: Network SIP URI: PRIMARY_IP_ADDRESS, e.g. 192.168.200.10 Timeout: 3000 (default) Interval: 500 (default) Retry 2 (default)
Save the settings
Note: Set large number to [Timeout] and [Retry] fields when it takes time to get response from Primary server due to slow network, such as using VPN for network connection.
Add Actions
Please choose actions according to the OS where the secondary Brekeke SIP server is running.
On LINUX OS:
Action 1: Add Virtual IP to secondary server PC when failover happens
Type: Add IP Address (Linux) Position: 1 Interface Name: the interface name, e.g. eth0 IP Address: VIRTRUAL_IP_ADDRESS,e.g. 172.16.0.10 Subnet mask: blank Remote URL: leave it blank
Action 2: Set subnet mask for VIRTRUAL_IP_ADDRESS
Type: Execute Command Position: 2 Command: /sbin/ifconfig eth0:0 netmask 255.255.0.0 Remote URL: leave it blank
Action 3: Assign default GW to VIRTURAL_IP_ADDRESS
Type: Execute Command Position: 3 Command: route add default gw 172.16.0.1 eth0:0 Remote URL: leave it blank
Action 4: Change secondary mirroring role to primary when failover happens
Type: Re-intialize as primary Position: 4 Remote URL: leave it blank
Action 5: (Option) Send notification email when failover happens
Type: Send Email Position: 5 To: a real email address From: a real email address Subject: text [Body] SMTP Server: your mail server address POP3 Server: your mail server address User: your mail server logon information Password: your mail server logon information SMTP authentication: on Encrypted Connection(SSL): off/on depend on your mail server type
Save the settings
On WINDOWS OS:
Action 1: Add Virtual IP to secondary server PC when failover happens
Type: Add IP Address (Win) Position: 1 Interface Name: interface name found in network connect, e.g. Local Area Connection IP Address: VIRTURAL_IP_ADDRESS, e.g. 172.16.0.10 Subnet mask: subnet mask of virtural IP, e.g. 255.255.0.0 Remote URL: leave it blank
Action 2: Assign default GW to VIRTURAL_IP_ADDRESS
Type: Execute Command Position: 2 Command: route ADD 172.16.0.0 MASK 255.255.0.0 172.16.0.1 Remote URL: leave it blank
Action 3: Change secondary mirroring role to primary when failover happens
Type: Re-intialize as primary Position: 3 Remote URL: leave it blank
Action 4: (Option) Send notification email when failover happens
Type: Send Email Position: 4 To: a real email address From: a real email address Subject: text [Body] SMTP Server: your mail server address POP3 Server: your mail server address User: your mail server logon information Password: your mail server logon information SMTP authentication: on Encrypted Connection(SSL): off/on depend on your mail server type
Save the settings
Start Heartbeat
At secondary server, click the [start] button at the [Redundancy] > [Heartbeat] page.
If the [Auto Start] check box is checked, the heartbeat on secondary server will start automatically when Brekeke SIP Server restarts.
Note:
If primary Brekeke SIP Server PC is not running when heartbeat on secondary server starts, the heartbeat status on secondary server will show idle till primary server IP address is reachable.