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卸载系统自带的OpenJDK以及相关的java文件
查看相关java文件,运行以下命令
rpm -qa | grep java
根据查看结果,运行以下卸载命令(以下命令后面跟查看到的结果文件名)
rpm -e --nodeps
1.3解压tar.gz包
创建java目录,运行以下命令
mkdir /usr/local/java
运行以下命令解压jdk包
cd /opt
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java
1.4设置环境变量
运行命令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访问端口(根据需求修改)
默认端口8080,可根据需要自行修改
运行命令vi /usr/local/apache-tomcat-8.5.35/conf/server.xml,找到以下配置,可根据需要将8080修改为其他端口
2.4防火墙打开端口
运行以下命令防火墙开启8080端口(开启的端口与tomcat端口一致)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
运行以下命令重启防火墙生效
firewall-cmd --reload
3 Maxserver部署
3.1上传部署包到服务器
ops-jar.zip包:压缩包内包含后端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
解压后端包:运行以下命令将后端包解压至相应目录
先运行以下命令创建后端目录
mkdir /usr/local/ops
再运行以下命令将后端包解压
cd /opt
unzip ops-jar.zip -d /usr/local/ops
3.3数据库导入
使用FTP连接工具连接服务器,并上传ops.sql文件到/opt目录下
运行以下命令,并输入数据库root密码进入数据库
mysql -u root -p
运行以下命令创建数据库ops
create database ops default character set utf8 COLLATE utf8_general_ci;
运行以下命令查看是否有ops数据库
show databases;
运行以下命令进入ops数据库
use ops;
运行以下命令导入sql文件(/ops/ops.sql为sql文件存放目录)
source /opt/ops.sql
待导入完毕,运行以下命令检查数据表是否导入成功
show tables;
3.4修改配置
修改配置文件,运行以下命令
vi /usr/local/ops/application-dev.yml
找到以下内容,修改数据库连接地址及连接用户
找到以下内容,修改文件路径
将上方红框内路径都修改为/usr/local/ops/uploadfile/
将上方红框内路径修改为/usr/local/ops/logs/
添加如下配置(zabbix地址后加/api_jsonrpc.php,根据实际情况修改zabbix访问账户和密码)
zabbixUrl:http://zabbix地址/api_jsonrpc.php
zabbixUserName: zabbix账户
zabbixPassWord: zabbix密码
:wq保存退出
3.5启动前后端系统
启动后端jar,运行以下命令
cd /usr/local/ops
nohup java -jar ops.jar &
启动前端tomcat,运行以下命令
cd /usr/local/apache-tomcat-8.5.35/bin
./startup.sh
3.6检查系统运行情况
待系统前后端启动1分钟后,运行以下命令查看系统进程是否存在
ps -ef | grep java
如下图例,tomcat及ops.jar两个进程都存在即可
4 访问Maxserver前端UI
打开浏览器输入以下地址访问
http://IP:8080/Maxserver
配置系统后端地址,如下红框内填写(IP为后端系统部署服务器的IP)
http://IP:8091/ops