serveurs:installation:script-srvstatus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:script-srvstatus [2023/06/06 15:15] – [Configurer Telegraf] jpmilcentserveurs:installation:script-srvstatus [2023/06/08 08:14] (Version actuelle) – [Stocker les logs du Cron dans leur propre fichier] jpmilcent
Ligne 8: Ligne 8:
 </code> </code>
     * Sur Bullseye la commande suivante fonctionne :<code bash> systemctl list-units -t service --full --all --output=json --no-pager </code>     * Sur Bullseye la commande suivante fonctionne :<code bash> systemctl list-units -t service --full --all --output=json --no-pager </code>
-    * **Problème** la commande n'affiche pas le temps de fonctionnement... +    * **Problème** la commande n'affiche pas le temps de fonctionnement alors que le script //srvstatus// le fait... 
  
 ===== Installer le script ===== ===== Installer le script =====
Ligne 68: Ligne 68:
   tag_keys = ["service"]   tag_keys = ["service"]
 </code> </code>
 +
 +===== Stocker les logs du Cron dans leur propre fichier =====
 +  * **Objectif** : séparer les logs des Cron dans un fichier de log à part afin qu'ils ne surchargent pas le fichier syslog. Le script ''srvstatus'' écrit plusieurs lignes de log toutes les minutes.
 +  * Éditer le fichier de config de Rsyslog : <code bash>vi /etc/rsyslog.conf</code>
 +    * Remplacer la ligne : <code>*.*;auth,authpriv.none     -/var/log/syslog</code> par <code>*.*;cron,auth,authpriv.none     -/var/log/syslog</code>
 +    * Dé-commenter la ligne : <code># cron.*              /var/log/cron.log</code>
 +  * Redémarrer le service Rsyslog avec : <code bash>systemctl restart rsyslog.service</code>
 +  * Redémarrer le service Cron avec : <code bash>systemctl restart cron.service</code>
 +  * Vérifier :
 +    * la présence du fichier ''cron.log'' et l'ajout de nouveaux logs avec : <code bash>vi /var/log/cron.log</code>
 +    * l'absence de log du Cron dans le fichier ''syslog'' avec : <code bash>vi /var/log/syslog</code>
  • serveurs/installation/script-srvstatus.1686064549.txt.gz
  • Dernière modification : 2023/06/06 15:15
  • de jpmilcent