scripts/surveillance/monit-ovh
Stephane Glondu 715db5777c Tags CVS (bricoles)
darcs-hash:20071202034958-83b3a-34632ac2d8c3764bc68e93efdc9b68f39f421c56.gz
2007-12-02 04:49:58 +01:00

25 lines
484 B
Bash
Executable file

#!/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