scripts/surveillance/monit-ovh
Antoine Durand-Gasselin 4a68475e34 [wiki-lenny] suppression de static/
darcs-hash:20090314092631-bd074-b01256aeaf71e935851b3ecdbd623eaae8c9e8a1.gz
2009-03-14 10:26:31 +01:00

25 lines
484 B
Bash

#!/bin/bash
#
# $Id: monit-ovh,v 1.1 2007/05/26 01:17:37 dimino Exp $
#
# Récupère la sortie du monit status sur ovh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
NAME=$(basename $0)
SERVER=vert
PORT=5000
PIDFILE=/var/run/$NAME.pid
if [ -f $PIDFILE ]; then
echo "error: $NAME already running."
exit 1
fi
echo $$ > $PIDFILE
while true; do
nc -l -p $PORT -s $SERVER.adm.crans.org ovh.adm.crans.org > /tmp/$NAME
cat /tmp/$NAME > /usr/scripts/monit/status/ovh
sleep 30
done