Actions
Demande #4220
openCréer une sonde détectant des fichiers au mauvais format dans /etc/cron.d
Status:
En cours de traitement
Priority:
Normale
Assignee:
-
Category:
Supervision
Target version:
Start date:
01/27/2020
Due date:
% Done:
0%
Estimated time:
Description
Un piège facile est présent dans l'utilisation de /etc/cron.d .
En effet, seuls seront pris en compte les fichiers dont le nom respect un certain format.
Dans man run-parts, on peut lire :
exécute tous les fichiers exécutables situés dans répertoire, et dont le nom satisfait les contraintes décrites ci-dessous. Les autres fichiers sont ignorés. […] noms des scripts cron définis par Debian (^[a-zA-Z0-9_-]+$)
Donc par exemple, un fichier foo.cron sera ignoré.
Demande : ajouter une sonde pour détecter la présence de fichier ignorés/au mauvais format dans /etc/cron.d .
Updated by Christian P. Momon over 4 years ago
- Status changed from Nouveau to En cours de traitement
- Assignee set to Christian P. Momon
Script de sonde prêt :
#!/bin/bash # # Nagios plugin to check file format in /etc/cron.d/ # # Author : Christian Momon<cmomon@april.org> function usage() { echo "Usage : $0" } # result=null if [ "$#" -ne 0 ]; then usage result=0 else bad="" for filename in $(ls /etc/cron.d/); do # echo "$filename" if [[ ! $filename =~ ^[a-zA-Z0-9_-]+$ ]] ; then bad="$bad $filename" fi done #echo "bad=$bad" if [ -z "$bad" ]; then echo "OK" result=0 else echo "WARNING : bad file format detected in /etc/cron.d: $bad" result=1 fi fi exit $result
Updated by Christian P. Momon almost 4 years ago
- Related to Demande #4221: Créer une sonde détectant des fichiers au mauvais format dans /etc/cron.d added
Updated by Pierre-Louis Bonicoli about 2 years ago
- Assignee deleted (
Christian P. Momon)
Actions