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/05 07:38] – [Installer script srvstatus] jpmilcent | serveurs:installation:script-srvstatus [2023/06/08 08:14] (Version actuelle) – [Stocker les logs du Cron dans leur propre fichier] jpmilcent | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Installer script srvstatus ====== | ====== Installer script srvstatus ====== | ||
| - | * **Notes** : le script [[https:// | + | * **Notes** : |
| + | * le script [[https:// | ||
| + | * le plugin '' | ||
| * TODO : | * TODO : | ||
| * tester l' | * tester l' | ||
| systemctl list-units | systemctl list-units | ||
| </ | </ | ||
| - | | + | * Sur Bullseye la commande suivante fonctionne :<code bash> systemctl list-units -t service --full --all --output=json --no-pager </ |
| + | * **Problème** la commande n' | ||
| ===== Installer le script ===== | ===== Installer le script ===== | ||
| Ligne 16: | Ligne 19: | ||
| * Installer les paquets requis : '' | * Installer les paquets requis : '' | ||
| * Rendre exécutable le script : '' | * Rendre exécutable le script : '' | ||
| + | |||
| + | ==== Mettre à jour le script ==== | ||
| + | * Se placer dans le dossier | ||
| + | * Mettre à jour le dépôt : '' | ||
| + | * Activer le //venv// : '' | ||
| + | * Installer les paquets requis : '' | ||
| + | * Désactiver le //venv// : '' | ||
| + | * Vérifier le bon fonctionnement : '' | ||
| ===== Configurer le script ===== | ===== Configurer le script ===== | ||
| Ligne 51: | 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' | ||