1)查看系统版本php
[root@zabbix-s41 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@zabbix-s41 ~]#
2)客户端安装zabbixhtml
1)添加zabbix仓库 rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 2)安装zabbix-server yum install -y zabbix-server-mysql 3)安装zabbix-font-mysql yum install -y zabbix-web-mysql
3)数据库操做mysql
create database zabbix character set utf8 collate utf8_bin; #建立zabbix数据库 grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; #受权zabbix用户从localhost访问,对zabbix数据库有彻底控制权限 flush privileges; zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix #初始化数据库结构并导入数据 vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBuser=zabbix DBPassword=zabbix #更改时区,让时间同步 vim /etc/httpd/conf.d/zabbix.conf php_value date.timezone Asia/shanghai
添加用户受权的时候会出现密码过于简单的错误,临时修改密码长度就好 了(详解参考博文)web
set global validate_password_length=1; set global validate_password_mixed_case_count=2; SHOW VARIABLES LIKE 'validate_password%';
4)启动服务sql
systemctl restart zabbix-server httpd #重启apache 跟zabbix systemctl enable zabbix-server httpd #加入开机启动 #若是启动出错查看日志/var/log/zabbix/server-zabbix-log
5)客户端安装配置数据库
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm yum install -y zabbix-agent systemctl start zabbix-agent systemctl enable zabbix-agent
6)访问ip/zabbixapache