Projet

Général

Profil

Demande #6370

Modification d'une sonde de supervision

Ajouté par Anonyme il y a environ 2 mois. Mis à jour il y a 21 jours.

Statut:
Fermé
Priorité:
Normale
Catégorie:
-
Début:
05/03/2024
Echéance:
% réalisé:

100%

Temps estimé:

Description

La sonde /usr/lib/nagios/plugins/check_deb_kernel_version

ne fonctionne plus correctement après le passage à 'bookworm'.

La faute à un champ dans uname -v qui n'est plus à sa place.

J'ai modifié la sonde sur allo mais il faudrait peut-être propager cette modif sur les autres serveurs passés à bookworm :

Avant :

RUNNING_KERNEL=$(uname -v | awk '{print $4}')

Après

RUNNING_KERNEL=$(uname -v | awk '{print $5}')

Historique

#1

Mis à jour par Pierre-Louis Bonicoli il y a environ 2 mois

  • Statut changé de Nouveau à Confirmé
  • Assigné à mis à Pierre-Louis Bonicoli
  • Version cible changé de Backlog à Sprint 2024 mars
  • % réalisé changé de 0 à 90
Les sorties de uname -v:
  • bullseye: #1 SMP Debian 5.10.209-2 (2024-01-31)
  • bookworm: #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01)

Je propose la modification suivante qui évite de dépendre de l'emplacement de la version:

--- a/monitoring-plugins-chapril/usr/lib/nagios/plugins/check_deb_kernel_version
+++ b/monitoring-plugins-chapril/usr/lib/nagios/plugins/check_deb_kernel_version
@@ -35,15 +35,12 @@ LATEST_SORTED_KERNEL=$(dpkg -l linux-image-[0-9]* | grep ^ii | awk '{print $3}'
 REGEXP_KERNEL=$(echo $LATEST_SORTED_KERNEL | sed 's/ /./g')
 LATEST_KERNEL=$(dpkg -l linux-image-[0-9]* | grep "$REGEXP_KERNEL" | awk '{print $3}'| tail -1)

-RUNNING_KERNEL=$(uname -v | awk '{print $4}')
+RUNNING_KERNEL="$(uname -v)" 

-if [ "$LATEST_KERNEL" = "$RUNNING_KERNEL" ]; then
+if grep -F "$LATEST_KERNEL" <<< "$RUNNING_KERNEL" &> /dev/null; then
   echo "OK - Running kernel ( $RUNNING_KERNEL ) = most recent on disk kernel ( $LATEST_KERNEL )" 
   exit $OK
 else
   echo "CRITICAL - Reboot required. Running kernel $RUNNING_KERNEL is too old, newest kernel on disk is $LATEST_KERNEL" 
   exit $CRITICAL
 fi

#2

Mis à jour par Pierre-Louis Bonicoli il y a 21 jours

  • Statut changé de Confirmé à Fermé
  • % réalisé changé de 90 à 100

Formats disponibles : Atom PDF