zabbix server zabbix agent
192.168.1.9 192.168.1.10

1、zabbix agent部署

#安装
rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.13-1.el7.x86_64.rpm
#配置
vim /etc/zabbix/zabbix_agentd.conf
#被动模式
Server=192.168.1.9
Hostname=node1
#主动模式
Server=192.168.1.9
ServerActive=192.168.1.9
Hostname=node1
#启动
systemctl start zabbix_agent&&systemctl enable zabbix_agent

zabbix agent配置介绍

  • Server:用于指定允许哪台服务器拉取当前服务器的数据,当agent端工作于被动模式,则代表server端会主动拉取agent端数据,那么server端的IP必须与此参数的IP对应,此参数用于实现基于IP的访问控制,如果有多个IP ,可以使用逗号隔开。

  • ListenPort:用于指定当agent端工作于被动模式时所监听的端口号,默认端口为10050,也就是说,server端默认访问10050端口,从而拉取数据。

  • ListenIP:用于指定agent端工作于被动模式时所监听的IP地址,默认值为0.0.0.0,表示监听本机的所有IP地址。

  • StartAgents:用于指定预生成的agent进程数量。

  • ServerActive:此参数用于指定当agent端工作于主动模式时,将信息主动推送到哪台server上,当有多个IP时,可以用逗号隔开。

  • Hostname:此参数用于指定当前主机的主机名,server端通过此参数对应的主机名识别当前主机。

  • RefreshActiveChecks:此参数用于指明agent端每多少秒主动将采集到的数据发往server端。

2、zabbix web配置

2.1 创建主机 image.png

  • 主机名称与agent设置的hostname保持一致;
  • 可见的名称为别名,非必设置选项,一般使用简短的、易读的、见名知义的名称表示主机;
  • 主机群组配置,为主机分类;
  • 然后配置主机与server通讯的接口,分别有agent、snmp、ipmi、JMX四种接口类型,我们这里是安装了agent客户端,即agent的IP+端口,默认10050;如果是其他监控方式,可以直接移除当前接口,添加新的接口。
  • 由agent代理程序监测选项即指定zabbix proxy监控当前主机 2.2 链接模板 image.png 主动模式选择Template OS Windows by Zabbix agent active模板 点击添加,监控主机已经创建完成 返回主机列表,ZAX可用性图标还是灰色的,我们已经配置主机链接系统内置模板,当zabbix获取到agent采集的监控数据时,ZAX就是变绿。