

CentOS7下部署Maxserver
1?Jdk安裝?
1.1下載tar.gz包,上傳到服務器

使用FTP連接工具連接服務器,并上傳jdk的tar.gz包到/opt目錄下
wget下載運行以下命令即可
cd /opt
wget http://www.xybcbc.com:8888/app/jdk-8u191-linux-x64.tar.gz
1.2卸載系統(tǒng)自帶的OpenJDK以及相關的java文件
查看相關java文件,運行以下命令
rpm -qa | grep java
根據(jù)查看結果,運行以下卸載命令(以下命令后面跟查看到的結果文件名)
rpm -e --nodeps
1.3解壓tar.gz包
創(chuàng)建java目錄,運行以下命令
mkdir /usr/local/java
運行以下命令解壓jdk包
cd /opt
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java
1.4設置環(huán)境變量
運行命令vi /etc/profile編輯配置文件,在最后添加以下配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
:wq保存退出,使配置生效,運行以下命令
source /etc/profile
1.5測試java是否成功
運行命令java -version



2 Tomcat安裝
2.1下載tar.gz包,上傳到服務器

使用FTP連接工具連接服務器,并上傳tomcat的tar.gz包到/opt目錄下
wget下載運行以下命令即可
cd /opt
wget http://www.xybcbc.com:8888/app/apache-tomcat-8.5.35.tar.gz
2.2解壓tar.gz包
運行以下命令解壓tomcat包
cd /opt
tar -zxvf apache-tomcat-8.5.35.tar.gz -C /usr/local
運行以下命令刪除Tomcat默認頁
rm -rf /usr/local/apache-tomcat-8.5.35/webapps/ROOT
2.3Tomcat訪問端口(根據(jù)需求修改)
默認端口8080,可根據(jù)需要自行修改
運行命令vi /usr/local/apache-tomcat-8.5.35/conf/server.xml,找到以下配置,可根據(jù)需要將8080修改為其他端口

2.4防火墻打開端口
運行以下命令防火墻開啟8080端口(開啟的端口與tomcat端口一致)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
運行以下命令重啟防火墻生效
firewall-cmd --reload


3 Maxserver部署
3.1上傳部署包到服務器

ops-jar.zip包:壓縮包內(nèi)包含后端jar包、后端配置文件
ops-web.zip包:前端包
使用FTP連接工具連接服務器,并上傳兩個zip包到/opt目錄下
3.2分別解壓部署包
解壓前端包:運行以下命令將前端包解壓至tomcat目錄
cd /opt
unzip ops-web.zip -d /usr/local/apache-tomcat-8.5.35/webapps
運行以下命令修改前端包
cd /usr/local/apache-tomcat-8.5.35/webapps
mv ops-web Maxserver
解壓后端包:運行以下命令將后端包解壓至相應目錄
先運行以下命令創(chuàng)建后端目錄
mkdir /usr/local/ops
再運行以下命令將后端包解壓
cd /opt
unzip ops-jar.zip -d /usr/local/ops
3.3數(shù)據(jù)庫導入
使用FTP連接工具連接服務器,并上傳ops.sql文件到/opt目錄下

運行以下命令,并輸入數(shù)據(jù)庫root密碼進入數(shù)據(jù)庫
mysql -u root -p
運行以下命令創(chuàng)建數(shù)據(jù)庫ops
create database ops default character set utf8 COLLATE utf8_general_ci;
運行以下命令查看是否有ops數(shù)據(jù)庫
show databases;
運行以下命令進入ops數(shù)據(jù)庫
use ops;
運行以下命令導入sql文件(/ops/ops.sql為sql文件存放目錄)
source /opt/ops.sql
待導入完畢,運行以下命令檢查數(shù)據(jù)表是否導入成功
show tables;
3.4修改配置
修改配置文件,運行以下命令
vi /usr/local/ops/application-dev.yml
找到以下內(nèi)容,修改數(shù)據(jù)庫連接地址及連接用戶

找到以下內(nèi)容,修改文件路徑

將上方紅框內(nèi)路徑都修改為/usr/local/ops/uploadfile/

將上方紅框內(nèi)路徑修改為/usr/local/ops/logs/
添加如下配置(zabbix地址后加/api_jsonrpc.php,根據(jù)實際情況修改zabbix訪問賬戶和密碼)
zabbixUrl:http://zabbix地址/api_jsonrpc.php
zabbixUserName: zabbix賬戶
zabbixPassWord: zabbix密碼
:wq保存退出
3.5啟動前后端系統(tǒng)
啟動后端jar,運行以下命令
cd /usr/local/ops
nohup java -jar ops.jar &
啟動前端tomcat,運行以下命令
cd /usr/local/apache-tomcat-8.5.35/bin
./startup.sh
3.6檢查系統(tǒng)運行情況
待系統(tǒng)前后端啟動1分鐘后,運行以下命令查看系統(tǒng)進程是否存在
ps -ef | grep java
如下圖例,tomcat及ops.jar兩個進程都存在即可

4 訪問Maxserver前端UI
打開瀏覽器輸入以下地址訪問
http://IP:8080/Maxserver

配置系統(tǒng)后端地址,如下紅框內(nèi)填寫(IP為后端系統(tǒng)部署服務器的IP)
http://IP:8091/ops?
