Zainstaluj system śledzenia OpenGTS w Linux Mint 17

  • Cornelius Paul
  • 0
  • 4841
  • 182

Wprowadzenie

OpenGTS jest pierwszym internetowym systemem śledzenia opartym na GPS typu open source, używanym na całym świecie w ponad 110 krajach i używanym w tysiącach pojazdów. Jest używany we flocie klasy podstawowej, a także w systemach śledzenia wysokiego poziomu.

cechy

Uwierzytelnianie internetowe

Każde konto obsługuje wielu użytkowników, każdy użytkownik może mieć swój własny login i hasło. Użytkownik może uzyskać dostęp do ustawień swojego konta.

Konfigurowalny interfejs sieciowy

Wygląd i działanie śledzącej strony internetowej i być modyfikowane zgodnie z wymaganiami użytkownika.

Niezależny od systemu operacyjnego

Jest to całkowicie oparta na Javie aplikacja z używanym Apache tomcat dla usług internetowych i mysql jako bazą danych, może być instalowana i konfigurowana z systemami operacyjnymi opartymi na Linux, Mac, FreeBSD lub Microsoft.

Dostosowywanie raportów

Wykorzystywał wewnętrzny mechanizm raportowania oparty na XML, który pomaga generować historię śledzenia w razie potrzeby.

Konfigurowalne zeozony

Można skonfigurować niestandardowy obszar przymusowy ZEO, aby zapewnić raporty przylotów i odlotów. Każdemu zeozone można przypisać inną nazwę.

Więcej informacji: http://opengts.sourceforge.net/

Zainstaluj OpenGTS

Wymagania wstępne

Użyjemy mint Linux 17 do celów demonstracyjnych, minimum 2 GB RAM, 5 GB pamięci z procesem dwurdzeniowym będzie wystarczające.

System aktualizacji:

# sudo apt-get update

Zainstaluj wymagane pakiety oprogramowania:

$ sudo apt-get install apache2 php5 mysql-server libmysql-java wget curl unzip ant

Podczas instalacji podaj hasło mysql.

Uruchom usługi MySQL i Apache2:

 $ sudo /etc/init.d/mysql start $ sudo /etc/init.d/apache2 start

Zainstaluj openjdk:

$ sudo apt-get install openjdk-7-jdk

Pobierz i zainstaluj Apache Tomcat w wersji 7-x-x.

$ wget -c http://apache.mirror.uber.com.au/tomcat/tomcat-7/v7.0.65/bin/apache-tomcat-7.0.65.zip 

Wypakuj pakiet tomcat i skopiuj wszystko do katalogu / usr / local /.

$ sudo unzip apache-tomcat-7.0.65.zip $ sudo cp -av apache-tomcat-7.0.65 / usr / local /

Zdefiniuj środowisko CATALINA_HOME i uruchom skrypt startowy.

$ export CATALINA_HOME = / usr / local / apache-tomcat-7.0.65 / $ cd / usr / local $ sudo ln -s $ CATALINA_HOME tomcat $ cd /usr/local/apache-tomcat-7.0.65/bin $ chmod a + x * .sh $ ./startup.sh $ sudo ln -s $ KATALINA_HOME / usr / local / tomcat 

Zdefiniuj środowisko JAVA_HOME:

 $ export JAVA_HOME = / usr / lib / jvm / java-7-openjdk-amd64 $ echo "export JAVA_HOME = / usr / lib / jvm / java-7-openjdk-amd64" >> ~ / .bashrc $ sudo ln -s $ JAVA_HOME / usr / local / java

Skonfiguruj ustawienia poczty JAVA i łącznik Java:

Najpierw Pobierz i skonfiguruj łącznik mysql Java, wypakuj pakiet i skopiuj łącznik mysql java do $ JAVA_HOME / jre / lib / ext teczka

$ cd / tmp / && wget http://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.37.tar.gz $ tar -xvf mysql-connector-java-5.1.37 .tar.gz $ cd mysql-connector-java-5.1.37 $ sudo cp mysql-connector-java-5.1.37-bin.jar $ JAVA_HOME / jre / lib / ext

Teraz pobierz i skonfiguruj instalację poczty Java i skopiuj pobrany plik .jar do $ JAVA_HOME / jre / lib / ext teczka.

$ cd / tmp / && wget https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/1.5.4/javax.mail-1.5.4.jar $ sudo cp javax .mail-1.5.4.jar $ JAVA_HOME / jre / lib / ext / 

Zmień nazwę javax.mail-1.5.4.jar na javax.mail.jar:

$ mv $ JAVA_HOME / jre / lib / ext / javax.mail-1.5.2.jar $ JAVA_HOME / jre / lib / ext / javax.mail.jar

Pobierz OpenGTS:

$ cd / tmp && wget http://ncu.dl.sourceforge.net/project/opengts/server-base/2.6.0/OpenGTS_2.6.0.zip 

Wypakuj pakiet do / usr / local folder:

$ sudo rozpakuj OpenGTS_2.6.0.zip -d / usr / local /

Skonfiguruj środowisko GTS_HOME:

$ export GTS_HOME = / usr / local / OpenGTS_2.6.0 / $ echo "export GTS_HOME = / usr / local / OpenGTS_2.6.0" >> ~ / .bashrc $ sudo ln -s $ GTS_HOME / usr / local / gts

Zmień własność dla aktualnie zalogowanego użytkownika przed uruchomieniem następnego polecenia:

$ sudo chown -R unixmen: sudo /usr/local/OpenGTS_2.6.0/

Teraz zmień katalog na $ GTS_HOME i uruchom następujące polecenie:

 && wszystko

Jeśli wszystko pójdzie gładko, wynik będzie wyglądał jak poniżej.

Zdefiniuj nazwę użytkownika i hasło bazy danych (pamiętaj, że nadal jesteśmy w $ GTS_HOME).

$ Bin / initdb.sh -rootUser = root -rootPass = hasło

Przykładowe dane wyjściowe:

 Biegać tor mrówek  polecenie, które utworzy plik o nazwie track.war,  musimy skopiować ten plik do $ CATALINA_HOME / webapps teczka.

$ ant track

Przykładowe dane wyjściowe:

$ cp $ GTS_HOME / build / track.war /usr/local/apache-tomcat-7.0.65/webapps/
Zanim przejdziesz dalej, zatrzymaj się i ponownie uruchom apache tomcat
$ $ CATALINA_HOME / bin / startup.sh $ $ CATALINA_HOME / bin / startup.sh

Otwórz przeglądarkę i wpisz http: //: 8080 / utwór / utwór

Ups, nie utworzyliśmy konta sysadmin wymaganego do zalogowania się na serwerze, stwórzmy je najpierw.

$ cd $ GTS_HOME / bin $ ./admin.sh Konto -account = unixmen -pass = unixmen -create

Przykładowe dane wyjściowe

Teraz podaj te poświadczenia i zaloguj się

Pojawi się ekran powitalny:

Teraz część instalacji i konfiguracji jest zakończona na tym etapie, skonfiguruj swoje urządzenia śledzące GPS i możesz ich używać z Open GTS.

Wniosek

Zgodnie z moją wiedzą dostępnych jest bardzo mniej dokumentacji związanych z instalacją OpenGTS, ale do jej skonfigurowania wystarczy oficjalna dokumentacja. Jednym z problemów, który napotkałem podczas procesu instalacji, jest to, że OpenGTS wyświetla błąd, gdy został skonfigurowany z najnowszą wersją Apache Tomcat.

Zaleca się użycie Apache tomcat w wersji 7.0.x w tym celu. Chociaż ten praktyczny przewodnik został przetestowany w Mint Linux 17, ale wierzę, że to też będzie działać Ubuntu 14.04 / 15.10.

baw się dobrze!!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux