zabbix 入门到精通(笔记一)

一、什么是zabbix ?

  zabbix 是一款企业级的、开源的监控套件, 可以用于网络和服务的监控。

二、zabbix 特性

  1、数据收集

    a)可用性及性能检测

    b)可以自定义检测

    c)支持SNMP, IPMI, JMX

    d)自定义间隔收集数据

  2、自定阀值

    可以自己定义trigger,  数据保存在后端数据库中

  3、高级告警功能

    a) 可以自定义告警信息(可以使用宏变量), 用什么方式发送告警,发给那些人, 告警升级

    b)  可以远程执行自动化操作(action) 

  4、展示

    根据收集到的数据,通过内置的绘图方法, 实时的对数据进行展示 

  5、历史数据

    zabbix 内置有清理数据的机制, 可以配置清除,数据库中数据的时间

  6、自动发现网络设备

    agent

  7、配置简单

    a) 主机通过添加监控设备方式添加

    b) 一次配置,终生监控
    c) 监控设备允许使用模板
  8、模板

    a) 模板中可以添加组监控

    b) 模板允许继承

三、zabbix 进程的组成

  1、zabbix_agentd

    zabbix 客户端的守护进程

  2、zabbix_get

    zabbix 工具, 通常用于调试使用, 在zabbix_server端,使用zabbix_get 收集客户端数据

  3、zabbix_sender

    zabbix 命令, 特别耗时的检测,会导致zabbix超时, 可以使用脚本执行完检测后,通过zabbix_sender 主动向服务器端发送数据

  4、zabbix_server

    zabbix 服务端, zabbix_agent 会把数据提交到server

  5、zabbix_proxy

    用于分布监控,跨机房,地域,相当于中转站, agent 把数据提交给 zabbix_proxy, zabbix_proxy 再提交给server

  6、zabbix_java_gateway

    Java 网关,类似 agentd,但是只用于 Java 方面。需要特别注意的是,它只能主动去获取数据,而不能被动获取数据。它的数据最终会给到 server 或者 proxy。

 

posted @ 2018-11-15 22:51  hrwu  阅读(341)  评论(0)    收藏  举报