安装
- 关闭SeLinux
vi /etc/selinux/config
- 安装apache
yum install -y httpd
- httpd服务开机进行自启
systemctl enable httpd
- 启动httpd服务
systemctl start httpd
这一步报错,很可能是你的80端口被占用,找到关闭这个进程即可,或者可以想一想如何不使用80端口
直接安装官网安装即可 - 安装软件仓库配置包
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
注意如上为centos7
yum-config-manager --enable rhel-7-server-optional-rpms
yum install zabbix-server-mysql
yum install zabbix-web-mysql
假如报错php的错误,参考如下
https://www.cnblogs.com/lamp01/p/10101659.html
配置
mysql -uroot -p
<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user 'zabbix'@'localhost' identified by 'password';
mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost';
mysql> flush privileges;
mysql> quit;
初始化数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
编辑配置文件 /etc/zabbix/zabbix_server.conf
DBHost=localhost # 数据库所在主机
DBName=zabbix # 数据库名
DBUser=zabbix # 数据库用户
DBPassword=password # 数据库密码
配置zabbix 前端php
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
date.timezone = Asia/Shanghai
保存完成后重启php
systemctl restart php-fpm.service
前端界面
http://your_ip/zabbix/
中间需要你输入一下MySQL的密码,剩下的一路next即可
网友评论