• 配置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.197来抓取数据
    Server=172.16.59.98   #允许172.16.59.98来抓取数据
    ServerActive=172.16.59.197 #将监控数据发送到172.16.59.197
    ServerActive=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

     
     
     
     
     
  • 相关阅读:
    sns矩阵
    家庭博客
    媒体治国
    论坛有
    模型指向同一地址,结构体指向不同地址
    苹果开发者公司账号添加个人开发者 加入不了开发者团队
    SourceTree下载 及使用
    关于swift语言中导入OC三方类找不到头文件的解决方法
    iPhone iPad 各种控件默认高度
    iOS 基于MVC设计模式的基类设计
  • 原文地址:https://www.cnblogs.com/janehoo/p/7657519.html
Copyright © 2020-2023  润新知