zoukankan      html  css  js  c++  java
  • 05.Zabbix自动化监控

    05.Zabbix自动化监控

    1.Zabbix自动发现(被动)

    网络发现官方手册

    网络发现由两个阶段组成:发现discovery和动作actions

    1.单击配置->自动发现->启动默认的Local network

    2.配置规则

    3.单击配置->动作->事件源->自动发现->启用动作

    4.修改动作规则

    5.修改操作细节

    默认标题
    自动发现主机IP:{DISCOVERY.DEVICE.IPADDRESS}

    消息内容
    客户端名称: {DISCOVERY.SERVICE.NAME}
    客户端端口: {DISCOVERY.SERVICE.PORT}
    客户端状态: {DISCOVERY.SERVICE.STATUS}

    操作动作
    添加主机,添加主机组,链接模板,发送邮件,等等


    6.主机已扫描加入节点 web03是/etc/hosts中定义的

    7.新增一台全新的主机

    [root@web02 ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.12-1.el7.x86_64.rpm
    [root@web02 ~]# grep "^Server" /etc/zabbix/zabbix_agentd.conf 
    Server=10.0.0.61
    [root@web02 ~]# systemctl restart zabbix-agent
    

    2.Zabbix自动注册(主动)

    Zabbix agent可以自动注册到服务器进行监控。这种方式无需在服务器上手动配置它们。自动注册官方手册

    1.配置 Zabbix-Agent指定 Zabbix-Server

    [root@web03 ~]# vim /etc/zabbix/zabbix_agentd.conf
    Server=172.16.1.71          #被动模式
    ServerActive=172.16.1.71    #主动模式
    Hostname=web03              #指定主机名
    
    #重载服务
    [root@web03 ~]# systemctl restart zabbix-agent
    

    注意: 如果不指定Hostname,则服务器将使用agent的系统主机名命名主机

    2.单击配置->动作,选择自动注册为事件源,然后单击创建操作

    3.配置动作规则

    4.配置操作规则

    5.等待自动注册

    6.等待邮件通知

    7.可以通过主机名称来区分不同的主机,例如web,db,这样可以根据不同的主机配置不同的模板。

    第一个动作如下

    名称:web服务主机自动注册
    主机名称似 web
    操作:链接到模板:Template Nginx Status

    第二个动作如下

    名称:db服务主机自动注册
    主机名称似 db
    操作:链接到模板:Template DB MySQL

    如无法通过主机名称进行区分各个主机,建议使用"主机元数据"进行区分各个主机,详情参考官方文档

    3.Zabbix主被模式区别

    1.主动模式与被动模式区别
    1) 被动模式 (Zabbix-server轮询检测zabbix-agent)
    2) 主动模式 (Zabbix-agent主动上报给Zabbix-server)

    2.主动模式与被被动模式选择如何选择
    1.当Queue里有大量延迟的监控项
    2.当监控主机超过300+, 建议使用主动模式。

    4.Zabbix主被模式实践

    1.Zabbix被动模式演示取值: Zabbix默认是被动模式,被动模式如果需要获取100个监控项的值, 需要Server向Agent获取100次。(注意zabbix图中的时间)


    2.Zabbix主动模式演示取值: Zabbix主动模式如果需要获取100个监控项的值,Server会将要获取监控项的值生成一个清单发送给Agent,Agent采集完成后会一次将所有数据发送给Server。


    3.如何将Zabbix调整为主动模式
    1) 修改/etc/zabbix/zabbix_agent.conf配置文件

    [root@web03 ~]# vim /etc/zabbix/zabbix_agentd.conf
    ServerActive=172.16.1.71
    Hostname=   #填写主机名称
    

    2) Zabbix需要更新模板为 Active
    1.克隆一份被动模式的模板
    2.点击克隆后的模板->选中所有监控项->批量修改->修改为主动模式
    3.主机取消链接并清理被动模板,重新关联新模板即可。

    人的一生或多或少都在为一些事情努力着,有目标的人生是精彩的!朋友请不要在原地画圈圈,该行动了!
  • 相关阅读:
    Anagram
    HDU 1205 吃糖果(鸽巢原理)
    Codeforces 1243D 0-1 MST(补图的连通图数量)
    Codeforces 1243C Tile Painting(素数)
    Codeforces 1243B2 Character Swap (Hard Version)
    Codeforces 1243B1 Character Swap (Easy Version)
    Codeforces 1243A Maximum Square
    Codeforces 1272E Nearest Opposite Parity(BFS)
    Codeforces 1272D Remove One Element
    Codeforces 1272C Yet Another Broken Keyboard
  • 原文地址:https://www.cnblogs.com/ronglianbing/p/12121760.html
Copyright © 2011-2022 走看看