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 :
Le première colonne contient les nom des packages, la deuxième les versions et la dernière les dépôts.
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
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 !
Partager