Installation (BOS2Web)
Inhaltsverzeichnis |
BOS2Web 3.0
BOS2Web 3.0 ist die momentan aktuelle Version des Webinterfaces. Wir erklären hier Schritt für Schritt in einem Videotutorial wie die Installation abläuft. Sollten dennoch Fragen auftauchen, können Sie diese in unserem Supportsystem stellen.
Bei einer Erstinstallation sollten Sie zunächst prüfen, ob Sie einen Webserver/Webspace besitzen, der folgende Anforderungen erfüllt:
- PHP >= Version 4
- MYSQL >= Version 4
- Cronjobs (für SMS-, Emailalarmierung und Unwetterwarnungen)
alternativ gehen wir im Abschnitt Webserver auch auf die Installation eines Webservers unter Windows XP ein.
Webserver
Sollten Sie vorhaben einen Webserver auf Ihrem PC, oder einem anderen netzwerkfähigen Computer zu installieren, so können Sie sich das folgende Videotutorial anschauen, in dem wir die Vorgehensweise erläutern.
Datenbank
Die Vorbereitung für die Datenbank zeigen wir im folgenden Videotutorial. Diese Einrichtung ist Voraussetzung für die Installation des Webinterfaces und des BOSDBAgenten.
Webinterface
Das Webinterface von BOS2Web bietet eine audiovisuelle Schnittstelle für den Benutzer an, mit der die Daten aus der Datenbank aufbereitet und dem User dargestellt werden. Die Installation des Webinterfaces zeigen wir im folgenden Videotutorial.
Cronjobs
Die Cronjobs werden benötigt um die SMS und Emailalarmierung zu initialisieren. Im Endeffekt werden in einem bestimmten Intervall immer wieder bestimmte Scripte angesprochen, die neue Alarme oder Unwettermeldungen abfragen.
Crontab Linux
Dazu muss zunächst eine Verbindung zu einem Server über SSH bestehen. Über den Befehl "crontab -e" öffnet sich ein Editor.
Mit "i" können nun Daten in die Cronjobtabelle geschrieben werden. Zuerst beginnt man mit dem zeitlichen Rhytmus. Bestehend aus 5 Abschnitten.
- * * * * steht dabei für jede Minute ausführen.
5 * * * * steht zum Beispiel dafür ein Script immer um 5 Minuten nach voll aufzurufen. So geht das Schema weiter über Stunden, Tage, Monate und Wochen.
20,30 1 * * 1-5 würde zum Beispiel für die Ausführung im folgenden Zeitraum stehen: Montags-Freitags immer um 01:20 und 01:30
Hinter der Zeitangabe folgt dann der auszuführende Befehl. Um PHP-Dateien auszuführen empfehle ich den Befehl w3m, falls er auf dem Server vorhanden ist. Alternativ kann auch der PHP-Interpreter mit dem Parameter -f aufgerufen werden.
Nach vollständiger Eingabe eines, oder mehrerer Crontabs, beendet man die Eingabe mit :wq (Speichern und schließen), oder :q (Schließen, ohne zu speichern). Nun ist es möglich die Eingaben zu überprüfen mit "crontab -l".
Wir empfehlen das Script jede Minute aufzurufen, um so nahezu Echtzeitalarme zu erhalten. Sollte dies den Server aber zu sehr belasten, so kann man das Intervall auch höher setzen.
Beispiele
PHP-Interpreter:
- * * * * /usr/bin/php -f /pfad/zu/bos2web/sms_zvei.php
- * * * * /usr/bin/php -f /pfad/zu/bos2web/sms_pocsag.php
- * * * * /usr/bin/php -f /pfad/zu/bos2web/sms_unwetter.php
w3m:
- * * * * w3m http://d.bos2web.de/sms_zvei.php
- * * * * w3m http://d.bos2web.de/sms_pocsag.php
- * * * * w3m http://d.bos2web.de/sms_unwetter.php
Crontab Windows
Für Windows werden aktuell schon einige Portierungen des Crondienstes angeboten. Wir haben hier keine speziellen Tests durchgeführt, sondern nur einige hilfreiche Quellen gesammelt und listen diese hier auf. Sollte sich jemand berufen fühlen über seine Erfahrungen zu schreiben, so würden wir uns sehr freuen.
Da die Funktionsweise ähnlich der Linuxvariante sind, bitten wir Sie sich im oberen Abschnitt darüber zu informieren.
Cronjobdienst
Bei Cronjobdiensten muss meistens nur die Url zum Script angegeben werden, so wie das Intervall, in dem das Script aufgerufen werden soll.
Wir empfehlen das Script jede Minute aufzurufen, um so nahezu Echtzeitalarme zu erhalten. Sollte dies den Server aber zu sehr belasten, so kann man das Intervall auch höher setzen.
Beispiele
http://d.bos2web.de/sms_zvei.php http://d.bos2web.de/sms_pocsag.php http://d.bos2web.de/sms_unwetter.php
Import
FMS32 Pro
Oft stellt sich die Frage nach einem Import der Kennungszuordnungen (Rufnamen, Schleifennamen, etc.) von FMS32Pro nach BOS2Web. Bisher gibt es dafür keinen Automatismus. Ein Workaround wird im Forum funkmeldesystem.de diskutiert. [1]
Wir bitten Sie von Fragen dazu abzusehen, da wir keine Unterstützung im Rahmen der Installation hierfür anbieten können. Sie können aber eine Migration der Daten kostenpflichtig bei uns beauftragen.