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 !