zoukankan      html  css  js  c++  java
  • 自学Zabbix9.3 zabbix客户端自动注册

    点击返回:自学Zabbix之路

    点击返回:自学Zabbix4.0之路

    点击返回:自学zabbix集锦

    自学Zabbix9.3 zabbix客户端自动注册

    1. 概述

    网络自动发现配置,只要就是zabbix server去扫描一个网段,把在线的主机添加到Host列表中。
    但是Active agent是主动联系zabbix server,最后由zabbix server将这些agent加到host里。
    对于需要部署特别多服务器、网络设备的人来说,这功能相当给力。所有服务器、网络设备批量装好zabbix agent,server配置好trigger,非常快速。

    2. 配置

    2.1 配置文件修改

         指定server ip

        修改Hostname

                    关于主机名:如果zabbix_agentd.conf配置有定义Hostname,那么zabbix会使用这个Hostname命名,否则agent的主机名(hostname得来的)

       修改metadataitem

    2.2 配置action

         步骤:configuration>>action>>Event source(选择Auto registration)>>Create Action,我们按如下步骤来定义个action

      2.2.1 action选项卡

    hostmetadata

         定义Action名称,以及发送消息的主题和内容,使用默认的就行了

      2.2.2 Conditions选项卡

    hostmetadata

          Host metadata包含Linux字符的主机将会触发 2.2.3的操作。

    2.2.3 operations选项卡

    hostmetadata

    满足条件的active host发起请求,server会完成三个动作:

    • 把agent加到host列表
    • 把agent加入linux servers组
    • agent主机link模板Template OS linux

    3. 查看结果

    查看/tmp/zabbix_server.log我们能看到如下内容:

    看到如上内容,表明host增加成功,此时此刻的host列表如下:

    hostmetadata

    4. HostMetadataItem与HostMetadata

        作用:用于标示主机,通过该符号能够把主机区别开来。比如我们经常用它来区分linux与windows系统,这样才能分别给他们设置组与template等等

    4.1 HostMetadataItem用法

         它的值来之key

    4.2 HostMetadata用法

         他的值是直接定义的

         通过使用各式各样的metadata我们可以用于区分各个主机,来达到我们各种需求。

  • 相关阅读:
    Angular使用总结 --- 如何正确的操作DOM
    JavaScript 全屏展示
    JavaScript getter和setter
    Angular使用总结 --- 模型驱动表单
    JavaScript 那些不经意间发生的数据类型自动转换
    JavaScript 判断对象中是否有某属性
    Angular使用总结 --- 搜索场景中使用rxjs的操作符
    Angular使用总结 --- 以密码确认为例实现模版驱动表单的自定义校验
    js几种继承模式(传统,call/apply,共享原型,圣杯模式)
    call和apply的用法与区别
  • 原文地址:https://www.cnblogs.com/yaoyaojcy/p/8126594.html
Copyright © 2011-2022 走看看