目录
引言:明人不说暗话,分享一下部署配置zabbix监控平台的详细过程
1.进入官网
2.进入下载页面选择需要下载的版本信息 (案例zabbix5.0)
划到下面有安装的过程,下面我详细讲解一下这些步骤
3、安装Zabbix存储库
4、安装Zabbix server,Web前端,agent
5、安装Zabbix前端 启用红帽软件集合
5.1、编辑zabbixyum源 /etc/yum.repos.d/zabbix.repo
5.2安装Zabbix前端软件包
6、创建初始数据库(确保数据库服务器已启动并运行)
6.2导入初始架构和数据,系统将提示您输入新创建的密码
6.3导入数据库架构后禁用log_bin_trust_function_creators选项
7、为Zabbix server配置数据库
8、为Zabbix前端配置PHP
8.1编辑配置文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
8.2编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
8.3还是上一步配置文件当中找到时区指令行
8.4修改zabbix的nginx文件
9、启动Zabbix server和agent进程
10、进入浏览器输入ip打开zabbix平台
感谢观看!希望能够帮助到大家!
引言:明人不说暗话,分享一下部署配置zabbix监控平台的详细过程
1.进入官网
Zabbix:企业级开源监控解决方案
2.进入下载页面选择需要下载的版本信息 (案例zabbix5.0)
划到下面有安装的过程,下面我详细讲解一下这些步骤
3、安装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
4、安装Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-agent
5、安装Zabbix前端 启用红帽软件集合
yum install centos-release-scl
5.1、编辑zabbixyum源 /etc/yum.repos.d/zabbix.repo
5.2安装Zabbix前端软件包
yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl
6、创建初始数据库(确保数据库服务器已启动并运行)
#登录数据库
mysql -uroot -p"passwd"
#创建zabbix库授权用户密码
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> set global log_bin_trust_function_creators = 1;
mysql> quit;
6.2导入初始架构和数据,系统将提示您输入新创建的密码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
passwd
6.3导入数据库架构后禁用log_bin_trust_function_creators选项
登录数据库
mysql -uroot -p"passwd"
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
7、为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
找到DBPassword=行打开注释后面输入创建的密码
8、为Zabbix前端配置PHP
8.1编辑配置文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
取消注释并设置“listen”和“server_name”指令
8.2编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
把nginx 加入到到 listen.acl_users 指令当中
8.3还是上一步配置文件当中找到时区指令行
取消注释并设置正确的时区
原来的 ; php_value[date.timezone] = Europe/Riga
修改为
8.4修改zabbix的nginx文件
vim /etc/opt/rh/rh-nginx116/nginx/nginx.conf
删除server块
9、启动Zabbix server和agent进程
使用以下命令启动Zabbix server和agent进程,并为它们设置开机自启
systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
显示如下则启动成功
10、进入浏览器输入ip打开zabbix平台
下一步
下一步
输入创建的密码然后下一步
输入主机名Host和Name两格需要填写一致
下一步
下一步
登录账户名密码 用户Admin 密码zabbix
到此页面即为部署成功