Disposant d’une instance Amazon EC2 basé sur une CentOS, tout à allait bien jusqu’au jour ou suite à un petit update je ne recevais plus mes log par mail, via le très pratique Logwatch.
Rien au niveau des log de sendmail, le problème vient donc d’ailleurs.
Après avoir bien fouillé dans les fichiers de configurations, je me suis rendu compte qu’il semble tout simplement qu’il ait un problème dans la version actuelle présente sur le dépôt Amazon :
================================================================================================================================
Package Arch Version Repository Size ================================================================================================================================ logwatch noarch 7.3.6-49.9.amzn1 @amzn-updates 1.2 M
en passant avec la commande :
logwatch –debug med –detail High –service httpd –print –range Yesterday
J’avais pour seul résultat:
Logwatch does not know how to process service: httpd
Idem pour sendmail. Au bout d’un moment je me suis résigné à désinstaller :
yum remove logwatch
puis de le récupérer directement sur sourceforge :
wget http://downloads.sourceforge.net/project/logwatch/logwatch-7.3.6-1.noarch.rpm?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flogwatch%2Ffiles%2F&ts=1313684998&use_mirror=freefr
ensuite il suffit d’installer le RPM
rpm -ivh logwatch-7.3.6-1.noarch.rpm
puis testez en tapant
logwatch
Reste à revoir ou renommer le backup du fichier de configuration :
cd/usr/share/logwatch/default.conf
puis renommer les fichiers logwatch.*.back en logwatch.conf
ou directement
nano /usr/share/logwatch/default.conf/logwatch.conf
Tout devrait fonctionner maintenant !

0 Commentaire
Commenter :