Ubuntu20.04にOpenMAINTをインストールする方法

OpenMAINT は、資産および施設管理用のオープンソースソフトウェアです。 このアプリケーションは、不動産資産、産業施設、インフラストラクチャ、および関連するメンテナンス活動の管理に適しています。 これは、モバイル資産、技術デバイス、家具など、および関連するロジスティクス、経済、および保守活動、スケジュールされた、または計画外の活動を管理するために使用できます。

OpenMAINTは、銀行、公的部門、建設会社、製造会社などのさまざまなタイプの組織にとって、在庫と備品の整理、保守、配布、修理のスケジュール設定、および問題の報告に非常に役立ちます。 組織のニーズに応じてカスタマイズできます。

OpenMAINTはWebベースのソフトウェアであり、実行可能ファイルがないため、Webサーバーで実行し、Webブラウザからアクセスする必要があります。 これは、アーキテクチャとコンポーネントを継承するフレームワークCMDBuildに基づく垂直アプリケーションです。

このチュートリアルでは、インストール方法を示します openMAINT バージョン2.1(CMDBuildコア3.3.1を使用) Ubuntu 20.04

前提条件

openMAINTをインストールするには、次のソフトウェア要件を満たす必要があります。

  • 9.5から10.xまでのPostgreSQL;
  • PostGIS 2.4または2.5(オプション);
  • Apache Tomcat 9.0(9.0.30を推奨)。
  • JDK 1.11;
  • CMISプロトコルをサポートするすべてのDMS(Alfresco Community推奨-オプション)。
  • Geoserver 2.10.1(オプション);
  • BIMServer 1.5.138(オプション)。

まず、Ubuntuシステムを更新する必要があります。

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

Java DevelopmentKitのインストール

次のコマンドを使用してopenjdk-11をインストールします。

$ sudo apt-get install default-jdk

PostgreSQLのインストール

次に、openMAINT用のPostgreSQLデータベースをインストールしてセットアップする必要があります。 まず、PostgreSQLとその追加パッケージをインストールします。 PostgreSQLバージョン10以降で使用すると、執筆時点でopenMAINTのバグがあったため、PostgreSQLバージョン10をインストールする必要があります。

古いリリースのPostgreSQLをインストールするには、次のコマンドを入力してリポジトリをAPTに追加する必要があります。

$ wget –quiet -O-https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add- $ RELEASE = $(lsb_release -cs)$ echo “deb [arch=amd64] https://apt.postgresql.org/pub/repos/apt/ $ {RELEASE} “-pgdg main | sudo tee /etc/apt/sources.list.d/pgdg.list

GPGキーをインポートし、リポジトリコンテンツを追加した後、それを確認し、システムを更新します。

$ cat /etc/apt/sources.list.d/pgdg.list deb [arch=amd64] https://apt.postgresql.org/pub/repos/apt/ focus-pgdg main $ sudo apt-get update

次にPostgreSQLをインストールします。

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

これにより、Ubuntuサーバーに「postgres」という名前の新しいユーザーが作成されます。 passwdコマンドを使用してこのアカウントのパスワードを設定し、それを書き留めます。これは、セットアップの後半で必要になるため、またpostgresユーザーアカウントにログインするためにも必要になるためです。 パスワードをに設定します admin。

$ sudo passwd postgres新しいパスワード:新しいパスワードを再入力してください:passwd:パスワードが正常に更新されました

PostGisのインストール

次に、PostGisパッケージをインストールする必要があります-PostgreSQLの地理オブジェクトのサポート

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

PostgreSQLデータベースサーバーのセットアップ

これで、ユーザーpostgresに切り替えて、openMAINT用のデータベースを作成できます。

$ sudo su-postgres

パスワードを求められたら、上記で設定したものを使用してください。 私のは admin。 次に、postgresデータベースユーザーのパスワードを設定します。 交換 “admin”データベースに使用するパスワードを使用します。パスワードを使用します admin もう一度:

$ psql -d template1 -c “ALTER USER postgres WITH PASSWORD ‘admin’; ”

exitと入力して、デフォルトユーザーに戻ります。

OpenMAINTのダウンロードとインストール

このチュートリアルを書いている時点では、 openMAINTの最新バージョン 2.1です。

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

パッケージをダウンロードしたら、openMAINTのインストールを開始します。

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

次に、インストールオプションに従って、入力します。

CMDBuildインタラクティブインストールウィザード-ようこそ! このウィザードは、CMDBuildの新しいインスタンスをインストールおよび構成するプロセスをガイドします。 Tomcatのインストール場所 [/home/vagrant/cmdbuild_30] :

インストーラーはポータブルTomcatサーバーをインストールし、表示されるデフォルトのパスを使用します。

また、デフォルトのポートを使用します(Enterキーを押すだけです)。

Tomcathttpポート [8080]:tomcatシャットダウンポート(オフセットはすでに適用されています) [8005]:tomcatデバッグポート(オフセットはすでに適用されています) [8000]:

次に、PostgreSQLサーバー情報を入力する必要があります。 ローカルホストとデフォルトのポートを使用します(Enterキーを押すだけです)。

postrgres db [localhost:5432]:

のために admin アカウントは、PostgreSQLのユーザー名と以前に設定したパスワードを使用します。

postrgres admin アカウント [postgres/postgres]:postgres /admin

データベース名には、デフォルトのデータベースも使用します。

cmdbuildposrgresデータベース名 [cmdbuild_99d5] :

次に、データをPostgreSQLデータベースにダンプします。 利用可能なデータセットは2つありますが、これには example、デモデータを使用します。

* emtpy.dump.xz:基本構造とデフォルトのようないくつかの最小限の情報を備えたデータベースダンプ admin アカウント;

* demo.dump.xz:基本構造とシステムに追加されたいくつかの情報を含むデータベースダンプ example ユーザー;

デモデータセットをデータベースにダンプします(Enterキーを押すだけです)。

ロードするデータベースダンプ [demo]:

インストールの詳細を確認し、準備ができたら続行します。

開始する準備ができました。これが構成です。

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

すべて問題がない場合は、Enterキーを押してインストールを開始します

TomcatサーバーとopenMAINTの実行

インストールが完了したら、次のように入力してTomcatbinディレクトリに入ります。

$ cd cmdbuild_30 / bin /

次に、次のように入力します。

$ ./startup.sh

また、Tomcatサーバーが起動したことを示す次のターミナル出力が表示されます。

CATALINA_BASEの使用:/ home / vagrant / cmdbuild_30 CATALINA_HOMEの使用:/ home / vagrant / cmdbuild_30 CATALINA_TMPDIRの使用:/ home / vagrant / cmdbuild_30 / temp JRE_HOMEの使用:/ usr CLASSPATHの使用:/home/vagrant/cmdbuild_30/bin/bootstrap.jar: /home/vagrant/cmdbuild_30/bin/tomcat-juli.jar CATALINA_PIDの使用:/home/vagrant/cmdbuild_30/bin/catalina.pidTomcatが起動しました。

TomcatサーバーとopenMAINTを停止する場合は、同じディレクトリからshutdown.shスクリプトを使用する必要があります。

openMAINTダッシュボードにログインする

ここでhttp:// your-server-ip:8080 / cmdbuild /に移動すると、ログインフォームが表示されます。

OpenMAINTログインフォーム

次のクレデンシャルを使用して、OpenMAINTダッシュボードにログインできます。

ユーザー名: admin パス: admin
ユーザー名:
結婚する パス: 結婚する

適切なクレデンシャルを指定すると、資産と在庫を管理できる管理コンソールが表示されます。

管理要約管理要約
メンテナンスの概要メンテナンスの概要
メンテナンス統計レポートメンテナンス統計レポート
Maintenance_inspection_form保守点検フォーム
メンテナンスカレンダーメンテナンスカレンダー

結論

OpenMAINTは、機械、エンジニアリング、家具などのモバイル資産の管理に使用される組織にとって便利なアプリケーションです。不動産業界では、建物、インフラストラクチャ、メンテナンスなどに関するデータを維持するために使用できます。また、便利な場合もあります。計画に関連するその他の保守活動。 これは、ワークフロー、レポート、およびダッシュボードで構成されたオールインワンソリューションであり、各組織のニーズと利用可能なリソースに応じてアクティブ化して使用できます。