zoukankan      html  css  js  c++  java
  • zabbix的模式

    适用场景:

    1、监控主机多,性能瓶颈

    2、多机房,防火墙

    zabbix监控模式

    针对agent来说

     - 被动模式

     - 主动模式(主动汇报服务端)

    1)当监控主机超过300台,建议使用主动模式  

    2)当队列中有大量延迟的item

    监控项主动模式更改,如下图

    监控主机修改主动模式

    vim /etc/zabbix/zabbix_agentd.conf

    屏蔽被动模式的Server

    重启服务 systemctl restart zabbix-agent

    WEB页面添加192.168.137.12主机的监控项

    1)创建主动模式监控模板,将已有的模板如Template OS Linux,复制一份并将所有item的Type改成Zabbix agent (active)

    2)创建监控主机

    可参考http://blog.csdn.net/lamyuqingcsdn/article/details/52512603

    Zabbix Proxy

    流程: zabbix-server --> zabbix proxy --> zabbix agent

    官方文档https://www.zabbix.com/documentation/3.0/manual/distributed_monitoring

    1
    yum install zabbix-proxy zabbix-proxy-mysql mariadb-server -y
    1
    systemctl start mariadb

    zabbix proxy数据导入

    1
    2
    3
    4
    5
    mysql
    create database zabbix_proxy character set utf8;
    grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by 'zabbix_proxy';<br>exit
    cd /usr/share/doc/zabbix-proxy-mysql-3.0.5/
    zcat schema.sql.gz |mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy

    配置文件修改

    1
    2
    3
    4
    5
    6
    vim /etc/zabbix/zabbix_proxy.conf
    Server=192.168.137.11  # zabbix server地址
    Hostname=zabbix-proxy
    DBHost=localhost
    DBUser=zabbix_proxy
    DBPassword=zabbix_proxy

    启动 systemctl start zabbix-proxy

    页面创建zabbix-proxy

    代理监控的汇报主机设置

    vim /etc/zabbix/zabbix_agentd.conf 

    1
    2
    3
    ServerActive=192.168.137.12
    StartAgents=0
    Hostname=linux-node2

    页面设置

     

    重启 systemctl restart zabbix-agent.service

    自动化监控

    1.自动注册

      1.1 Zabbix agent 自动添加

    2. 主动发现

      2.1 自动发现Discover

      2.2 zabbix api

    Zabbix agent 自动添加配置

    1
    2
    3
    4
    5
    6
    vim /etc/zabbix/zabbix_agentd.conf
    ServerActive=192.168.137.11  # zabbix server
    StartAgents=0
    Hostname=linux-node2
    # HostMetadata=   # 如果这个设置,以HostMetadata优先,HostMetadataItem不起作用
    HostMetadataItem=system.uname

    重启systemctl restart zabbix-agent.service

    创建自动注册Action

    自动注册的系统为Linux

    添加主机

    添加主机组

    选择一个模板

    自动发现方式

    官方文档https://www.zabbix.com/documentation/3.0/manual/discovery/network_discovery

    修改配置文件

    1
    2
    3
    4
    5
    6
    vim /etc/zabbix/zabbix_agentd.conf
    Server=192.168.137.11
    #ServerActive=192.168.137.11  #注释
    StartAgents=3
    Hostname=linux-node2
    HostMetadataItem=system.uname

    创建自动发现规则

    创建Discovery

    重启systemctl restart zabbix-agent.service

    Zabbix API

    官方文档:https://www.zabbix.com/documentation/3.0/manual/api

  • 相关阅读:
    libeXosip2(1-2) -- How-To initiate, modify or terminate calls.
    libeXosip2(1-1) -- How-To initialize libeXosip2.
    libeXosip2(1) -- Modules
    麦田的守望者背景与分析
    statfs函数说明
    c++ 14
    c++ 13
    URAL 2078~2089
    2018 Multi-University Training Contest 1
    Codeforces Round #502
  • 原文地址:https://www.cnblogs.com/huibaobao/p/13537794.html
Copyright © 2011-2022 走看看