Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
projekte:lugstatus [2013/05/02 01:16]
klonfish Skript schoener
projekte:lugstatus [2021/01/17 02:06] (aktuell)
Zeile 4: Zeile 4:
 template        : templates:project template        : templates:project
 name            : LUGStatus name            : LUGStatus
 +shortdesc       : Kleines Script zum Anzeigen ob Mitglieder im Raum sind
 imgname_img90   : lugstatus.png imgname_img90   : lugstatus.png
-person_pages    : mitglieder:klonfish+person_pages    : intern:mitglieder:klonfish
 start_dt        : 2013-04-25 start_dt        : 2013-04-25
 end_dt          : 2013-04-25 end_dt          : 2013-04-25
Zeile 11: Zeile 12:
 ---- ----
  
-Der LUGStatus ist ein kleines Icon, das auf der Webcam-Seite [[http://lug-saar.dyndns.org]] anzeigt, ob sich im Moment jemand in den Vereinsräumen aufhält oder nicht.+Der LUGStatus ist ein kleines Icon, das auf der Webcam-Seite [[http://lug-saar.no-ip.org]] anzeigt, ob sich im Moment jemand in den Vereinsräumen aufhält oder nicht.
  
 Der aktuelle Status wird ermittelt, indem ein Skript per Cronjob jede Minute per SNMP am immer aktiven Switch im Hauptraum prüft, ob bestimmte Ports Link haben oder nicht. An diesen Ports hängen die beiden Switche am Tisch im Hauptraum sowie der Switch im Nebenraum. Dies ist ein ziemlich eindeutiges Indiz dafür, ob jemand in den Räumen ist oder nicht, da diese Switche nur dann an sind, wenn jemand da ist. Der aktuelle Status wird ermittelt, indem ein Skript per Cronjob jede Minute per SNMP am immer aktiven Switch im Hauptraum prüft, ob bestimmte Ports Link haben oder nicht. An diesen Ports hängen die beiden Switche am Tisch im Hauptraum sowie der Switch im Nebenraum. Dies ist ein ziemlich eindeutiges Indiz dafür, ob jemand in den Räumen ist oder nicht, da diese Switche nur dann an sind, wenn jemand da ist.
 +
 +Das Skript schreibt dann den aktuellen Status in eine Datei, die dann vom PHP-Skript der Webseite ausgewertet wird. Zudem wird der LUGStatus dazu benutzt, dass WLAN im Vereinsraum an- bzw. abzuschalten (s. [[intern:hosts:neo|neo]])
  
 ===== Eingesetztes Skript ===== ===== Eingesetztes Skript =====
Zeile 23: Zeile 26:
 set -e set -e
  
-# LUG is considered offline if at least one of the ports on switch0 is up+# LUG is considered online if at least one of the ports on switch0 is up
 # 4: Table switch 1 # 4: Table switch 1
 # 6: Table switch 2 # 6: Table switch 2
projekte/lugstatus.1367450204.txt.gz · Zuletzt geändert: 2021/01/17 02:07 (Externe Bearbeitung)
Nach oben
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0