基础信息:
环境为Centos 7.9
IP:10.10.5.156
部署服务信息:zabbix-4.2.10 mysql-5.7
开始部署zabbix
1.添加镜像源
rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
2.清理yum、生成缓存
yum clean all
yum makecache
3.下载安装zabbix
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4.配置zabbix连接的数据库,本人使用的是mysql5.7版本
#mysql安装部署 略
#连接数据库
mysql -uroot -pzabbix
#创建数据库
create database zabbix character set utf8 collate utf8_bin;
#授权所有主机访问数据库实例zabbix
grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
#授权localhost主机名访问数据库实例zabbix
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
#授权localhost.localdomain主机访问数据库实例zabbix
grant all privileges on zabbix.* to zabbix@localhost.localdomain identified by 'zabbix';
#退出数据库连接
exit;
5.添加数据
#初始化zabbix的数据库信息
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
#初始化后 查询是否创建zabbix数据库信息
mysql -uroot -p123456 -e "show "databases;"
如上图创建成功了
6.修改zabbix配置文件
vim /etc/zabbix/zabbix_server.conf
DBHost=10.10.5.156 #本机ip
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
7.修改时区
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
8.启动
systemctl start zabbix-server zabbix-agent httpd
9.访问web界面
浏览器访问:10.10.5.156/zabbix