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

Reply via email to