关闭SeLinux
setenforce 0
永久关闭:
vi /etc/selinux/config
关闭防火墙
systemctl stop firewalld.service
注:当然也可以打开指定端口
安装环境
LAMP
# 安装apache
yum install -y httpd
# httpd服务开机进行自启
systemctl enable httpd
# 启动httpd服务
systemctl start httpd
zabbix要将数据存入数据库,所以要安装Mysql :https://blog.csdn.net/qq_43059674/article/details/100729776#_mySql_174
安装php环境
yum install -y php php-mysql
安装zabbix
#下载包
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
#安装zabbix的包
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
mysql中创建zabbix要的数据库,导入对应的表数据:
切换到此目录下
cd /usr/share/doc/zabbix-server-mysql-3.4.15/
create.sql.gz
就是我们要导入的sql语句压缩包啦
解压:
gunzip create.sql.gz
登录mysql
mysql -u root -p # 输入密码即可
创建一个zabbix库并设置为utf8的字符编码格式
create database zabbix character set utf8 collate utf8_bin;
创建账户并且授权设置密码
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
刷新让刚刚创建的用户生效
flush privileges;
切换到刚刚创建的数据库下,并导入脚本
# 切换数据
use zabbix
# 导入sql
source create.sql
到此mysql中的配置成功了
配置zabbix server配置文件
配置文件目录
cd /etc/zabbix
对zabbix_server.conf进行配置 vi zabbix_server.conf
配置数据库所在主机,这里直接写localhost
数据库名:
登录数据库的用户名:
登录的密码:
运行zabbix-server服务
# 启动服务
systemctl start zabbix-server.service
# 开机自启
systemctl enable zabbix-server.service
配置php
vi /etc/httpd/conf.d/zabbix.conf
配置时间:
php_value date.timezone Asia/Shanghai
从新启动:
systemctl restart httpd
登陆zabbix网址设置
192.168.85.11/zabbix
password是我们设置的数据库密码zabbix
登陆账户是Admin
密码是zabbix
汉化配置
设置成中文:
解决中文乱码无法显示的问题:
win10 里面找到黑体右键复制到桌面然后拉到zabbix服务器上面
切换到这个目录下面: /usr/share/zabbix/fonts,把名字换换就ok了