要点
按照官方文档指导安装Zabbix非常简单,根据操作系统、数据库和Web服务器版本可定制针对性的安装文档。
比如CentOS7,Zabbix5.0,MySQL,Apache的文档为https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache
官方文档忽略了安装数据库和Web服务器的过程,安装过程中需要注意的是MySQL的版本要大于5.7,否则构建Zabbix数据库失败会导致zabbix-server启动失败。
步骤
- 安装
Zabbix仓库
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
- 安装
Zabbixserver和agent
yum install zabbix-server-mysql zabbix-agent
- 安装
Zabbix前端
yum install centos-release-scl
编辑配置文件/etc/yum.repos.d/zabbix.repo,使zabbix-frontend 仓库生效。
[zabbix-frontend]
...
enabled=1
...
安装Zabbix前端软件包
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
- 创建初始数据库
在数据库主机上运行以下代码。
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password'; #根据需要修改password
grant all privileges on zabbix.* to zabbix@localhost;
quit;
导入初始架构和数据,系统将提示输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
**注意!**此步骤问题较多,注意是否出现异常。
- 为
Zabbixserver配置数据库
编辑配置文件/etc/zabbix/zabbix_server.conf
DBPassword=password
- 为
Zabbix前端配置PHP
编辑配置文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf设置时区
php_value[date.timezone] = Asia/Shanghai
- 启动
Zabbixserver和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
- 配置
Zabbix前端
连接到新安装的Zabbix前端: http://server_ip_or_name/zabbix
本文档详述了如何在CentOS 7系统上按照Zabbix 5.0的官方文档安装和配置监控系统,包括与MySQL数据库和Apache Web服务器的集成。安装过程中强调了MySQL版本的重要性,必须高于5.7。步骤涵盖从安装Zabbix仓库到配置Zabbix服务器和前端,再到创建数据库、导入数据和启动服务。最后,文章提醒读者通过http://server_ip_or_name/zabbix访问新安装的Zabbix前端进行配置。
1741

被折叠的 条评论
为什么被折叠?



