zoukankan      html  css  js  c++  java
  • zabbix监控部署(一)

    一、zabbix组件

    1)Zabbix Server:负责接收Zabbix Agent或Zabbix Proxy发送的报告信息,并负责组织配置信息、统计信息及操作数据等。
    (2)Zabbix Database:用于存储所有Zabbix的配置信息及监控数据的数据库,监控数据包括
      a、历史数据:每次采样的结果,保存时长相对较短
      b、趋势数据:聚合数据,保存相对较长周期内的数据
    (3)Zabbix Web:Zabbix的GUI接口,管理员通过Web界面管理Zabbix配置以及查看Zabbix相关监控信息,可以单独部署在独立的服务器上。
    (4)Zabbix Agent:部署在被监控主机上,负责收集被监控主机的数据,并发往Zabbix Server或Zabbix Proxy。
    (5)Zabbix Proxy:可选组件,用于分布式监控环境,收集局部区域内Zabbix Agent的监控数据,并统一发往Zabbix Server。 

    二、zabbix常用术语

    1)host:主机,需要被Zabbix监控的对象,主机必须属于某个主机组。
    (2)host group:主机组,是具有相同属性、特征、角色的多个主机组成的逻辑单元。
    (3)item:监控项,一个特定监控指标的相关数据,这些数据来自于被监控对象,监控项是Zabbix进行数据收集的核心,没有监控项将没有数据,相对某监控对象来说,每个监控项都由“key”进行标识。
    (4)key:键,如果想要获取监控项对应的数据,则必须通过某个key去获取,Zabbix中自带一些key,这些key往往比较通用,通过这些key可以监控CPU、内存、硬盘等常用指标,获取不同的指标信息,但如果这些自带的key无法满足监控需求时,也可以自定义key,通过自定义key执行相应的操作。
    (5)trigger:触发器,一个表达式,用于评估某监控对象的某特定item内所接收到的数据是否在其合理范围内,即阈值,接收到的数据量达到阈值时,触发器状态将从“OK”转变为“Problem”,当数据量再次回归到合理范围时,其状态将从“Problem”转换回“OK”。
    (6)event:事件,当触发器的状态发生改变时,会产生对应的事件,由触发器的状态改变而产生的事件被称为“触发器事件”,Zabbix中,事件分为触发器事件、自动发现事件、自动注册事件和内部事件。
    (7)action:动作,指对于特定事件事先定义的处理方法,包含操作(如发送通知)和条件(何时执行操作)。
    (8)escalation:报警升级,发送告警或执行远程命令的自定义方案,如每隔5分钟发送一次告警,共发送5次等。
    (9)media:媒介,发送通知的手段或通道,如Email、Jabber或SMS等。
    (10)notification:通知,通过选定的媒介向用户发送有关某事件的信息。
    (11)remote command:远程命令,预定义的命令,可在被监控主机处于某特定条件下时自动执行。
    (12)template:模板,用于快速定义被监控主机的预设条目集合,通常包含了item、trigger、graph、screen、application以及low-level discovery rule,模板可直接链接至单个主机。
    (13)application:应用,一组item的集合。
    (14)web scennario:web场景,用于检测web站点可用性的一个或多个HTTP请求。
    (15)frontend:前端,Zabbix的web接口。

     三、zabbix支持的通信方式

    1)Agent:通过专用的代理程序进行监控,与常见的master/agent模型类似,如果被监控对象支持对应的Agent,推荐首选此种方式。
    (2)SSH/Telnet:通过远程控制协议进行通信。
    (3)SNMP:Simple Network Management Protocol,简单网络管理协议,通过SNMP协议与被监控对象进行通信,通常无法在路由器、交换机这种硬件上安装Agent,
    但是这些硬件往往都支持SNMP协议,SNMP是一种比较久远的、通行的协议,大部分网络设备都支持这种协议,其实SNMP协议的工作方式也可以理解为master/agent的工作方式,
    只不过是在这些设备中内置了SNMP的Agent而已。 (
    4)IPMI:Intelligent Platform Management Interface,智能平台管理接口,通过IPMI接口进行监控,可以通过标准的IPMI硬件接口,监控被监控对象的物理特征,
    比如电压、温度、风扇状态、电源状态等。 (
    5)JMX:Java Management Extensions,Java管理扩展,监控JVM虚拟机时,较常使用此种方式。

    四、Zabbix的工作模式

    1)主动模式:Zabbix Agent会将采集完的数据主动发送给Zabbix Server,可减轻Zabbix Server的压力。
    (2)被动模式:Zabbix Agent不主动发送数据,而是等待Zabbix Server过来拉取数据,默认为被动模式。
    说明:不管是主动模式还是被动模式,都是对于Zabbix Agent来说的,主动模式与被动模式可以并存
  • 相关阅读:
    unordered_set
    树的所有实现
    各类算法模板
    单链表全部实现(绝对史上最完整 附例题)
    求最长回文子串
    无重复的最长子串
    秋叶集
    1451. 重新排列句子中的单词
    152. 乘积最大子数组
    JVM总结的部分内容
  • 原文地址:https://www.cnblogs.com/douh/p/12573917.html
Copyright © 2011-2022 走看看