diff --git a/surveillance/init.d-filtrage_firewall b/surveillance/init.d-filtrage_firewall new file mode 100755 index 00000000..45cbd1ed --- /dev/null +++ b/surveillance/init.d-filtrage_firewall @@ -0,0 +1,32 @@ +#! /bin/sh +set -e + + + +case "$1" in + start) + echo -n "Démarrage du script de parsage des logs du firewall" + start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/filtrage_firewall.pid --exec /usr/scripts/surveillance/filtrage_firewall.py + echo "." + ;; + stop) + echo -n "Arrêt du parsage des logs du firewall" + start-stop-daemon --stop --quiet --oknodo --make-pidfile --pidfile /var/run/filtrage_firewall.pid + echo "." + ;; + + restart) + echo -n "Redémarrage du parsage des logs du firewall" + start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /var/run/filtrage_firewall.pid + sleep 1 + echo -n "Démarrage du script de parsage des logs du firewall" + start-stop-daemon --start --quiet --background --pidfile /var/run/filtrage_firewall.pid --exec /usr/scripts/surveillance/filtrage_firewall.py + echo "." + ;; + + *) + echo "Usage: /etc/init.d/filtrage_firewall {start|stop}" + exit 1 +esac + +exit 0 diff --git a/surveillance/init.d-filtrage_netacct b/surveillance/init.d-filtrage_netacct new file mode 100755 index 00000000..cb7f64da --- /dev/null +++ b/surveillance/init.d-filtrage_netacct @@ -0,0 +1,32 @@ +#! /bin/sh +set -e + + + +case "$1" in + start) + echo -n "Démarrage du script de parsage des logs du netacct" + start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/filtrage_netacct.pid --exec /usr/scripts/surveillance/filtrage_netacct.py + echo "." + ;; + stop) + echo -n "Arrêt du parsage des logs du netacct" + start-stop-daemon --stop --quiet --oknodo --make-pidfile --pidfile /var/run/filtrage_netacct.pid + echo "." + ;; + + restart) + echo -n "Redémarrage du parsage des logs du netacct" + start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /var/run/filtrage_netacct.pid + sleep 1 + echo -n "Démarrage du script de parsage des logs du netacct" + start-stop-daemon --start --quiet --background --pidfile /var/run/filtrage_netacct.pid --exec /usr/scripts/surveillance/filtrage_netacct.py + echo "." + ;; + + *) + echo "Usage: /etc/init.d/filtrage_netacct {start|stop}" + exit 1 +esac + +exit 0