Dienste

Aus Opennet

Wechseln zu: Navigation, Suche

DRAFT

Auf dieser Seite werden die von Opennet betriebenen Dienste beschrieben und auf welchen Server diese untergebracht sind.

Inhaltsverzeichnis

OpenVPN / Gateway

Folgende Opennet Gateways stehen zu Verfügung.

Webserver (Website/Wiki)

  • Wiki und WWWW: Hamburg/Lambdanet
  • Webinterface Mailserver: Hamburg/Lambdanet
  • Verwaltungswiki: Heartofgold
    • Gerade erst vor kurzem wieder reingeguckt. Wird wenig bearbeitet, trotzdem gute Denkstütze. Ließe sich aber vielleicht auch einfacher gestalten. Würde es noch bis nächstes Jahr lassen. (Christianw)
  • Forum: Ruri (Alternativen?)
  • Trac: Ruri (Wird das noch benötigt?)
  • Webdav Transfer: Ruri (Wird auf Heartofgold verlegt)
  • WebIRC: Heartofgold
  • SVN Webif: Heartofgold

IRC

Der IRC Server läuft auf Heartofgold.

DNS

  • Der DNS Server läuft als Hidden-Primary auf Heartofgold.

Mail

  • Der Mailserver läuft auf dem gleichen Host wie der Webserver für das Wiki.

Karten

Die Opennet-Karten basieren auf den Link-Quality Daten die OLSR bereit stellt.

PHP Version

Wir befinden uns auf dem Webserver. Über zwei Helper-Scripte werden ein mal pro Minute die Topo-Daten (/usr/local/sbin/get_topo) und alle 15 Minuten die HNA's (/usr/local/sbin/get_hna) von einem Accesspoint (AP225) geladen (Anm.: hier wäre mir ein Gateway lieber. Aktuell ist hier aber das TXT Plugin nicht aktiv).

Das Script get_topo startet nach dem die Topo-Daten geladen wurden das PHP Script /var/www/olsrtopo/engine.php. Das Script führt nun folgende Aktionen aus.

  • HNA's aus /var/www/olsrtopo/hna einlesen.
  • AP Liste im Wiki Parsen und Koordinaten sammeln.
  • Topo aus /var/www/olsrtopo/topo einlesen.
  • Netz Qualität der einzelnen AP's berechnen. Dabei wird von den AP's ausgegangen die direkten Kontakt mit einem Gateway haben das HNA's ausgibt. Von hier werden absteigend die Links verfolgt bis jeder AP seinen Link-Quality-Wert hat.
  • Liste mit Links zwischen den AP's ausgeben.
  • Liste mit AP's ausgeben.
  • Die Daten landen in alfredi_output.csv.
  • Daten werden ein mal pro Minute aktualisiert.

OLSR-Plugin Version

Diese werden durch ein Python Script (von sh01) auf Heartofgold mit den Geo-Koordinaten aus dem Wiki zusammen geführt. Die Daten landen auf Heartofgold in /var/www/htdocs/topology/olsr/alfredi_output.csv. Das passiert alle 5 Minuten durch einen Cronjob.

Auf www.on-i.de läd ein weiterer Cronjob /usr/local/sbin/olsrtopoloader alle 5 Minuten die csv-Datei auf den Webserver nach /var/www/olsrtopo/alfredi_output_old.csv. Durch zwei Mediawiki Erweiterungen können die Informationen nun im Wiki angezeigt werden. Diese Daten werden aktuell nicht verwenden. Zum Vergeichen der Karten kann man alfredi_output_old.csv nach alfredi_output.csv kopieren.

Subversion

  • Die Repositorys liegen auf Ruri unter /var/svn
  • Der Subversion sollte auf Heartofgold verlegt werden.
  • Dazu gibt es auf Ruri noch eine Trac Installation. (Wird die noch verwendet?)
Persönliche Werkzeuge