OpenMAINT 是一個開源平台,適用於所有規模和行業的設施和物業管理。 它可用於管理基礎設施、資產、建築物和其他專業設備。 它還有助於簡化維護流程,並允許在為新項目分配資源的同時做出決策。
OpenMaint 設計和配置了其強大的工具,如儀表板、庫存控制、報告以及跟踪和歷史記錄。 通常從事建築、製造或運輸服務的企業可以將這種無縫軟件集成到他們的系統中,並通過它來適應日常運營。 它可以根據組織的需要進行定制。
它有助於管理正確團隊或供應商的訂單,並提供干預報告的計劃、執行和註冊、預防性維護、移動訪問、計劃日曆等。 它還包括財務管理、物流管理、服務歷史跟踪、GIS 和 BIM 支持。 該軟件由總部位於意大利的 Tecnoteca SRL 設計和推出。 在本文中,我們將展示如何在 Ubuntu 16.04 上安裝 openmaint。
先決條件
我們需要在我們的系統上安裝以下軟件包才能成功設置 OpenMaint。 openMAINT 軟件設置的最低和建議要求如下所述。
1)安裝Tomcat 7
首先,我們要安裝 Apache tomcat 版本 7,以及它在我們的 Ubuntu 服務器上的附加包,使用以下命令:
# apt-get install tomcat7 tomcat7-docs tomcat7-admin tomcat7-examples
按“y”鍵和“Enter”以確認 Tomcat7 及其依賴項和附加包的安裝。安裝後,您可以通過在瀏覽器中打開下面的鏈接來測試它是否工作正常,默認端口為“8080”。如果您正在使用它本地服務器,使用“localhost”。
https://localhost:8080
如果一切順利,您將看到類似“它有效”的消息。
現在,讓我們為 tomcat manager webapp 設置角色,以便我們將來訪問控制面板。
# gedit /etc/tomcat7/tomcat-users.xml
清除文件內容並將以下文本粘貼到其中:
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>
記下用戶名和密碼條目。 在訪問管理器 web 應用程序時,您將需要它 https://server_IP:8080/manager/html
和 https://server_IP:8080/host-manager/html/
.
2)安裝Java開發工具包
要在 Ubuntu 16.04 上安裝 JDK,我們將運行以下命令來安裝推薦版本的 OpenJDK 8。
# apt-get install default-jdk
按“y”繼續在 Ubuntu 上安裝 JDK,這使我們能夠開發 Java 應用程序以在我們的 Tomcat 服務器上運行。 接下來,我們將安裝 Apache Ant(用於構建 Java 應用程序)和源代碼控制系統 git,使用以下命令。
# apt-get install ant git
3)安裝PostgreSQL
現在,我們需要安裝和設置 PostgreSQL,因為大多數 openMAINT 都依賴於它。 我們將首先通過鍵入以下命令安裝 postgresql 及其附加包:
# apt-get install postgresql postgresql postgresql-contrib
這將在您的 PC 上創建一個名為“postgres”的新用戶。 使用以下命令為此帳戶設置密碼並記下它,因為稍後在設置中以及登錄 postgres 用戶帳戶時將需要它。
# passwd postgres
之後,我們將安裝一個 Web 管理員工具來管理 PostgreSQL 數據庫,可以使用以下命令進行安裝:
# apt-get install pgadmin3
使用下面的命令來查找更多要安裝的模塊,即 PostGIS、程序語言、客戶端界面等。
apt-cache search postgres
4) PostgreSQL 數據庫服務器設置
現在我們已經成功安裝了 PostgreSQL 數據庫服務器,讓我們連接到用戶“postgres”並創建一個我們將很快用來設置 openMAINT 的數據庫。
# su - postgres
當系統要求您輸入密碼時,請使用您在上述第 3 步中設置的密碼。 現在繼續為 postgres 數據庫用戶設置密碼。 將“newpassword”替換為您將用於數據庫的密碼。
# psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'newpassword';"
現在讓我們為 openMAINT 創建一個數據庫。 在我們的例子中,我們將使用 postgresqldb 作為我們的數據庫名稱。
# createdb postgresqldb
要連接到您的數據庫,請輸入:
psql postgresdb
類型 q
斷開與數據庫的連接並鍵入 exit 以從 postgres 註銷回到您的普通用戶帳戶。
5) 安裝 JODBC
Java 是平台中立的,這是一個簡單的過程,只需下載適當的 JAR 文件並將其放入類路徑即可。 讓我們下載所需的版本,可以使用下載 鏈接到 PostgreSQL JDBC 驅動程序.
我們將使用以下命令來獲取所需的 JDBC 驅動程序。
# wget https://jdbc.postgresql.org/do…/postgresql-9.4-1200.jdbc4.jar
接下來,使用以下命令將其複製到 tomcat 的“lib”目錄。
# cp postgresql-9.4-1200.jdbc4.jar /usr/share/tomcat7/lib
6) 下載並安裝 OpenMaint
最新版本的 OpenMaint 可以從他們的 官方網頁.
# wget https://downloads.sourceforge.net/project/openmaint/1.1/openmaint-1.1-2.4.2.zip
下載包後,解壓它,進入目錄,然後使用以下命令複製“extras/tomcat-libs”中的庫。
# unzip openmaint-1.1-2.4.2.zip
# cd openmaint-1.1-2.4.2
# cp ./extras/tomcat-libs/6.0 or higher/postgresql-9.4.1207.jar /usr/share/tomcat7/lib/
然後使用以下命令將 openmaint-{version}.war 複製到“openmaint.war”。
# cp openmaint-1.1-2.4.2.war /var/lib/tomcat7/webapps/openmaint.war
然後我們將使用以下命令將 cmdbuild-shark-server-{version}.war 複製到“shark.war”。
# cp openmaint-shark-server-1.1-2.4.2.war /var/lib/tomcat7/webapps/shark.war
.war 文件將被提取,之後您可以通過輸入以下命令來刪除它們:
# rm -r /var/lib/tomcat7/webapps/shark.war /var/lib/tomcat7/webapps/openmaint.war
現在將 openMAINT 數據庫文件夾中的數據庫恢復到您之前創建的數據庫。 去做這個:
- 打開破折號並輸入“pgadmin3”並按 Enter.
- 單擊“連接”按鈕並通過填寫所需參數連接到您的 PostgreSQL 服務器。
- 在 postgres 用戶帳戶下,展開數據庫,右鍵單擊您創建的數據庫並選擇 恢復.
- 現在,選擇 openmaint 文件夾中的任何數據庫文件,選擇 postgres 在角色名稱下,然後單擊 恢復。 進程狀態將 如果數據庫已恢復,則以 0 退出。
7) OpenMaint Web 安裝嚮導
所有文件都已就位,現在我們將通過其 Web 安裝嚮導,可以通過打開以下 URL 後跟我們服務器的 IP 地址和端口 8080 來執行該嚮導,如下所示。 在我們的例子中,我們將使用 localhost。
編輯 Shark 中的 context.xml 文件並將數據庫名稱從 ${cmdbuild} 更改為您為數據庫提供的名稱。 您可以使用您喜歡的文本編輯器或鍵入:
# gedit /var/lib/tomcat7/webapps/shark/META-INF/context.xml
現在編輯 Shark.conf 文件並使用 openmaint 應用程序的 url 設置參數“org.cmdbuild.ws.url”,例如 https://localhost:8080/openmaint。
# gedit /var/lib/tomcat7/webapps/shark/conf/Shark.conf
現在,重新啟動 Tomcat 應用程序服務器:
# service tomcat7 restart
現在讓我們從實際的 openmaint 安裝開始。 在您的瀏覽器中,訪問以下網站:
https://locahost:8080/openmaint
在您的網絡瀏覽器中打開上述 URL 後,讓我們配置基本的網絡配置,如下所示。
接下來,我們需要配置數據庫設置,然後測試連接,如果連接正常,則單擊右下角的“完成”按鈕,您將被引導到登錄頁面。
8) 訪問 OpenMAINT 儀表板
數據庫連接測試成功後,刷新您的網頁,您將出現如下所示的登錄頁面。 您可以使用以下憑據登錄 OpenMaint 儀表板。
用戶名: admin 經過: admin
用戶名:結婚 經過: 演示
提供正確的憑據後,您將看到其管理控制台,您現在可以在其中管理您的資產和庫存。
點擊 管理模塊 並轉到設置 -> 工作流引擎並選中“啟用”框並使用鯊魚的 URL(例如 https://localhost:8080/shark)填充“服務器 URL”字段。 點擊 Save 提交更改。
結論
OpenMAINT 是大中型組織管理其機械、工程、家具等移動資產的有用應用程序。在房地產行業,它可用於維護建築物、基礎設施和維護等數據。它也可以用於與其他與計劃相關的維護活動以及在其失敗和後勤和經濟的情況下有用。 它是一種解決方案,配置了工作流、報告和儀表板,可以根據每個組織的需求和可用資源逐步激活。