Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
projekte:clubstatus [2016-03-16 18:15] – created clonejoprojekte:clubstatus [2017-10-25 15:51] – removed double mailto moho1
Line 4: Line 4:
 ^ clubstatus  || ^ clubstatus  ||
 ^ Git | [[https://github.com/clonejo/clubstatusd|clubstatusd]] [[https://github.com/clonejo/clubstatus-web|Web-Frontend]] | ^ Git | [[https://github.com/clonejo/clubstatusd|clubstatusd]] [[https://github.com/clonejo/clubstatus-web|Web-Frontend]] |
-^ Host | [[infrastruktur:host|host, host.server.aachen.ccc.de]] |+^ Host | [[https://wiki-intern.aachen.ccc.de/infrastruktur:server:tokamak:web-status|web-status.server.aachen.ccc.de]] |
 ^ Kontakt | [[wiki:user:clonejo |clonejo ]] | ^ Kontakt | [[wiki:user:clonejo |clonejo ]] |
 ^ Status | <fc green>aktiv</fc> (2016-03-16 19:10) | ^ Status | <fc green>aktiv</fc> (2016-03-16 19:10) |
 </WRAP> </WRAP>
  
-  * Passwort: siehe [[https://wiki-intern.aachen.ccc.de/infrastruktur:server:tokamak:web-status]]+  * Passwort: siehe [[https://wiki-intern.aachen.ccc.de/doku.php?id=vereinsfoo:logindaten#status|internes Wiki]] (das altbekannte Passwort, 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