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