From 30349e516d1c7930d0f866bf175bddecf3177ab7 Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Wed, 9 Jun 2010 18:54:15 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9=C3=A9criture=20du=20check=20raid=20soft?= =?UTF-8?q?=20pour=20prendre=20en=20compte=20plus=20d'options=20(notamment?= =?UTF-8?q?=20l'adresse=20mail=20d'alerte).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO | 2 +- evocheck.sh | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index 119b4d4..742bc24 100644 --- a/TODO +++ b/TODO @@ -11,7 +11,7 @@ - [DONE] Si bind, vérifier qu'il est chrooté - [DONE] Si version >= lenny --(+ pack mail ??)-- verifier la presence de volatile - Si pack Samba + backports, vérifier le fichier preferences -- Si raid soft, verifier que mdadm est bien configuré +- [DONE] Si raid soft, verifier que mdadm est bien configuré - Verifier qu'il y a bien des "auto " et non "allow-hotplug " dans /e/n/i - Verifier qu'il n'y a pas deux debian-sys-maint dans mysql.user ! - Verifier que apachectl est OK diff --git a/evocheck.sh b/evocheck.sh index 2eed513..d1861ca 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -197,9 +197,12 @@ if [ "$IS_MYSQLUTILS" = 1 ]; then is_installed mysql-server && ( grep mysqladmin /root/.my.cnf >/dev/null && is_installed mytop && grep debian-sys-maint /root/.mytop >/dev/null || echo 'IS_MYSQLUTILS FAILED!' ) fi -# Verification si le demon mdadm lancé au démarrage (surveillance du raid logiciel) +# Verification de la configuration du raid soft (mdadm) if [ "$IS_RAIDSOFT" = 1 ]; then - (test ! -e /proc/mdstat || grep "^AUTOSTART=true" /etc/default/mdadm 1>/dev/null) || echo 'IS_RAIDSOFT FAILED!' + test -e /proc/mdstat && \ + ( grep "^AUTOCHECK=true" /etc/default/mdadm >/dev/null \ + && grep "^START_DAEMON=true" /etc/default/mdadm >/dev/null \ + && grep -E "^MAILADDR (root|alert3@evolix.fr)" /etc/mdadm/mdadm.conf || echo 'IS_RAIDSOFT FAILED!') fi # Verification du LogFormat de AWStats