【Zabbix】配置zabbix agent向多个server发送数据

1.背景:

server端:

172.16.59.197  ,172.16.59.98

agent 端:

hostname:dba-test-hzj02  

IP:172.16.59.98

2.方式:

配置多个server,serveractive

3.实例

# more /usr/local/zabbix/etc/zabbix_agentd.conf

Hostname=dba-test-hzj02 #agent端主机名
Server=172.16.59.197,172.16.59.98   #允许172.16.59.98来抓取数据
ServerActive=172.16.59.197,172.16.59.98  #将监控数据发送到172.16.59.98
ListenPort=10050
BufferSize=1024
StartAgents=10
DebugLevel=2
PidFile=/home/logs/zabbix/zabbix_agentd.pid
LogFile=/home/logs/zabbix/zabbix_agentd.log
LogFileSize=10
EnableRemoteCommands=1
UnsafeUserParameters=1
Include=/home/logs/zabbix/zabbix_command.conf
Timeout=30

 4.问题

配置多个server端时,发现后增的server端不能从agent端抓取到数据,但是数据可以从agent端主动传输到zabbix_server端,检查server端日志,发现报错如下:

9438:20171012:182812.895 cannot send list of active checks to "172.16.59.98": host [dba-test-hzj02] not found

原因是:

1.后增的server端web页面上关于agent端的配置  Host name 与agent端中配置文件中的hostname不一致,改成一致 dba-test-hzj02

2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.16.59.98

转自:配置zabbix agent向多个server发送数据 - 风的_理想 - 博客园 (cnblogs.com)

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: Zabbix是一款开源的网络监控和管理工具,它支持监控多台主机。以下是在Zabbix配置监控多台主机的步骤: 1. 安装Zabbix Server:在一台服务器上安装Zabbix Server,并确保它可以访问您要监控的所有主机。 2. 安装Zabbix Agent:在要监控的每台主机上安装Zabbix AgentZabbix AgentZabbix使用的客户端程序,它负责收集有关主机的信息并将其发送Zabbix Server。 3. 配置Zabbix Agent:在每台主机上,编辑Zabbix Agent配置文件,以指定Zabbix Server的IP地址和端口号,以及其他配置选项,例如要监视的服务和端口。 4. 添加主机到Zabbix Server:在Zabbix Server的Web界面中,使用管理员帐户登录,并转到“Configuration”>“Hosts”>“Create Host”页面。在此页面上,指定主机的名称,IP地址和其他详细信息。还要为主机指定一个模板,该模板定义了要监视的服务和应用程序。 5. 配置主机模板:在“Configuration”>“Templates”页面上,选择要应用于要监控的所有主机的模板。模板定义了要监视的服务和应用程序,因此您可以为不同类型的主机使用不同的模板。 6. 监控主机:一旦配置完毕,Zabbix Server将开始监视您指定的所有主机。您可以使用Zabbix Server的Web界面查看有关主机的信息,例如CPU和内存使用情况,以及各种服务和应用程序的运行状况。 请注意,这只是一个基本的指南,您可能需要根据您的环境和需求进行其他配置和修改。 ### 回答2: 要配置Zabbix监控多台主机,首先需要在Zabbix服务器上安装和配置Zabbix Server。然后在每台要监控的主机上安装Zabbix Agent。 1. 配置Zabbix Server: - 安装Zabbix Server软件。 - 配置数据库和Web服务器。 - 启动Zabbix Server服务。 - 登录Zabbix Web界面。 2. 配置主机: - 在Zabbix Web界面中,选择Configuration -> Hosts -> Create Host来创建新的主机。 - 输入主机的名称和主机组,选择主机使用的模板。 - 在"Agent"选项卡中,输入主机的IP地址和端口号。 - 在"Templates"选项卡中,选择要应用于该主机的模板。 - 保存配置并重复以上步骤以添加更多的主机。 3. 配置触发器和报警: - 在Zabbix Web界面中,选择Configuration -> Templates -> Trigger来创建触发器。 - 输入触发器的名称和描述,选择所需的功能条件和表达式。 - 在Actions中设置报警规则和通知方式。可以选择通过电子邮件、短信等方式进行通知。 - 保存配置并测试触发器和报警。 4. 监控主机: - 在Zabbix Web界面的首页,选择Monitoring -> Latest data来查看主机的监控数据。 - 在Graphs中查看主机的图表。 - 在Triggers中查看和管理触发器的状态。 - 在Administration中查看和管理主机和模板。 通过以上步骤,可以配置Zabbix监控多台主机,并在Zabbix Web界面中查看和管理监控数据。可以添加更多的主机和模板,并根据实际需求设置触发器和报警规则,及时监控和处理异常情况。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值