Hi,
Here is a little tips to secure your channels :
- Dupplicate our ".liq" file on two (or more) servers
- On "primary server", use "start=true" in your ouput definition
- On "secondary server", use "start=fals" in your output defintion
- Define an "server.telnet"
- Run it on both servers
The following script can be used by nagios to check and switch it on
secondary server on primary server fail :
------------------------------------------------
#!/bin/sh
if [ $# -ne 5 ]
then
echo "Syntax : $0 output primary_server_addr primary_server_adm_port
secondary_server_addr secondary_server_adm_port"
exit 0
fi
OUTPUT="$1"
PRIMARY_SERVER_ADDR="$2"
PRIMARY_SERVER_ADM_PORT="$3"
SECONDARY_SERVER_ADDR="$4"
SECONDARY_SERVER_ADM_PORT="$5"
STATUS=`echo "$OUTPUT.status" | nc -i 1 $PRIMARY_SERVER_ADDR
$PRIMARY_SERVER_ADM_PORT |grep -v END`
if [ "$STATUS" = "on" ]
then
echo "OK"
exit 0
else
STATUS=`echo "$OUTPUT.status" | nc -i $SECONDARY_SERVER_ADDR
$SECONDARY_SERVER_ADM_PORT |grep -v END`
if [ "$STATUS" = "" ]
then
echo "CRITICAL; $OUTPUT is down !"
exit 2
fi
if [ "$STATUS" = "off" ]
then
echo "$OUTPUT.start" | nc -i 1 $SECONDARY_SERVER_ADDR
$SECONDARY_SERVER_ADM_PORT
echo "WARNING - Activating backup server"
exit 1
fi
if [ "$STATUS" = "on" ]
then
echo "WARNING - Using backup server"
exit 1
fi
fi
------------------------------------------------
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users