文章目录
1.zabbix简介
2.zabbix部署
zabbix简介
zabbix介绍
Zabbix 是一款功能强大的分布式开源监控系统,一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix由zabbix server与可选组件zabbix agent部分组成。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视。
zabbix主要功能
- CPU负荷
- 内存使用
- 磁盘使用
- 网络状况
- 端口监视
- 日志监视
zabbix监控原理
Zabbix Agentd安装在被监控的主机上,Zabbix Agent负责定期收集客户端本地各项数据,并发送至Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展现图像。当Zabbix监控某个具体的项目,该项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(SHELL 命令、Reboot、Restart、Install等)。
Zabbix监控部署在系统中,包含常见的五个程序:zabbix_server、zabbix_agentd、zabbix_proxy、zabbix_get、zabbix_sender。
zabbix5.0部署
**准备环境**
两台安装centos7.6的VMware虚拟机
1台为zabbix-server
1台为zabbix-agent
关闭防火墙,selinux
部署zabbix-server
安装Zabbix包
官方地址:https://www.zabbix.com/cn/download
1.修改主机名,hostname
hostname zabbix-server 临时修改
vim /etc/hostname 永久修改
2.准备Zabbix-repo,请更换国内yum源并安装epel源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo 网易yum源
yum -y install epel-release 安装epel源
rpm -Uvh https://repo.zabbix.co