skynetbbs a écrit:
Guins a écrit:
Code:
Si Now - LastHeartBeat < 1000 secondes
ImageStatut = Fonera verte depuis Now - LastDate&TimeOffline
LastHeartBeat = Now
Sinon
ImageStatut = Fonera rouge depuis Now - LastHeartBeat
LastDate&TimeOffline = Now
bref avec cette algoritme tu sais seulement qqchose sur l'internet connectivité du fonera...
bref tu comptes juste le heartbeat .... pas l'uptime?
peut etre on doit regarder les deux.... est que le fonera reboot souvent...ou a des interrumptures souvent de l'internet?
Oui tu as raison, c'est vrai qu'un reboot peut durer moins de 1000 secondes.
Je corrige donc :
Code:
Si Now - LastHeartBeat < 1000 secondes
ImageStatut = Fonera verte depuis Min(Uptime, Now - LastDate&TimeOffline)
LastHeartBeat = Now
Sinon
ImageStatut = Fonera rouge depuis Now - LastHeartBeat
LastDate&TimeOffline = Now
Quand c'est offline je préfèrerais (Now - LastHeartBeat) que Min(Uptime, Now - LastHeartBeat), car je ne voudrais pas qu'un reboot récent, laisse penser que la fonera est seulement offline depuis peu, alors qu'en fait ça fait longtemps.