Projet

Général

Profil

Tâche #11442

Scénario #11237: Évolution des remontées d'information de supervision des serveurs et alimentation infocentre

Script infocentre :La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole

Ajouté par Emmanuel IHRY il y a presque 9 ans. Mis à jour il y a presque 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
20/04/2015
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole

root@cdl-auth-dose1:~# awk -F" : " '/Mise à jour/ {print $1}' /var/log/creole.log | tail -1
root@cdl-auth-dose1:~#

creole.log Voir (3,75 ko) Emmanuel IHRY, 30/04/2015 09:58

Révisions associées

Révision a26512a2 (diff)
Ajouté par Benjamin Bohard il y a presque 9 ans

Récupérer la date de dernière mise à jour après rotation des logs.

Ref #11442

Historique

#1 Mis à jour par Emmanuel IHRY il y a presque 9 ans

  • Sujet changé de Script infocentre :La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole à Script infocentre :La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole
  • Description mis à jour (diff)

#2 Mis à jour par Emmanuel GARETTE il y a presque 9 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Emmanuel IHRY il y a presque 9 ans

#4 Mis à jour par Emmanuel GARETTE il y a presque 9 ans

En fait la mise a jour est dans une version compressée du fichier.

Je propose de récupérer la version dans le fichier creole.log, s'il n'y a pas de date on récupère le date dans les fichiers compressés.

c=$(cat /var/log/creole.log| awk -F" : " '/Mise à jour/ {print $1}'|tail -n 1);[ -z "$c" ] && c=$(zcat /var/log/creole.log.* | awk -F" : " '/Mise à jour/ {print $1}'|tail -n 1); echo $c

En 2.4 c'est plus simple :

. /var/lib/eole/reports/maj.log| echo $DATE

#5 Mis à jour par Emmanuel IHRY il y a presque 9 ans

Ok

#6 Mis à jour par Benjamin Bohard il y a presque 9 ans

La méthode choisie pour exécuter les commandes ne permet pas d'utiliser les sous-shell avec assurance que ça se passe sans surprise (surtout si elle contient un |).

#7 Mis à jour par Emmanuel IHRY il y a presque 9 ans

  • Assigné à changé de Emmanuel GARETTE à Benjamin Bohard

#8 Mis à jour par Benjamin Bohard il y a presque 9 ans

  • % réalisé changé de 0 à 90

Révision du code permettant d'exécuter des commandes arbitraires

#9 Mis à jour par Benjamin Bohard il y a presque 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 90 à 100
  • Distribution changé de EOLE 2.5 à EOLE 2.4

#10 Mis à jour par Emmanuel IHRY il y a presque 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF