Bonjour,

Je souhaite faire un plugin Nagios pour vérifier si mon système a besoin de mise à jour ou non. Je souhaite ainsi créer un programme Perl que je nommerai check_yum_update.pl.
Ce dont j'ai besoin, c'est d'analyser la sortie d'un yum check-update.
En allant sur le site de redhat, voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
~]# yum check-update
Loaded plugins: product-id, refresh-packagekit, subscription-manager
Updating Red Hat repositories.
INFO:rhsm-app.repolib:repos updated: 0
PackageKit.x86_64                  0.5.8-2.el6                rhel
PackageKit-glib.x86_64             0.5.8-2.el6                rhel
PackageKit-yum.x86_64              0.5.8-2.el6                rhel
PackageKit-yum-plugin.x86_64       0.5.8-2.el6                rhel
glibc.x86_64                       2.11.90-20.el6             rhel
glibc-common.x86_64                2.10.90-22                 rhel
kernel.x86_64                      2.6.31-14.el6              rhel
kernel-firmware.noarch             2.6.31-14.el6              rhel
rpm.x86_64                         4.7.1-5.el6                rhel
rpm-libs.x86_64                    4.7.1-5.el6                rhel
rpm-python.x86_64                  4.7.1-5.el6                rhel
udev.x86_64                        147-2.15.el6               rhel
yum.noarch                         3.2.24-4.el6               rhel
Le première colonne contient les nom des packages, la deuxième les versions et la dernière les dépôts.
Pour analyser cela, aucun souci.
Ce qui m'intéresse est également de savoir à quel moment une mise à jour est critique. Notamment, une mise à jour de sécurité. Comment cela est mentionné ?

Mon but est de catégoriser mes alertes en critique, avertissement ou tout est OK, puis de savoir combien j'ai de mises à jour critique ou non de disponibles.

d'avance !