GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat OpenMAINT na Ubuntu 20.04

OpenMAINT je open-source software pro správu majetku a zařízení. Aplikace je vhodná pro správu nemovitostí, průmyslových zařízení, infrastruktury a souvisejících činností údržby. Lze jej použít ke správě mobilních aktiv, technických zařízení, nábytku atd. a souvisejících logistických, ekonomických a údržbových činností, plánovaných i neplánovaných.

OpenMAINT může být extrémně nápomocný různým typům organizací, jako jsou banky, veřejná oddělení, stavební a výrobní společnosti atd. při organizování, údržbě a distribuci jejich zásob a zásob, plánování oprav a hlášení problémů. Lze jej upravit podle potřeb organizací.

OpenMAINT je webový software, neexistuje žádný spustitelný soubor, takže musí běžet na webovém serveru a být přístupný přes webový prohlížeč. Jedná se o vertikální aplikaci založenou na frameworku CMDBuild, ze kterého dědí architekturu a komponenty.

Tento tutoriál ukazuje, jak nainstalovat openMAINT Verze 2.1 (s jádrem CMDBuild 3.3.1) na Ubuntu 20.04 .

Předpoklady

Abychom mohli nainstalovat openMAINT, musíme splnit následující softwarové požadavky:

  • PostgreSQL od 9.5 do 10.x;
  • PostGIS 2.4 nebo 2.5 (volitelné );
  • Apache Tomcat 9.0 (doporučeno 9.0.30);
  • JDK 1.11;
  • jakýkoli DMS, který podporuje protokol CMIS (doporučeno Alfresco Community – volitelné );
  • Geoserver 2.10.1 (volitelné );
  • BIMServer 1.5.138 (volitelné ).

Nejprve musíme aktualizovat systém Ubuntu:

$ sudo apt-get update
$ sudo apt-get upgrade

Instalace sady Java Development Kit

Nyní nainstalujeme openjdk-11 pomocí tohoto příkazu:

$ sudo apt-get install default-jdk

Instalace PostgreSQL

Nyní musíme nainstalovat a nastavit databázi PostgreSQL pro openMAINT. Nejprve nainstalujeme PostgreSQL a jeho další balíčky. Musíme nainstalovat PostgreSQL verze 10, protože v době psaní tohoto článku se vyskytla chyba openMAINT při jeho použití s ​​PostgreSQL verze 11 a novější.

Chcete-li nainstalovat starší verzi PostgreSQL, musíme přidat jejich úložiště do APT zadáním následujících příkazů:

$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

$ RELEASE=$(lsb_release -cs) 
$ echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ ${RELEASE}"-pgdg main | sudo tee  /etc/apt/sources.list.d/pgdg.list

Po importu klíče GPG a přidání obsahu úložiště jej ověřte a aktualizujte systém:

$ cat /etc/apt/sources.list.d/pgdg.list
deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main

$ sudo apt-get update

Nyní nainstalujte PostgreSQL:

$ sudo apt-get install postgresql-10 postgresql-contrib

Tím se na vašem serveru Ubuntu vytvoří nový uživatel s názvem „postgres“. Nastavte své heslo pro tento účet pomocí příkazu passwd a zapište si ho, protože ho budete potřebovat později při nastavení a také k přihlášení ke svému uživatelskému účtu postgres. Heslo nastavím na admin.

$ sudo passwd postgres
 New password: 
 Retype new password: 
 passwd: password updated successfully

Instalace PostGis

Dále musíme nainstalovat balíčky PostGis – podpora geografických objektů pro PostgreSQL

$ sudo apt-get install postgis postgresql-10-postgis-3 libpostgis-java

Nastavení databázového serveru PostgreSQL

Nyní můžeme přejít na uživatele postgres a vytvořit databázi pro openMAINT:

$ sudo su - postgres

Až budete požádáni o heslo, použijte to, které jste nastavili výše. Můj byl admin. Nyní pokračujte a nastavte heslo pro uživatele databáze postgres. Nahraďte "admin" heslem, které budete používat pro databázi. Ještě jednou použiji heslo admin:

$ psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'admin';"

Chcete-li se vrátit k výchozímu uživateli, zadejte příkaz exit.

Stažení a instalace OpenMAINT

V době psaní tohoto návodu je nejnovější verze openMAINT 2.1.

Nyní stáhneme nejnovější verzi pomocí příkazu wget:

$ wget https://downloads.sourceforge.net/project/openmaint/2.1/Core%20updates/openmaint-2.1-3.3.1/openmaint-2.1-3.3.1.war

Po stažení balíčku spusťte instalaci openMAINT:

$  java -jar ./openmaint-2.1-3.3.1.war install

Nyní postupujte podle a zadejte možnosti instalace:

CMDBuild interactive install wizard - welcome!
 this wizard will guide you in the process of installing and configuring a new instance of CMDBuild!
 tomcat install location [/home/vagrant/cmdbuild_30] : 

Instalační program nainstaluje přenosný server Tomcat a my použijeme výchozí cestu, kterou ukazuje.

Také použijeme výchozí porty (stačí stisknout enter):

tomcat http port [8080]:
tomcat shutdown port (offset already applied) [8005]:
tomcat debug port (offset already applied) [8000]:

Nyní musíme zadat informace o serveru PostgreSQL. Používáme localhost a výchozí port (stačí stisknout enter):

postrgres db [localhost:5432]:

Pro účet správce používáme uživatelské jméno PostgreSQL a heslo, které jsme nastavili dříve:

postrgres admin account [postgres/postgres]: postgres/admin

Pro název databáze také používáme výchozí databázi:

cmdbuild posrgres database name [cmdbuild_99d5] :

Dále uložíme data do databáze PostgreSQL. K dispozici jsou dvě datové sady, ale v tomto příkladu použijeme ukázková data.

* emtpy.dump.xz:výpis databáze se základní strukturou a některými minimálními informacemi, jako je výchozí účet správce;

* demo.dump.xz:výpis databáze se základní strukturou a některými dalšími informacemi přidanými do systému, jako například uživatelé;

Vypíšeme soubor demo dat do naší databáze (stačí stisknout enter):

database dump to load [demo]:

Zkontrolujte podrobnosti instalace a pokračujte, až budete připraveni:

we're ready to begin, this is your configuration: 

tomcat: /home/vagrant/cmdbuild_30  
http port: 8080  
shutdown port: 8005  
debug port: 8000  
postgres database: localhost:5432/cmdbuild_99d5  
database dump: demo.dump.xz

if everything is ok, press ENTER to begin installation

Spuštění serveru Tomcat a openMAINT

Po dokončení instalace zadejte adresář Tomcat bin zadáním:

$ cd cmdbuild_30/bin/

Poté zadejte:

$ ./startup.sh 

A měli byste získat následující výstup terminálu oznamující, že server Tomcat byl spuštěn:

 Using CATALINA_BASE:   /home/vagrant/cmdbuild_30
 Using CATALINA_HOME:   /home/vagrant/cmdbuild_30
 Using CATALINA_TMPDIR: /home/vagrant/cmdbuild_30/temp
 Using JRE_HOME:        /usr
 Using CLASSPATH:       /home/vagrant/cmdbuild_30/bin/bootstrap.jar:/home/vagrant/cmdbuild_30/bin/tomcat-juli.jar
 Using CATALINA_PID:    /home/vagrant/cmdbuild_30/bin/catalina.pid
 Tomcat started.

Pokud chcete zastavit server Tomcat a openMAINT, měli byste použít skript shutdown.sh ze stejného adresáře.

Přihlášení do openMAINT Dashboard

Nyní přejděte na http://your-server-ip:8080/cmdbuild/ a budete uvítáni přihlašovacím formulářem:

Pro přihlášení do OpenMAINT Dashboard můžete použít následující přihlašovací údaje:

Uživatelské jméno: admin Průchod: admin
Uživatelské jméno:
demouser Průchod: demouser

Po zadání správných přihlašovacích údajů se vám zobrazí konzola pro správu, kde nyní můžete spravovat svá aktiva a inventář:

Závěr

OpenMAINT je užitečná aplikace pro organizace používané pro správu jejich mobilních aktiv, jako jsou stroje, strojírenství, nábytek atd. V realitním průmyslu ji lze použít k údržbě dat o budovách, infrastruktuře, údržbě atd. Může být také užitečná pro další činnosti údržby související s plánováním. Jedná se o all-in-one řešení konfigurované s pracovními postupy, sestavami a řídicími panely, které lze aktivovat a používat podle potřeb každé organizace a jejích dostupných zdrojů.


Ubuntu
  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 18.04

  2. Jak nainstalovat PostgreSQL na Ubuntu 20.04

  3. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  1. Jak nainstalovat PostgreSQL 9.5 na Ubuntu (12.04 - 15.10)

  2. Jak nainstalovat OpenMaint na Ubuntu 16.04

  3. Jak nainstalovat pgAdmin4 na Ubuntu