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/05/29 08:18] – [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 1: | Ligne 1: | ||
====== Installer script srvstatus ====== | ====== Installer script srvstatus ====== | ||
- | * **Notes** : le script [[https:// | + | * **Notes** : |
+ | * le script [[https:// | ||
+ | * le plugin '' | ||
+ | * TODO : | ||
+ | * tester l' | ||
+ | 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 11: | 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 46: | 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' |