• zabbix server端自动发现和zabbix agent端自动注册


    一.zabbix自动发现

    利用zabbix的discovery功能可以实现自动批量添加主机的功能。

    Zabbix自动发现实现自定义主机名:

    通过自动发现添加的客户端主机的Host name 是以IP地址命名的,该怎么解决:

    方法一:
    直接在zabbix server端的/etc/hosts文件里添加客户端主机名和IP。

    这样获取到的主机名就是你定义的主机名了,而不是ip地址的。

    参考文档:http://www.ttlsa.com/zabbix/zabbix-configure-network-discover-rule/

            http://qicheng0211.blog.51cto.com/3958621/1547852/

    Zabbix Agent自动主动注册:

    一、zabbix agent端配置

    1.zabbix客户端agent服务已安装:

    [root@v01-localhost ~]# /etc/init.d/zabbix-agent start
    Starting Zabbix agent: 
    #CentOS7下启动zabbix客户端服务:
    systemctl start  zabbix-agent.service

    2.配置客户端:

    vim /etc/zabbix/zabbix_agentd.conf	
    配置以下几项:
    # 指定日志路径
    LogFile=/tmp/zabbix_agentd.log    
    # 主动模式下的zabbix服务端
    Server=10.100.230.11              # 被动模式下的 Zabbix Server 地址
    # StartAgents=0                   # 禁止使用被动模式 ( 禁止后 agent 将不监听任何地址、端口 )
    ServerActive=10.100.230.11 
    # 主机名(这个会自动加入到zabbix-server端的主机显示中)
    Hostname=v01_pre_localhost 
    # 作为server端的判断条件入口
    HostMetadataItem=system.uname
    重启生效
    /etc/init.d/zabbix-agent restart
    

    二、zabbix.配置服务端:

    Configuration --> Action --> Auto registion --> Create action

      

      

     

    也可以通过New condition- >Host name 指定如:

     

        

     参考文档:http://www.ttlsa.com/zabbix/zabbix-active-agent-auto-registration/

           http://blog.csdn.net/reblue520/article/details/52209755

           https://www.cnblogs.com/wangxiaoqiangs/p/5336640.html

          https://www.zabbix.com/documentation/3.4/zh/manual/discovery/auto_registration

  • 相关阅读:
    adb命令使用总结
    python os.system()和os.popen()
    Source Insight 中文注释为乱码解决办法(完美解决,一键搞定)
    Source Insight 常用设置
    Source Insight 有用设置配置
    Source Insight 常用设置和快捷键大全
    Source Insight 4.0常用设置
    远程桌面中Tab键不能补全的解决办法
    python中if __name__ == '__main__': 的解析
    python os用法笔记
  • 原文地址:https://www.cnblogs.com/saneri/p/7883275.html
Copyright © 2020-2023  润新知