目录
引言:明人不说暗话,分享一下部署配置zabbix监控平台的详细过程
2.进入下载页面选择需要下载的版本信息 (案例zabbix5.0)
5.1、编辑zabbixyum源 /etc/yum.repos.d/zabbix.repo
6.3导入数据库架构后禁用log_bin_trust_function_creators选项
8.1编辑配置文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
8.2编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
yum install zabbix-server-mysql zabbix-agent
yum install centos-release-scl
yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl
#登录数据库
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;
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
passwd
登录数据库
mysql -uroot -p"passwd"
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
编辑配置文件 /etc/zabbix/zabbix_server.conf
找到DBPassword=行打开注释后面输入创建的密码
取消注释并设置“listen”和“server_name”指令
把nginx 加入到到 listen.acl_users 指令当中
取消注释并设置正确的时区
原来的 ; php_value[date.timezone] = Europe/Riga
修改为
vim /etc/opt/rh/rh-nginx116/nginx/nginx.conf
删除server块
使用以下命令启动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
显示如下则启动成功
下一步
下一步
输入创建的密码然后下一步
输入主机名Host和Name两格需要填写一致
下一步
下一步
登录账户名密码 用户Admin 密码zabbix
到此页面即为部署成功