| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| logwatch [Le 19/11/2017, 10:26] – [Installation] ajout lien apt + cmd apt 78.238.57.232 | logwatch [Le 17/09/2026, 03:40] (Version actuelle) – Mise en forme (https://forum.ubuntu-fr.org/viewtopic.php?pid=22907707#p22907707) nany |
|---|
| * Les [[:sudo|droits d'administrateur]] | * Les [[:sudo|droits d'administrateur]] |
| * Un [[wpfr>MTA]] opérationnel pour le transfert du courrier. | * Un [[wpfr>MTA]] opérationnel pour le transfert du courrier. |
| |
| |
| |
| ===== Installation ===== | ===== Installation ===== |
| |
| [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>logwatch]]** | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>logwatch]]** |
| |
| Ou via le terminal: | S'il n’existe pas déjà créez le dossier **/var/cache/logwatch** nécessaire au bon fonctionnement de logwatch : |
| | |
| <code>sudo apt-get install logwatch</code> | |
| | |
| S'il n’existe pas déjà créez le dossier **/var/cache/logwatch ** nécessaire au bon fonctionnement de logwatch : | |
| <code>sudo mkdir /var/cache/logwatch</code> | <code>sudo mkdir /var/cache/logwatch</code> |
| |
| * Pour envoyer le rapport par mail | * Pour envoyer le rapport par mail |
| |
| logwatch --mailto adresse@domaine.tld | <code>logwatch --mailto adresse@domaine.tld</code> |
| |
| | * Pour envoyer le rapport au format html par mail |
| | |
| | <code>logwatch --mailto adresse@domaine.tld --output html</code> |
| | |
| | * Pour voir l'aide |
| | |
| | <code>logwatch --help</code> |
| |
| ===== Configuration ===== | ===== Configuration ===== |
| ==== Par défaut ==== | ==== Par défaut ==== |
| Pour modifier la configuration par défaut copiez le fichier **/usr/share/logwatch/default.conf/logwatch.conf ** dans **/etc/logwatch/conf/ ** | Pour modifier la configuration par défaut copiez le fichier **/usr/share/logwatch/default.conf/logwatch.conf** dans **/etc/logwatch/conf/** |
| |
| <code>sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/</code> | <code>sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/</code> |
| |
| et faites vos modifications dans **/etc/logwatch/conf/logwatch.conf ** | et faites vos modifications dans **/etc/logwatch/conf/logwatch.conf** |
| |
| Vous pouvez aussi jeter un œil sur le script lançant tous les jours logwatch ** /etc/cron.daily/00logwatch** | Vous pouvez aussi jeter un œil sur le script lançant tous les jours logwatch **/etc/cron.daily/00logwatch** |
| |
| Logwatch étant de base opérationnel, vous serez sûrement intéressé uniquement par: \\ | Logwatch étant de base opérationnel, vous serez sûrement intéressé uniquement par: \\ |
| * L'adresse de destination de vos rapports | * L'adresse de destination de vos rapports |
| |
| MailTo = adresse@domaine.tld | MailTo = adresse@domaine.tld |
| Vous pourriez avoir besoin d'une configuration spécifique à un service et un fichier de log particulier. | Vous pourriez avoir besoin d'une configuration spécifique à un service et un fichier de log particulier. |
| |
| Il vous faudra alors copier dans **/etc/logwatch/services/** et **/etc/logwatch/logfiles/** les fichiers correspondants à votre service qui sont présents | Il vous faudra alors copier dans **/etc/logwatch/conf/services/** et **/etc/logwatch/conf/logfiles/** les fichiers correspondants à votre service qui sont présents dans **/usr/share/logwatch/default.conf/services/** et **/usr/share/logwatch/default.conf/logfiles/** avant d'y apporter les modifications souhaitées. |
| |
| dans **/usr/share/logwatch/default.conf/services/**et **/usr/share/logwatch/default.conf/logfiles/ ** avant d'y apporter les modifications souhaitées. | Par exemple pour spécifier un niveau de log différent pour le service ''http'' : |
| |
| par exemple pour spécifier un niveau de log différent pour le service ''http'' | |
| * copie des fichiers | * copie des fichiers |
| | |
| cp /usr/share/logwatch/default.conf/services/http.conf /etc/logwatch/conf/services/ | cp /usr/share/logwatch/default.conf/services/http.conf /etc/logwatch/conf/services/ |
| cp /usr/share/logwatch/default.conf/logfiles/http.conf /etc/logwatch/conf/logfiles/ | cp /usr/share/logwatch/default.conf/logfiles/http.conf /etc/logwatch/conf/logfiles/ |
| | |
| * modification des fichiers | * modification des fichiers |
| | |
| <file bash /etc/logwatch/conf/services/http.conf> | <file bash /etc/logwatch/conf/services/http.conf> |
| LogFile = /var/log/apache2/*access.log | LogDir = /var/log/apache2/ |
| | Detail = High |
| </file> | </file> |
| |
| <file bash /etc/logwatch/conf/logfiles/http.conf> | <file bash /etc/logwatch/conf/logfiles/http.conf> |
| LogDir = /var/log/apache2/ | LogFile = /var/log/apache2/*access.log |
| Detail = High | |
| </file> | </file> |
| | |
| | * Pour tester la configuration : |
| | |
| | <code>logwatch --output mail</code> |
| |
| ===== Désinstallation ===== | ===== Désinstallation ===== |
| | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
| |
| [[:tutoriel:comment_supprimer_un_paquet|Supprimez les paquets]] **logwatch** | ===== Voir aussi ===== |
| ===== liens ===== | * [[https://sourceforge.net/projects/logwatch/|Logwatch sur sourceforge.net]] |
| * [[http://sourceforge.net/projects/logwatch/| le site du projet logwatch sur sourceforge.net]] | |
| * [[http://www.stellarcore.net/logwatch/tabs/docs/HOWTO-Customize-LogWatch.html|HOWTO-Customize-LogWatch]] | * [[http://www.stellarcore.net/logwatch/tabs/docs/HOWTO-Customize-LogWatch.html|HOWTO-Customize-LogWatch]] |
| * http://www.partage-it.com/surveillez-les-logs-de-votre-serveur-avec-logwatch/ | |
| |
| //Contributeurs : [[:utilisateurs:Ool]] | //Contributeurs : [[:utilisateurs:Ool]], [[:utilisateurs:Mr.Djez]], [[:utilisateurs:chapodepay]] |