Skip to content
This repository has been archived by the owner on Mar 26, 2023. It is now read-only.

Track how long the Node was offline #4

Open
mmalte opened this issue Oct 6, 2015 · 4 comments
Open

Track how long the Node was offline #4

mmalte opened this issue Oct 6, 2015 · 4 comments

Comments

@mmalte
Copy link
Member

mmalte commented Oct 6, 2015

Count the number of minutes in offline state

@viisauksena
Copy link
Contributor

didnt get realy how you check on and offline - you compare strings which is fine - but i dont want to add code - while you have more overview ..
just add $(date +%H%M) to offline string (and take care not to break anything) - this gives a guaranteed 4 digit hhmm.
maybe you want to add a h to get somethg like 1337h

  • one thing to mention, this strongly rely on correct timesettings

@mmalte
Copy link
Member Author

mmalte commented Jan 21, 2016

Mich würde interessieren wie oft das Skript bei einem Knoten seit dem Bootzeitpunkt die Offline ssid gesetzt hat.

Also eine zusätzliche Variable die schlicht bei jeder Entscheidung die Offline SSID zu nutzen +1 setzt.

Damit bekommt man auch bei Knoten mit schwankender Qualität einen schnellen Eindruck wie es um die Verfügbarkeit bestellt ist.

@viisauksena
Copy link
Contributor

man könnte eine var in /tmp/count_ssid_off schreiben (ram)

in dem wechselfall zu offline würde man prüfen und schreiben:
if [ ! -f /tmp/count_ssid_off ]
then echo 0 > /tmp/count_ssid_off
fi
OFFCOUNT=$(cat /tmp/count_ssid_off)
let i=$(OFFCOUNT)+1 ; echo $i > /tmp/count_ssid_off

und lesen einfach
cat /tmp/count_ssid_off
bzw. um das als string anzufügen
$(cat /tmp/count_ssid_off)

@viisauksena
Copy link
Contributor

vorschlag wäre zu dem Zeitpunkt an dem die SSID auf offline gesetzt wird statt den nodenamen sowas wie

"FF_offline_$(date +%H%M)-{$OFFCOUNT}x"

zu nehmen.
kurz zuvor macht man noch das setzen der ofcount variable, auch während man offline umschwenkt

touch /tmp/offcount; let OFFCOUNT=$(cat /tmp/offcount)+1 ; echo $OFFCOUNT > /tmp/offcount

damit bekommst du Zeitangabe wann der knoten offline ging (sofern der gute ntp hat, das aber nen anderes problem) und die anzahl wie oft der das schon hin zu offline gewechselt hat in seiner uptime

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants