diff --git a/surveillance/monit-ovh b/surveillance/monit-ovh new file mode 100755 index 00000000..c9c978d2 --- /dev/null +++ b/surveillance/monit-ovh @@ -0,0 +1,25 @@ +#!/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