• zabbix介绍


    什么是zabbix?

      Zabbix是一个基于web界面的分布式系统监控的企业级开源软件。可以监视各种系统与设备的参数,保障服务器及设备的安全运营。

    Zabbix的功能和特性

      安装与配置简单

      可视化web管理界面

      免费开源

      支持中文

      自动发现

      分布式监控

      (总部和三个分公司:三个server端收集到的数据会上传一份给总部的server端,

       )

       

    Zabbix的数据库存储着两个部分的数据

    1. 我们管理员在web界面的操作和配置

    2. 被监控端获取的数据,方便我们根据获取的数据进行操作和配置

    Zabbix架构体系

    Zabbix组件

    Zabbix server:负责agent发送的报告信息,组织所有配置和操作

    Database storage: 存储配置信息以及收集到的数据

    Web interface:zabbix的gui接口,通常与server运行在同一台机器上

    Proxy:可选组件,常用于分布式监控环境中

    Agent:部署在被监控主机上,负责收集数据发送给server。

    工作原理:

    Agent获取被监控端数据,发送给server

    Server记录所接收到的数据,存储在database中并按照策略进行相应操作

    如果是分布式,server会将数据传送一份到上一级server

    Web interface将收集到的数据和操作信息显示给用户

    Zabbix的常用术语

    Host和host group

      主机:需要监控的网络设备,可由ip或dns 名称指定

      主机组: 主机的逻辑容器,可以包含主机和模板。在主机数量较多的情况下方便管理

    Item(监控项)

      一个特定监控指标的相关数据,这些数据来自被监控对象。

      Item是zabbix进行数据收集的核心,每个item都有key来标识

    Trigger触发器

    一个表达式,用于评估某个监控对象的某个特定item内所接收到的数据是否在合理范围内,即阀值

    接收到的数据与阀值进行比较,如果不在阀值内,触发器的状态将从ok转变为problem,当数据回归到合理范围时,其状态将从problem转为ok

    Action 动作

    指对于特定事件事先定义的处理方法,通过包含操作(如发送通知)和条件(合适执行操作)

    一般配合触发器使用

    Template 模板

    用于快速定义被监控主机的预设条目集合

    通常包含了item,trigger,graph,screen,application以及low-leve discovery rule;模板可以直接连接至单个主机

    Media 媒介

    发送通知的手段和通道,比如email、jabber或短信等

    Notification通知

    通过选定的媒介向用户发送的有关某事件的信息

    Remote command 远程命令

    预定义命令,可在某个特定条件下执行

    Application 应用: 一组item的集合

    Event:即发生的一个值得关注的事件,例如触发器的状态转变,自动发现或自动注册等

  • 相关阅读:
    单调栈
    ROS 运行Python程序报错:ERROR: cannot launch node of type [teleop/teleop_key]: can't locate node [teleop_key] in package [teleop]
    c++ dynamic_cast 笔记
    C++ STL map 随手笔记
    TDD 中关于mock一些理解
    C++ struct 初始化的问题
    C++ count_if/erase/remove_if 用法详解
    C++ 编译报错discards qualifiers [-fpermissive]
    笔记本外接显示器没有声音
    virtual box ubuntu 主机和虚拟机实现互相复制粘贴
  • 原文地址:https://www.cnblogs.com/Z-style/p/5610354.html
Copyright © 2020-2023  润新知