Zabbix从零到邮箱告警,可用于生产环境

在监控方面,Zabbix,夜莺,Prometheus,open-falcon;其中,Zabbix和Prometheus可以称得上监控界的老大哥,而Prometheus适用于监控容器,搭配k8s使用效果最佳,而基础,传统服务器架构监控,用Zabbix更适合一些;

本文章将带领大家部署一套可用于生产环境的zabbix 4.0监控系统,文章中尽最大可能避免大家踩坑!

系统 Centos 7.9
base源 国内阿里云,epel,zabbix
前端 Apache

Zabbix官方针对server端的前端提供两个方案,一个是Apache,一个是Nginx,本文使用Apache,如果需要使用Nginx,去查看Zabbix官方设置参数即可!

一,配置zabbix

1.设置Centos的yum源

##配置阿里云的base源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
yum clean all 
##配置阿里云的epel扩展源
yum -y install epel-release
##配置Zabbix源
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

2.安装相应组件!

#安装MySQL,Apache,Zabbix-server相关
yum install mariadb-server mariadb httpd zabbix-server-mysql zabbix-web-mysql zabbix-agent 

3.启动服务前最后的倔强

如果你是公网环境,请设置防火墙开放相应服务端口,MySQL(3306),Apache(80),zabbix(10050/10051);如果是内网环境,直接关闭防火墙即可;

##关闭防火墙
systemctl stop firewalld
##禁用防火墙
systemctl disable firewalld
##关闭selinux(临时关闭),如果你是购买的云服务器,默认就是关闭着的,而且云厂商也不允许我们开启
setenforce 0
##永久关闭
vim /etc/sysconfig/selinux
SELINUX=disabled

3.启动MySQL

##启动MySQL,并加入开机自启
systemctl start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值