Evolution #1543
IS_UPTIME
100%
Description
Check uptime. If more than 365d return failed.
Why? Because now, kernel are often patched. So if a machine was not rebooted since 1y, it can be dangerous...
Historique
#1 Mis à jour par Romain D. il y a plus de 8 ans
So this is in case of kernel updates. There is already the IS_KERNELUPTODATE check to check that.
Is this check still relevant?
#2 Mis à jour par Benoît S. il y a plus de 8 ans
Yes. L'idée c'est de dire : Puta*** ça fait 1 an que le kernel n'a pas été mis à jour, faudrait se bouger…
#3 Mis à jour par Romain D. il y a plus de 8 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100
Applied in changeset commit:ec3713fbe3fb0045eb08dbae80fc930bd1dab48d.
#4 Mis à jour par Benoît S. il y a plus de 8 ans
- Statut changé de Fermé à In Progress
Peut-être à passer à 3 an histoire de remonter que les cas extrême. On a pleins de machines qui ont 1 an d'uptime… Ça remonte trop.
#5 Mis à jour par Gregory C. il y a environ 8 ans
Pour moi ce test n'est pas pertinent en l'état.
On peut vérifier si IS_KERNELUPTODATE date de plus de X mois et lever une nouvelle exception.
Si d'autres raisons de reboot une machine, à préciser.
#6 Mis à jour par Benoît S. il y a environ 8 ans
Gregory C. wrote:
Pour moi ce test n'est pas pertinent en l'état.
On peut vérifier si IS_KERNELUPTODATE date de plus de X mois et lever une nouvelle exception.
IS_1YEARWITHOLDKERNEL ? Mais ça revient au même… Vu que y'a des mises à jour de kernel disons tout les 3 mois, forcément dès qu'un uptime dépasse 3 mois, c'est qu'il est pas à jour.
#7 Mis à jour par Gregory C. il y a environ 8 ans
Oui, parfait IS_1YEARWITHOLDKERNEL sur le principe (à débattre la durée exacte).
Ça ne revient pas au même pour moi. Il y a des exceptions, par exemple les anciennes machines qui n'ont plus de mises à jour kernel, pas de raison d'avoir cette alerte (bon, ça veut que les machines sont plus maintenues, mais c'est un autre sujet).
Anectode: ça serait plutôt IS_LESS1YEARWITHOLDKERNEL vu que ça doit "sonner" quand c'est FALSE, non ? :)