zabbix介绍

什么是zabbix?web

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

Zabbix的功能和特性安全

  安装与配置简单服务器

  可视化web管理界面网络

  免费开源架构

  支持中文app

  自动发现分布式

  分布式监控ui

  (总部和三个分公司:三个server端收集到的数据会上传一份给总部的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:即发生的一个值得关注的事件,例如触发器的状态转变,自动发现或自动注册等

相关文章
相关标签/搜索