一、 系统环境
关闭防火墙,
systemctl stop firewalld.service
systemctl disable firewalld.service
关闭selinux
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
setenforce 0
二、 数据库的安装和配置
检查系统中是否有安转或者使用过MySQL和mariadb
rpm -qa | grep mysql
rpm -qa | grep mariadb
如果需要卸载,执行命令:rpm -e 软件名,执行失败的时候可以使用:rpm -e --nodeps 软件名强制卸载,卸载之后再使用
rpm -qa | grep mysql 或者rpm -qa | grep mariadb查看结果。
安装mariadb
yum install mariadb-server mariadb –y
启动数据库并设置为开机启动
三、Zabbix3.4安装和配置
安装 zabbix
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql -y
创建数据库
命令行直接输入mysql
创建zabbix数据库,zabbix用户,
导入数据库
先去确认下路径下的zabbix的版本号
再导入
zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz |mysql -uzabbix -pzabbix zabbix
配置数据库用户及密码
vim /etc/zabbix/zabbix_server.conf
#DBPassword= 改为》》DBPassword=zabbix
启动zabbix,并设置为开机自启
systemctl start zabbix-server.service
systemctl enable zabbix-server.service编辑zabbix前端PHP配置,更改时区
vim /etc/httpd/conf.d/zabbix.conf
# php_value date.timezone Europe/Riga 改为》》 php_value date.timezone Asia/Shanghai
Selinux配置
setsebool -P httpd_can_connect_zabbix on
setsebool -P httpd_can_cetwork_connect_db on
启动httpd并且设置开机启动
systemctl start httpd
systemctl enable httpd
四、配置Zabbix Web信息
1.浏览器登录本机IP:http://本机ip/zabbix/
进行 zabbix 的页面初始化配置
点击:Next step
Zabbix自动检测安装环境是否符合要求 点击:Next step
passwd 刚刚设置的zabbix
端口不需要修改
use default port 使用默认端口
点击:Next step
确认无误 点击:Next step
点击Finish,生成配置文件在:/etc/zabbix/web/zabbix.conf.php
登录Zabbix3.4,默认用户名:Admin 默认密码:zabbix
登陆成功
改为中文
Zabbix服务器端安装完成!
参考https://blog.csdn.net/tladagio/article/details/79056421