Zabbix分布式监控笔记(二)

目录

一、Zabbix架构组成

二、各个主要组件的作用:

三、Zabbix-server中的进程

四、Zabbix的常用术语

五、监控收集术语

六、监控展示术语

七、告警相关的术语

八、认证和权限


一、Zabbix架构组成

 

二、各个主要组件的作用:

(1)Zabbix Agent:

Zabbix客户端,负责数据收集上传

(2)Zabbix server:

zabbix的服务端,负责数据汇总,处理,告警策略,告警发送等

(3)Zabbix web:

zabbix前端页面,提供了友好的展示和操作界面,负责数据的展示,监控系统的配置管理,用户权限的配置管理等等

(4)Database:

数据和配置存储数据库,zabbix支持多种数据库,包括mysql,oracle,db2等

(5)zabbix Proxy:

zabbix代理,分布式部署架构会用到,主要是收集设备的监控数据并将数据发送给对应的zabbix-server

如果设备规模较大,分布在多地域、多机房,可以通过zabbix proxy来实现分布式。

(6)Java Gateway:

Java 网关,负责通过jmx监控收集java应用性能数据

三、Zabbix-server中的进程

四、Zabbix的常用术语

frontend   前端

Zabbix API  Zabbix的接口

Zabbix Server Zabbix服务端

Zabbix Agent  Zabbix客户端

Zabbix Proxy Zabbix代理

Network discovery  网络自动发现

Active agent auto-registration  主动Agent自动注册

Low-level discovery  低级自动发现

五、监控收集术语

(1)host      主机:

 任何被监控的设备都叫主机,服务器,交换机,存储,打印机这些在zabbix中都统称为主机

(2)host group  主机组

host group 主机组,就是主机的逻辑分组,比如同一个机房的主机分一组,同一个办公区的打印机分一组

(3)item    监控项

可以理解为需要监控的一个指标,比如cpu使用率,负载,网卡接收流量

(4)value preprocessing  预处理

监控项的数据预处理,就是数据在存入数据库之前按照指定的规则预处理。例如处理数据的变化量,数据的每秒变化速率,或者是单位的换算,从ms算成s。

(5)template   模板:

就是可以应用到多个监控设备的监控集合,包括监控项,触发器,图形,LLD,web监控等

(6)application  应用:

一组监控项的逻辑分组,比如Nginx的监控项统一分到Nginx应用中

(7)web scenario   web场景

是监控Web的一个或多个http请求,一个场景中可以是单个URL,也可以是多个URL.。

比如可以将用户登录,搜索,点击商品详情,加入购物车等操作放入一个场景进行监控,当所有的步骤成功,该场景才会成功

(8)Macros   宏

可以认为是一个变量,可以应用在告警,模板等功能中

六、监控展示术语

graph   图表

可以将一个或多个监控项的监控数据放入同一张图表中,

比如将CPU的用户使用率,系统使用率,空闲率都放入CPU监控图表中。

screen  聚合图表

就是将多个graph聚合在一个监控大屏中,比如将CPU、网卡、内存、IO这些图表放在一起,就组成了主机的聚合图表

maps    拓扑图

Zabbix还支持拓扑图展示监控,并在拓扑图中加入对应的监控指标,当监控异常时,拓扑图也会显示异常,很方便定位问题。

slide shows  幻灯片演示

幻灯片播放,每个一段时间轮流播放多个聚合图表,可以将主机,网络,存储,缓存,数据库的各个聚合图表轮流播放

 

七、告警相关的术语

Trigger  触发器:

Trigger触发器,是告警的策略设置,可以分别设置正常状态和异常状态的触发器,

比如CPU持续5分钟使用率超过85%就告警

event  事件:
比如告警状态的变化,自动化发现策略生效,客户端注册成功等这些都是事件

比如CPU持续5分钟使用率超过85%就告警,然后触发器的状态从OK变为Problem,这就是一个事件。

problem 异常状态

OK  正常状态

action  操作:

是根据事件以及条件定义的一系列动作,当CPU告警发生时,可以触发一个操作,这操作是发送告警信息给管理员,让他及时处理。

escalation 升级

是在一个动作内执行的擦欧洲哦,告警的升级操作就是通过这个实现,比如上面的告警信息发送就是一个escalation。

media  媒介

指告警通知的方式,短信、邮件、微信。

notification 通知

是关于事件的消息,通过指定的媒介发送给用户,比如发送CPU告警信息就是一个通知。

remote command 远程命令

指预先定义的,在指定条件下会被执行的命令。

Maintenance  维护模式

就是系统升级或者维护的时间段,该时间段可以不发送告警。

八、认证和权限

User   用户:

可以是内部用户也可以是LDAP用户。

User Group  用户组:

多个用户组成的逻辑组,比如运维组,研发组,产品组。

permission  权限

用户或者用户组对监控设备的访问权限是不同的,可以是读写权限,只读权限,或者没有任何权限

User Type  用户类型

zabbix中提供三种用户类型,普通用户,管理员,超级管理员。

普通用户:只能查看对应的监控设备

管理员:可以编辑有权限访问的设备

超级管理员:可以管理监控系统中的所有配置,一般只有监控系统管理员是超级用户。

相关推荐
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页