CentOS7下部署Maxserver
1?Jdk安裝?
1.1下載tar.gz包该肴,上傳到服務(wù)器
使用FTP連接工具連接服務(wù)器敏弃,并上傳jdk的tar.gz包到/opt目錄下
wget下載運(yùn)行以下命令即可
cd /opt
wget http://www.xybcbc.com:8888/app/jdk-8u191-linux-x64.tar.gz
1.2卸載系統(tǒng)自帶的OpenJDK以及相關(guān)的java文件
查看相關(guān)java文件循狰,運(yùn)行以下命令
rpm -qa | grep java
根據(jù)查看結(jié)果已艰,運(yùn)行以下卸載命令(以下命令后面跟查看到的結(jié)果文件名)
rpm -e --nodeps
1.3解壓tar.gz包
創(chuàng)建java目錄榛做,運(yùn)行以下命令
mkdir /usr/local/java
運(yùn)行以下命令解壓jdk包
cd /opt
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java
1.4設(shè)置環(huán)境變量
運(yù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保存退出,使配置生效检眯,運(yùn)行以下命令
source /etc/profile
1.5測(cè)試java是否成功
運(yùn)行命令java -version
2 Tomcat安裝
2.1下載tar.gz包厘擂,上傳到服務(wù)器
使用FTP連接工具連接服務(wù)器,并上傳tomcat的tar.gz包到/opt目錄下
wget下載運(yùn)行以下命令即可
cd /opt
wget http://www.xybcbc.com:8888/app/apache-tomcat-8.5.35.tar.gz
2.2解壓tar.gz包
運(yùn)行以下命令解壓tomcat包
cd /opt
tar -zxvf apache-tomcat-8.5.35.tar.gz -C /usr/local
運(yùn)行以下命令刪除Tomcat默認(rèn)頁(yè)
rm -rf /usr/local/apache-tomcat-8.5.35/webapps/ROOT
2.3Tomcat訪問(wèn)端口(根據(jù)需求修改)
默認(rèn)端口8080锰瘸,可根據(jù)需要自行修改
運(yùn)行命令vi /usr/local/apache-tomcat-8.5.35/conf/server.xml刽严,找到以下配置,可根據(jù)需要將8080修改為其他端口
2.4防火墻打開(kāi)端口
運(yùn)行以下命令防火墻開(kāi)啟8080端口(開(kāi)啟的端口與tomcat端口一致)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
運(yùn)行以下命令重啟防火墻生效
firewall-cmd --reload
3 Maxserver部署
3.1上傳部署包到服務(wù)器
ops-jar.zip包:壓縮包內(nèi)包含后端jar包避凝、后端配置文件
ops-web.zip包:前端包
使用FTP連接工具連接服務(wù)器舞萄,并上傳兩個(gè)zip包到/opt目錄下
3.2分別解壓部署包
解壓前端包:運(yùn)行以下命令將前端包解壓至tomcat目錄
cd /opt
unzip ops-web.zip -d /usr/local/apache-tomcat-8.5.35/webapps
運(yùn)行以下命令修改前端包
cd /usr/local/apache-tomcat-8.5.35/webapps
mv ops-web Maxserver
解壓后端包:運(yùn)行以下命令將后端包解壓至相應(yīng)目錄
先運(yùn)行以下命令創(chuàng)建后端目錄
mkdir /usr/local/ops
再運(yùn)行以下命令將后端包解壓
cd /opt
unzip ops-jar.zip -d /usr/local/ops
3.3數(shù)據(jù)庫(kù)導(dǎo)入
使用FTP連接工具連接服務(wù)器,并上傳ops.sql文件到/opt目錄下
運(yùn)行以下命令管削,并輸入數(shù)據(jù)庫(kù)root密碼進(jìn)入數(shù)據(jù)庫(kù)
mysql -u root -p
運(yùn)行以下命令創(chuàng)建數(shù)據(jù)庫(kù)ops
create database ops default character set utf8 COLLATE utf8_general_ci;
運(yùn)行以下命令查看是否有ops數(shù)據(jù)庫(kù)
show databases;
運(yùn)行以下命令進(jìn)入ops數(shù)據(jù)庫(kù)
use ops;
運(yùn)行以下命令導(dǎo)入sql文件(/ops/ops.sql為sql文件存放目錄)
source /opt/ops.sql
待導(dǎo)入完畢鹏氧,運(yùn)行以下命令檢查數(shù)據(jù)表是否導(dǎo)入成功
show tables;
3.4修改配置
修改配置文件,運(yùn)行以下命令
vi /usr/local/ops/application-dev.yml
找到以下內(nèi)容佩谣,修改數(shù)據(jù)庫(kù)連接地址及連接用戶(hù)
找到以下內(nèi)容把还,修改文件路徑
將上方紅框內(nèi)路徑都修改為/usr/local/ops/uploadfile/
將上方紅框內(nèi)路徑修改為/usr/local/ops/logs/
添加如下配置(zabbix地址后加/api_jsonrpc.php,根據(jù)實(shí)際情況修改zabbix訪問(wèn)賬戶(hù)和密碼)
zabbixUrl:http://zabbix地址/api_jsonrpc.php
zabbixUserName: zabbix賬戶(hù)
zabbixPassWord: zabbix密碼
:wq保存退出
3.5啟動(dòng)前后端系統(tǒng)
啟動(dòng)后端jar,運(yùn)行以下命令
cd /usr/local/ops
nohup java -jar ops.jar &
啟動(dòng)前端tomcat吊履,運(yùn)行以下命令
cd /usr/local/apache-tomcat-8.5.35/bin
./startup.sh
3.6檢查系統(tǒng)運(yùn)行情況
待系統(tǒng)前后端啟動(dòng)1分鐘后安皱,運(yùn)行以下命令查看系統(tǒng)進(jìn)程是否存在
ps -ef | grep java
如下圖例,tomcat及ops.jar兩個(gè)進(jìn)程都存在即可
4 訪問(wèn)Maxserver前端UI
打開(kāi)瀏覽器輸入以下地址訪問(wèn)
http://IP:8080/Maxserver
配置系統(tǒng)后端地址艇炎,如下紅框內(nèi)填寫(xiě)(IP為后端系統(tǒng)部署服務(wù)器的IP)
http://IP:8091/ops?