[Shell] Émission alerte si fichier non reçu

cantounet62 2 Messages postés samedi 4 octobre 2008Date d'inscription 16 mai 2017 Dernière intervention - 15 mai 2017 à 16:38 - Dernière réponse : cantounet62 2 Messages postés samedi 4 octobre 2008Date d'inscription 16 mai 2017 Dernière intervention
- 16 mai 2017 à 11:00
Bonjour à tous,

Je vous contacte car j’ai un besoin d’alerting sur un fichier de log sur une machine UNIX
Voici la structure du fichier de log, il est alimenté au fil de l’eau avec le nom du fichier et la date de reception.

toto.log

Nomfichier;datedereception
Nomfichier;datedereception
Nomfichier;datedereception

Voici le besoin :

Je suis censé recevoir de façon quotidienne un certain fichier à une heure précise
Il faudrait que j’arrive à déclencher un mail si ce fichier n’est pas reçu depuis plus de 24h00.
Je ne suis pas très à l’aise avec le scripting.

Quels conseils pouvez-vous m’apporter ?
Quelle méthode ?
Quelle structure de script?


Un grand merci pour votre aide.
Je reste bien entendu à votre disposition pour tout renseignement complémentaire
Quentin


Afficher la suite 
2Messages postés samedi 4 octobre 2008Date d'inscription 16 mai 2017 Dernière intervention

1 réponse

Répondre au sujet
cantounet62 2 Messages postés samedi 4 octobre 2008Date d'inscription 16 mai 2017 Dernière intervention - 16 mai 2017 à 11:00
0
Utile
Voici la structure du fichier de log

nomdefichier1;dateheurereceptionfichier1
nomdefichier2;dateheurereceptionfichier2
nomdefichier3;dateheurereceptionfichier3

Il y a un fichier de log par jour (fichiersreçus_datedujour.log) qui contient tous les fichiers reçus du jour et leur date de réception

Exemple de fichiers de log:

fichiersreçus_16052017
PRMCRCSP;20170516020000
PRMCRCSC;20170516010000

fichiersreçus_15052017
PRMCRCSP;20170515010000
PRMCRCSC;20170515020000

L'objectif est de déclencher un mail lorsqu'un fichier n'a pas été reçu une fois dans les dernières 24h00

Dans l'exemple ci dessus avec les 2 fichiers de log,

fichier PRMCRCSP KO, il n'a pas été reçu une fois dans les dernières 24h00
fichier PRMCRCSC OK, il a été reçu une fois dans les dernières 24h00


J'espère avoir été un peu plus clair.

Merci beaucoup
Commenter la réponse de cantounet62