zabbix监控部署(三)

Zabbix agent 安装 

Zabbix agent需要安装到被监控的主机上,它负责定期收集各项数据,并发送到Zabbix server端,Zabbix server将数据存储到数据库中,再在Zabbix web前端进行展现和绘图。

1、zabbix收集数据模式

这里agent收集数据分为主动和被动两种模式:

被动模式:此模式为zabbix默认的工作模式,由zabbix server向zabbix agent发出指令获取数据,zabbix agent被动地去获取数据并返回给zabbix server,zabbix server会周期性地向agent索取数据。此模式的最大问题就是会增加zabbix server的工作量,在大量的服务器环境下,zabbix server不能及时获取到最新的数据。

主动模式:即由zabbix agent主动采集数据并返回给zabbix server,不需要zabbix server的另行干预,因此使用主动模式能在一定程序上减轻zabbix server的压力;且这种模式更适合被监控机处于公网中,能上外网,但没有公网IP。

2、找一台linux机器 安装zabbix agent

# 如果操作系统为CentOS其他版本,可去官网寻找对应版本的rpm包仓库
# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/6/x86_64/zabbix-release-4.4-1.el6.noarch.rpm
# yum clean all

# 安装zabbix agent
# yum -y install zabbix-agent

 3、配置Zabbix agent(主动模式)

# 编辑/etc/zabbix/zabbix_agentd.conf文件,主要设置下面几个选项
# Server=127.0.0.1   注释掉这行,这行是用于被动模式的
StartAgents=0   设置为0表示关闭被动模式
ServerActive=172.16.40.92   设置Zabbix server的服务器地址,可以是域名形式
Hostname=web01   设置被监控机的主机名,主动模式下,Zabbix server是以主机名来区别被监控机的
注意: 这块的Hostname需要早zabbix-server 服务器上/etc/hosts文件下进行解析

4、启动agent

# systemctl start  zabbix-agent 
# systemctl enable  zabbix-agent 
至此被监控机上Zabbix agent安装配置完毕,接下来需要在Zabbix server上添加被监控机

5、zabbix server 配置

  配置--> 主机 --> 创建主机 --> 填写主机信息

  

 

 6、给主机添加监控模板

  如要添加自带模板,需要选择后面带active的,意为适用于主动模式监控 

 

 

     # 查看主机状态:

 

   # 查看监控图

 

posted @ 2020-03-26 16:23  我是豆子  阅读(207)  评论(0编辑  收藏  举报