• zabbix的自动发现和自动注册


    自动发现

    自动发现:为了满足监控企业成千上万台服务器,因此我们需要使用Zabbix批量监控来实现。自动发现和自动注册。

    1.配置自动发现规则

     

     配置动作:

     选择的是发现动作

     添加动作

     

    在发现服务器上安装epel源   yum install epel-release -y

    安装zabbix-agent,yum install zabbix-agent

    修改zabbix_agentd.conf内容:vim /etc/zabbix_agentd.conf

    1. ......
    2. Server=192.168.188.201
    3. ServerActive=192.168.188.201
    4. Hostname=node5
    5. ......

    然后重启服务systemctl start zabbix-agent.service查看发现主机

     配置成功:

     自动注册

    由客户端主动发起,客户端必须安装并启动Agentd,否则无法被自动注册添加至主机列表。

    1>.  Zabbix的自动注册主要用于Agent主动且自动向Server注册,适用于当前云环境下的监控。Zabbk-Server在收到Zabbix-Agent的注册请求时,如果没有收到P地址的值,则使用Zabbix-Agent和Zabblx-Server建立TCP连接时使用的IP地址。

    (1)自动注册∶zabblu.agent主动发送注册信息到server端,然后agent主机会被自动添加到web器,无须手动配置它们;

    (2) 服务器在添加新的自动注册主机时,使用接收到的IP地址和端口配置agent。如果没有搜收到P地址值,则使用传入连接的IP地址,如果没有接收到端口值,则使用10050.

    (3)当初gent程序向服务器发送自动注册请求时,会发送其主机名。在某些情况下(例如,Amazon云端节点),Zabbix服务器的主机名不足以区分发现的主机。主机元数据可将其他信息从agent发送到服务器。

    (4) agent的主机元数据有两种方式(两种不能同时使用)

    HostMetadataltem=system.uname

    HostMetadata=Linux 21df83bf21bfobe663090bb8d412ae

    # 格式∶HostMetadata=类型自定义字符串
    1.安装agent

    2.修改配置文件vim /etc/zabbix_agentd.conf

    1. ......
    2. Server=192.168.188.201 #zabbix服务器端ip
    3. ServerActive=192.168.188.201 #zabbix服务器端ip
    4. Hostname=node5
    5. ......

    3.重启服务systemctl start zabbix-agent.service

    4.创建自动注册动作

    在配置中的动作中

     

     然后再配置中的主机中查看注册的设备的信息

     

  • 相关阅读:
    若依管理系统前端实践
    含文档+PPT+源码等]精品基于SSM的物流管理系统[包运行成功]Java毕业设计SSM项目源码快递管理系统
    vue大屏可视化项目页面全屏展示(强制缩放实现)
    面试 - 判断对象属性是否存在
    【微服务】RestClient操作文档
    Java架构师学习路线
    微信小程序使用vant weapp报错
    数学建模之圈养湖羊的空间利用率
    精品SpringCloud的高校招生信息管理系统-微服务分布式
    javascript深度理解数组的sort()排序
  • 原文地址:https://blog.csdn.net/leaarning/article/details/127779299