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