Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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:08] – [Installer le script] jpmilcent | serveurs:installation:script-srvstatus [2023/06/08 08:14] (Version actuelle) – [Stocker les logs du Cron dans leur propre fichier] jpmilcent | ||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| </ | </ | ||
| * Sur Bullseye la commande suivante fonctionne :<code bash> systemctl list-units -t service --full --all --output=json --no-pager </ | * Sur Bullseye la commande suivante fonctionne :<code bash> systemctl list-units -t service --full --all --output=json --no-pager </ | ||
| - | * **Problème** la commande n' | + | * **Problème** la commande n' |
| ===== Installer le script ===== | ===== Installer le script ===== | ||
| Ligne 20: | Ligne 20: | ||
| * Rendre exécutable le script : '' | * Rendre exécutable le script : '' | ||
| - | ===== Mettre à jour le script | + | ==== Mettre à jour le script ==== |
| * Se placer dans le dossier | * Se placer dans le dossier | ||
| * Mettre à jour le dépôt : '' | * Mettre à jour le dépôt : '' | ||
| * Activer le //venv// : '' | * Activer le //venv// : '' | ||
| * Installer les paquets requis : '' | * Installer les paquets requis : '' | ||
| + | * Désactiver le //venv// : '' | ||
| * Vérifier le bon fonctionnement : '' | * Vérifier le bon fonctionnement : '' | ||
| Ligne 61: | Ligne 62: | ||
| * Ajouter dans le fichier // | * Ajouter dans le fichier // | ||
| [[inputs.exec]] | [[inputs.exec]] | ||
| - | commands = [ | + | commands = ["cat / |
| - | | + | |
| - | | + | |
| timeout = " | timeout = " | ||
| name_override = " | name_override = " | ||
| data_format = " | data_format = " | ||
| - | tag_keys = [ | + | tag_keys = [" |
| - | | + | |
| - | | + | |
| </ | </ | ||
| + | |||
| + | ===== 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 '' | ||
| + | * Éditer le fichier de config de Rsyslog : <code bash>vi / | ||
| + | * Remplacer la ligne : < | ||
| + | * Dé-commenter la ligne : < | ||
| + | * Redémarrer le service Rsyslog avec : <code bash> | ||
| + | * Redémarrer le service Cron avec : <code bash> | ||
| + | * Vérifier : | ||
| + | * la présence du fichier '' | ||
| + | * l' | ||