Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
projekte:clubstatus [2017-01-17 02:01]
127.0.0.1 external edit
projekte:clubstatus [2018-01-07 21:38]
clonejo
Line 9: Line 9:
 </WRAP> </WRAP>
  
-  * Passwort: siehe [[https://wiki-intern.aachen.ccc.de/infrastruktur:server:tokamak:web-status|internes Wiki]] (das altbekannte Passwort, Benutzername ist egal)+  * Passwort: siehe [[https://wiki-intern.aachen.ccc.de/doku.php?id=vereinsfoo:logindaten#status|internes Wiki]] (Benutzername ist egal)
   * läuft unter https://status.aachen.ccc.de/   * läuft unter https://status.aachen.ccc.de/
   * die [[https://github.com/clonejo/clubstatusd/blob/master/api-specification.md|API]] ist unter https://status.aachen.ccc.de/api/   * die [[https://github.com/clonejo/clubstatusd/blob/master/api-specification.md|API]] ist unter https://status.aachen.ccc.de/api/
Line 15: Line 15:
 ===== Presence ===== ===== Presence =====
 === Die Clubinfrastruktur erkennt deine Hosts und meldet dich als anwesend === === Die Clubinfrastruktur erkennt deine Hosts und meldet dich als anwesend ===
-  * auf Dynamo läuft in der Munin-VM das Programm maccollect ([[https://git.aachen.ccc.de/~luks/maccollect|repo]], Branch "status-api"+  * auf Stellarator läuft in der maccollect-VM das Programm maccollect ([[https://git.aachen.ccc.de/~luks/maccollect|repo]], Branch "status-api"
-  * Mac-Adressen der eigenen Geräte eintragen; dafür einen Admin, z.bclonejo oder spq fragen +  * Mac-Adressen der eigenen Geräte eintragen; dafür einen [[admins@aachen.ccc.de?body=Hallo,%0a%0akoenntet Ihr unter dem Namen%0a%0a%24name%0a%0adie Mac-Adressen%0a%0a%24mac1%0a%24mac2%0a%0aeintragen?%0a%0aVielen Dank!|Admin fragen]] 
-    * in der Munin-VM in der Datei /home/maccollect/maccollect/config.yaml den Benutzernamen und zugehörige Mac-Adressen eintragen +    * in Ansible in der Datei [[https://gitlab.aachen.ccc.de/admins/ansible/blob/master/roles/host-maccollect/files/config.yml|roles/host-maccollect/files/config.yml]] den Benutzernamen und zugehörige Mac-Adressen eintragen 
-    * /etc/init.d/maccollect restart+    * site.yml für maccollect.doel.aachen.ccc.de ausführen
  
 === vom eigenen Rechner === === vom eigenen Rechner ===
-  * Die Präsenzliste wird nur alle 10min aktualisiert. Solange der Server bei einem Presence-Request mit 200 antwortet, hat es geklappt :)+  * Die Präsenzliste wird nicht sofort aktualisiert. Solange der Server bei einem Presence-Request mit 200 antwortet, hat es geklappt :)
 <code python> <code python>
 #!/bin/python3 #!/bin/python3
Line 51: Line 51:
 Alternativ: Alternativ:
 <code bash> <code bash>
-#!/bin/bash+#!/bin/sh
  
-if arping -c 1 192.168.40.1 | grep -q 00:A0:57:24:80:7D+if arping -c 1 172.20.122.1 | grep -q 00:A0:57:24:80:7D
 then then
  curl "https://status.aachen.ccc.de/api/v0" -X PUT --data '{"type": "presence", "user": "Hans Acker"}' -s -u :zensiert  curl "https://status.aachen.ccc.de/api/v0" -X PUT --data '{"type": "presence", "user": "Hans Acker"}' -s -u :zensiert
Navigation



You are not allowed to add pages