reseau:syslog:installrsyslog
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
reseau:syslog:installrsyslog [2021/11/07 22:23] – techer.charles_educ-valadon-limoges.fr | reseau:syslog:installrsyslog [2022/12/06 23:21] (Version actuelle) – [Agent rsyslog pour Windows] techer.charles_educ-valadon-limoges.fr | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installation de Rsyslog sur Debian====== | + | ====== Installation |
+ | ===== Installation du serveur Rsyslog | ||
Pour installer Rsyslog sur une distribution Debian, utilisez la commande suivante : | Pour installer Rsyslog sur une distribution Debian, utilisez la commande suivante : | ||
Ligne 22: | Ligne 23: | ||
input(type=" | input(type=" | ||
</ | </ | ||
+ | <WRAP center round info> | ||
+ | Pensez à changer le port par défaut. | ||
+ | </ | ||
Choisissez quels journaux vous voulez utiliser en commentant ou décommentant les lignes suivantes : | Choisissez quels journaux vous voulez utiliser en commentant ou décommentant les lignes suivantes : | ||
Ligne 49: | Ligne 53: | ||
$AllowedSender UDP, 127.0.0.1, 192.168.1.0/ | $AllowedSender UDP, 127.0.0.1, 192.168.1.0/ | ||
</ | </ | ||
+ | <WRAP center round info> | ||
+ | Attention à bien mettre les bonnes adresses de réseaux. | ||
+ | |||
+ | Dans cette configuration, | ||
+ | |||
Ou | Ou | ||
< | < | ||
$AllowedSender TCP, 127.0.0.1, 192.168.1.0/ | $AllowedSender TCP, 127.0.0.1, 192.168.1.0/ | ||
</ | </ | ||
+ | |||
+ | <WRAP center round info> | ||
+ | Pour différencier les logs reçus des ordinateurs, | ||
+ | < | ||
+ | $template DynamicFile,"/ | ||
+ | *.* ? | ||
+ | </ | ||
+ | * Le répertoire **syslogclients** contiendra le fichier qui sera créé pour chaque ordinateur client. | ||
+ | * La variable **%fromhost%** contient soit le nom de l' | ||
+ | </ | ||
+ | |||
Puis vous devez redémarrer votre service : | Puis vous devez redémarrer votre service : | ||
<code shell> | <code shell> | ||
Ligne 66: | Ligne 86: | ||
$ ss -nlu | $ ss -nlu | ||
</ | </ | ||
+ | |||
+ | ===== Paramétrage du client ===== | ||
+ | <WRAP center round info> | ||
+ | Il faut vérifier que le service **rsyslog** est bien actif. | ||
+ | </ | ||
+ | |||
+ | Le fichier de paramétrage se nomme **/ | ||
+ | |||
+ | Vous devez lui indiquer quels logs vous allez transmettre au serveur ainsi que l’adresse IP du serveur Rsyslog en ajoutant la ligne suivante si vous voulez remonter toutes les logs : | ||
+ | < | ||
+ | *.* @@IP_SERVEUR: | ||
+ | *.* @IP_SERVEUR: | ||
+ | </ | ||
+ | Si vous voulez juste remonter l’authentification : | ||
+ | < | ||
+ | auth, | ||
+ | auth, | ||
+ | </ | ||
+ | Pour les mails : | ||
+ | < | ||
+ | mail.* @IP_SERVEUR: | ||
+ | mail.* @@IP_SERVEUR: | ||
+ | </ | ||
+ | ou juste les erreurs critiques ou plus pour les mails : | ||
+ | < | ||
+ | mail.err @IP_SERVEUR: | ||
+ | mail.err @@IP_SERVEUR: | ||
+ | </ | ||
+ | |||
+ | ===== Tester la remontée des logs ===== | ||
+ | Les logs des clients et du serveur Rsyslog sont centralisés dans le répertoire **/ | ||
+ | |||
+ | Vous pouvez tester les erreurs **auth** en faisant depuis un poste quelconque une connexion ssh à votre poste client en mettant volontairement un mauvais mot de passe et vous vérifierez alors que sur notre serveur de log que les erreurs sont bien remontées. | ||
+ | |||
+ | Utilisation de la commande **less**, de **grep** et d'une expression régulière : | ||
+ | < | ||
+ | # less / | ||
+ | </ | ||
+ | Cette commande liste la ou les connexions échouées ainsi que la connexion validée. | ||
+ | |||
+ | En omettant la commande grep, vous obtenez l’intégralité du fichier de log de votre poste client et cela peut très rapidement être illisible. | ||
+ | |||
+ | La commande suivante permet d' | ||
+ | < | ||
+ | #tail / | ||
+ | </ | ||
+ | |||
+ | La commande **Tail** affiche par défaut les 10 dernières lignes (les plus récentes) de votre fichier pour les services qui sot en échec. | ||
+ | |||
+ | À partir du fichier log et des expressions régulières avec **grep** ou **sed** vous pouvez rechercher des données particulières de manière plu sélectives. | ||
+ | |||
+ | |||
reseau/syslog/installrsyslog.1636320193.txt.gz · Dernière modification : 2021/11/07 22:23 de techer.charles_educ-valadon-limoges.fr