1、setenforce 0 临时关闭selinux
2、vi /etc/selinux/config 编辑配置文件永久关闭selinux,修改为SELINUX=disabled,重启后系统生效
3、systemctl stop firewalld 关闭防火墙
4、从zabbix官方网站下载https://repo.zabbix.com安装包
5、rpm -ivh zabbix-release-4.4-1.el7.noarch.rpm 解压安装包
6、安装zabbix-server-mysql并设置为开机自启动
yum install -y zabbix-server-mysql
systemctl start zabbix-server
systemctl enable zabbix-server
7、yum install -y zabbix-web-mysql 安装zabbix-web-mysql
8、安装zabbix-agent,并设置为开机自启动
yum install -y zabbix-agent
systemctl start zabbix-agent
systemctl enable zabbix-agent
9、安装数据库,并设置为开机自启动,并设置密码
yum install -y mariadb-server
systemctl start mariadb.service
systemctl enable mariadb.service
mysqladmin -uroot password '12345'
10、登录mysql,创建zabbix数据库,授权用户zabbix使用密码zabbix访问本地zabbix数据库时拥有所有权限。
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
quit;
11、向数据库zabbix中导入初始架构和数据
find / -name "zabbix-server-mysql*"
cd /usr/share/doc/zabbix-server-mysql-4.4.5
zcat create.sql.gz | mysql -uroot -p12345 zabbix
12、vi /etc/zabbix/zabbix_server.conf 修改zabbix配置文件
修改内容:DBHost=localhost
DBPassword=zabbix
13、同步安装时间,修改为亚洲上海时间
yum install -y ntpdate
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate us.pool.ntp.org
date
14、vi /etc/httpd/conf.d/zabbix.conf 修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai
# php_value date.timezone Europe/Riga
php_value date.timezone Asia/ShangHai
15、systemctl restart httpd
systemctl restart zabbix-server 重启apache、zabbix服务
16、进入浏览器输入https://IP进入安装界面,根据自身情况进行界面设置,最后点击完成
17、登录zabbix