Ajout de l'option --verbose ? #4

Open
opened 2022-10-07 11:05:56 +02:00 by btatu · 0 comments
Member

Dans autosysadmin, il y aurait besoin d'afficher par mail des informations pertinantes lors d'un restart d'un service. Vu que le script est déjà déployé sur plusieurs serveurs, est-ce que l'on pourrait ajouter l'option --verbose ?

Ce côté pratique permettrait de selectionner au cas par cas les logs que l'on souhaiterait afficher dans le mail d'autosysadmin en faisant par exemple :

dump-server-state          \
--dump-dir="$LOG_DIR"      \
--verbose                  \
--df                       \
--dmesg                    \
--lxc                      \
--processes                \

Actuellement, on doit selectionner manuellement via une boucle for les fichiers en les lisants à l'aide de cat. Si l'on veut avoir des informations au cas par cas en fonction des alertes. Le code va rapidement devenir moins lisible.

L'ajout de cette option permettrait que l'on utilise directement la sortie de la fonction log_system_status

Dans autosysadmin, il y aurait besoin d'afficher par mail des informations pertinantes lors d'un restart d'un service. Vu que le script est déjà déployé sur plusieurs serveurs, est-ce que l'on pourrait ajouter l'option --verbose ? Ce côté pratique permettrait de selectionner au cas par cas les logs que l'on souhaiterait afficher dans le mail d'autosysadmin en faisant par exemple : ~~~ dump-server-state \ --dump-dir="$LOG_DIR" \ --verbose \ --df \ --dmesg \ --lxc \ --processes \ ~~~ Actuellement, on doit selectionner manuellement via [une boucle for les fichiers en les lisants à l'aide de cat](https://gitea.evolix.org/evolix/autosysadmin/src/branch/master/scripts/functions.sh#L104). Si l'on veut avoir des informations au cas par cas en fonction des alertes. Le code va rapidement devenir moins lisible. L'ajout de cette option permettrait que l'on utilise directement la sortie de la [fonction log_system_status](https://gitea.evolix.org/evolix/autosysadmin/src/branch/master/scripts/functions.sh#L64)
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: evolix/dump-server-state#4
No description provided.