安裝在 Linux
開始安裝 OMFLOW Server
OMFLOW Server 安裝前環境準備,
本文件以Ubuntu 20.04 和 CentOS 8,
Python 版本為3.8.x為範例,
其他作業系統請參考下列準備步驟完成準備。
第一步驟,必須準備 Python3 的環境及 OMFLOW 套件
Ubuntu 必要套件安裝範例
CentOS Python 及必要套件安裝範例
第二步驟,安裝網頁伺服器 Apache Server
Ubuntu 安裝 Apache 範例
CentOS 安裝 Apache 範例
第三步驟,建立 OMFLOW 的 Python 執行環境
第四步驟,安裝 Python 必要套件
進入虛擬環境並安裝必需套件
若 Python 版本不是 3.8,請將指令中的 3.8 修改為使用版本。
第五步驟,解壓縮 omflow 資料夾
解壓縮 /tmp/omflow.tar.gz
重新命名資料夾 為 server
第六步驟,資料庫準備
資料庫目前預設為 SQLite 如要選擇其它資料庫,請參考網址
Linux安裝資料庫套件對照表:
UBUNTU
CentOS
如果您要選擇其他的資料庫 ,請預先建立好資料庫以給予相對應的權限。 以下資料庫需要安裝額外的套件(使用 pip 安裝)
要安裝資料庫套件前請先進入虛擬環境
source /opt/omflow/python/bin/activate
必要套件對照表:
更改 /opt/omflow/server/omflow/settings.py 檔案 以下是 settings.py 修改範例
SQLite
PostgreSQL
MySQL
Oracle
SQL Server
第七步驟,執行 omflow_config.sh 檔案
進入到 /opt/omflow/server 資料夾
若 Python 版本不是 3.8,請在 /etc/apache2/sites-available/django.conf 中,將 3.8 修改為使用的版本
第八步驟,類型選擇為 server
omflow type : server
執行範例
django.conf 設定檔
執行檔已經幫您把 django.conf (apache設定檔) 複製到 apache 資料夾 可以用指令檢視
Ubuntu 檢視
CentOS 檢視
Ubuntu 啟用 django.conf 設定檔
Ubuntu 停用 apache 預設檔
第九步驟,omflow_server 服務
啟動 omflow_server 服務
停用 omflow_server 服務
確認 omflow_server 服務狀態
第十步驟,開始使用 OMFLOW
開始安裝OMFLOW Collector
第一步驟,必須準備 Python3 的環境
Ubuntu 安裝範例
CentOS 安裝範例
第二步驟,建立 OMFLOW 的 Python 執行環境
如果無法建立虛擬環境,請安裝套件
apt-get install python3-venv
第三步驟,安裝 OMFLOW 必要套件
進入虛擬環境並安裝必需套件
其他非必要套件視 Collector 實際用途有所不同,可至【資料收集>收集器套件】章節觀看說明。
第四步驟,解壓縮 omflow 資料夾
解壓縮 /tmp/omflow.tar.gz
重新命名資料夾 為 collector
第五步驟,執行 omflow_config.sh 檔案
進入到 /opt/omflow/collector 資料夾
第六步驟,類型選擇為 collector
omflow type : collector
第七步驟,輸入必填資訊
此步驟將會更改 /opt/omflow/collector/omflow/settings.py
Collector IP : 本機IP
Collector port : 5168
Server IP : OMFLOWserver IP
Server port : OMFLOWserver port
Server protocol : OMFLOW server protocol
第八步驟,omflow_collecter 服務
啟動omflow_collector 服務
停止omflow_collector 服務
確認 omflow_collector 服務狀態
開始安裝 OMFLOW Patch
第一步驟,解壓縮 Patch檔
第二步驟,執行 patch.sh
最后更新于