forked from evolix/evocheck
Check pour la conf de log2mail pour Apache, MySQL et Squid dans le cas
d'un pack web. À voir si faire des checks plus poussés...
This commit is contained in:
parent
e4b268215b
commit
3c983f24de
4
TODO
4
TODO
|
@ -3,9 +3,9 @@
|
||||||
- [DONE] Vérifier la présence des logrotate.d/munin*
|
- [DONE] Vérifier la présence des logrotate.d/munin*
|
||||||
- [DONE] Vérifier si evomaintenance.cf est bien configuré
|
- [DONE] Vérifier si evomaintenance.cf est bien configuré
|
||||||
- [DONE] Vérifier si metche est bien présent
|
- [DONE] Vérifier si metche est bien présent
|
||||||
- Si pack web, vérifier la conf de log2mail pour Apache et MySQL
|
- [DONE] Si pack web, vérifier la conf de log2mail pour Apache et MySQL
|
||||||
- [DONE] Si pack web, vérifier la présence de Squid et son activation
|
- [DONE] Si pack web, vérifier la présence de Squid et son activation
|
||||||
- Si pack web, verifier regles log2mail pour squid
|
- [DONE] Si pack web, verifier regles log2mail pour squid
|
||||||
- Si pack web, vérifier la présence de mod_security et sa configuration
|
- Si pack web, vérifier la présence de mod_security et sa configuration
|
||||||
- [DONE] Si pack web, vérifier que mod-deflate est configuré correctement
|
- [DONE] Si pack web, vérifier que mod-deflate est configuré correctement
|
||||||
- Si bind, vérifier qu'il est chrooté
|
- Si bind, vérifier qu'il est chrooté
|
||||||
|
|
15
evocheck.sh
15
evocheck.sh
|
@ -46,6 +46,9 @@ IS_EVOMAINTENANCECONF=1
|
||||||
IS_METCHE=1
|
IS_METCHE=1
|
||||||
IS_SQUID=1
|
IS_SQUID=1
|
||||||
IS_MODDEFLATE=1
|
IS_MODDEFLATE=1
|
||||||
|
IS_LOG2MAILAPACHE=1
|
||||||
|
IS_LOG2MAILMYSQL=1
|
||||||
|
IS_LOG2MAILSQUID=1
|
||||||
|
|
||||||
# Source configuration file
|
# Source configuration file
|
||||||
test -f /etc/evocheck.cf && . /etc/evocheck.cf
|
test -f /etc/evocheck.cf && . /etc/evocheck.cf
|
||||||
|
@ -233,3 +236,15 @@ if [ "$IS_MODDEFLATE" = 1 ]; then
|
||||||
f=/etc/apache2/mods-enabled/deflate.conf
|
f=/etc/apache2/mods-enabled/deflate.conf
|
||||||
test -e $f && grep "AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript$" $f >/dev/null || echo 'IS_MODDEFLATE FAILED!'
|
test -e $f && grep "AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript$" $f >/dev/null || echo 'IS_MODDEFLATE FAILED!'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Verification de la conf log2mail
|
||||||
|
if [ "$IS_LOG2MAILAPACHE" = 1 ]; then
|
||||||
|
is_pack_web && ( dpkg -l log2mail 2>/dev/null |grep ^ii >/dev/null && grep "^file = /var/log/apache2/error.log" /etc/log2mail/config/default 2>/dev/null >/dev/null || echo 'IS_LOG2MAILAPACHE FAILED!' )
|
||||||
|
fi
|
||||||
|
if [ "$IS_LOG2MAILMYSQL" = 1 ]; then
|
||||||
|
is_pack_web && ( dpkg -l log2mail 2>/dev/null |grep ^ii >/dev/null && grep "^file = /var/log/syslog" /etc/log2mail/config/default 2>/dev/null >/dev/null || echo 'IS_LOG2MAILMYSQL FAILED!' )
|
||||||
|
fi
|
||||||
|
if [ "$IS_LOG2MAILSQUID" = 1 ]; then
|
||||||
|
is_pack_web && ( dpkg -l log2mail 2>/dev/null |grep ^ii >/dev/null && grep "^file = /var/log/squid/access.log" /etc/log2mail/config/default 2>/dev/null >/dev/null || echo 'IS_LOG2MAILSQUID FAILED!' )
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue