计算机网络/计算机科学与应用/系统/运维/开发

Centos7.x安装zabbix5.0

安装部署zabbix监控架构


系统Centos7

web应用:Nginx / PHP7.2 /Mariadb数据库


一、安装部署服务端


配置源

https://repo.zabbix.com/zabbix/5.0/
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum repolist


安装服务端客户端

yum install zabbix-server-mysql zabbix-agent -y


5版本以后单独配置前端源,并安装


安装依赖

yum install centos-release-scl -y

修改源

vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend] 这个frontend
name=Zabbix Official Repository frontend - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1   这里改为1
# yum list zabbix

安装前端包

# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl -y


安装数据库

yum install mariadb-server -y

启动数据库

systemctl start mariadb


二、创建zabbix业务库

create database zabbix character set utf8 collate utf8_bin;


授权zabbix用户

grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
exit;


导入初始化数据

zcat /usr/share/doc/zabbix-server-mysql-5.0/13/create.sql.gz > zabbix.sql
在zabbix.sql首行添加 use zabbix;
mysql -uzabbix -pzabix < zabbix.sql


三、配置服务端环境


配置zabbix_server 连接数据库


vim /etc/zabbix/zabbix_server.conf
DBUser=zabbix
DBpasswd=zabbix


配置Nginx

vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
server_name ip;
listen 80;

配置php

listen.acl_users = apache,nginx
php_value[date.timezone] = Asia/Shanghai


四、重启服务

systemctl start zabbix-server zabbix-agent rh-nginx116.service rh-php72-php-fpm.servcie


在浏览器访问当前部署机器ip地址即可开始安装部署zabbix


日子是崭新的,不要回头看,如果今年还掉眼泪,希望是喜极而泣。

评论

^