首页 技术 正文
技术 2022年11月23日
0 收藏 772 点赞 3,166 浏览 2711 个字

                zabbix Server 4.0 部署及之内置item使用案例

                                           作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.zabbix组件架构概述(图片摘自网络)

1>.zabbix核心组件介绍

zabbix Server 4.0 部署及之内置item使用案例

ZABBIX SERVER:
负责接收agent发送的报告信息,并且负责组织配置信息,统计信息,操作数据等。

ZABBIX AGENT:
部署在被监控的主机上,负责被监控主机的数据,并将数据发送给zabbix server。

ZABBIX DATABASE:
用于存储zabbix的配置信息,监控数据的数据库,可以用MySQL或者PgSQL之类的关系型数据库。

ZABBIX WEB:
Zabbix的Web界面,管路员通过web界面管理zabbix配置以及查看zabbix相关监控信息,可以单独部署在独立的服务器上。

ZABBIX proxy:
可选组件,用户分布式监控环境中,zabbix proxy代表server端,完成局部区域内信息的收集,最终统一发往serve端。关于ZABBIX AGENT的工作模式说明:
主动模式:
agent端会将采集完的数据发送给server端,这种模式我们称之为主动模式,即对agent端来说是主动的。

被动模式:
agent端也可以不主动发送数据给server端,而是等待server端过来拉取数据。 需要注意的是,无论是主动模式还是被动模式都是对于ZABBIX AGENT端来说的,而且这两种模式是可以同时存在的,并不冲突哟!

2>.zabbix的架构说明

主动模式和被动模式可以同时存在,如下图示所示:

  理员可以在agent端使用名为zabbix_sender的工具,测试是否能够向server端发送数据。

  管理员可以在server端使用一个名称为zabbix_get的工具,测试是否能够从agent端拉取数据。

zabbix Server 4.0 部署及之内置item使用案例

二.ZABBIX常用的术语

1>.主机(host)

  要监控的网络设备,可由IP或者DNS名称指定。

2>.主机组(host group)

  主机的逻辑容器,可以包含主机和模板,但同一个组内的主机和模板不能互相链接,主机组通常给用户或用户组指派监控权限时使用。

3>.监控项(item)

  一个特定监控指标的相关的数据,这些数据来自于监控被监控对象,item是zabbix进行数据收集的核心,没有item,将没有数据,相对某监控对象来说,每个item都由“key”进行标识。

4>.触发器(trigger)

  一个表达式,用户评估某监控对象的某特定item内所接受到的数据是否在合理范围内,即阈值;接收到的数据量大于阈值时,触发器状态将从“OK”转为“Problem”,当数据量再次回归到合理范围时,其状态将从“Problem”转换回“OK”。

5>.时间(event)

  即发生的一个值得关注的事情,例如触发器的的状态转变,新的agent或重新上线的agent的自动注册等。

6>.动作(action)

  指对于特定事件实现定义的处理方法,通过包含动作(如发送通知)和条件(任何执行操作)。

7>.报警升级(escalation)

  发送报警或执行远程命令的自定义方案,每隔5分钟发送一次报警,共发送5次等。

8>.媒介(media)

  发送通知的手段或渠道,如Email,Jabber,SMS,微信等等;

9>.通知(notification)

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

10>.远程命令(remote command)

  预定义的命令,可在被监控的主机处于某特定条件下时自动执行。

11>.模板(template)

  用于快速定义被监控主机的预设条目集合,通常包含item,trigger,graph,screen,application以及low-level discovery rule;模板可以直接连接至单个主机。

12>.应用(application)

  一个item的集合。

13>.web场景(web scennario)

  用于检测web站点可用性的一个或多个HTTP请求。

14>.前端(frontend)

  zabbix的web接口。

三.部署zabbix服务与监控

1>.部署Zabbix Server 4.0并自身实现监控

  详情请参考:https://www.cnblogs.com/yinzhengjie/p/10372566.html。  

2>. 部署Zabbix Agent 4.0并让Zabbix Server对其进行监控。

  详情请参考:https://www.cnblogs.com/yinzhengjie/p/10381475.html

四.如何查看zabbix官方文档提供的key

1>.登录官网(https://www.zabbix.com

zabbix Server 4.0 部署及之内置item使用案例

2>.选择你要查看zabbix的版本

zabbix Server 4.0 部署及之内置item使用案例

3>.相关文档说明

zabbix Server 4.0 部署及之内置item使用案例

4>.查看zabbix agent的keys说明(https://www.zabbix.com/documentation/4.0/manual/config/items/itemtypes/zabbix_agent

zabbix Server 4.0 部署及之内置item使用案例

5>.查看zabbix agent的中文文档(https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/zabbix_agent

zabbix Server 4.0 部署及之内置item使用案例

五.使用zabbix内置的keys监控数据(不支持传参数的案例之上下文监控

1>.选择我们需要添加的主机,点击图中的item

zabbix Server 4.0 部署及之内置item使用案例

2>.点击图中的“create item”

zabbix Server 4.0 部署及之内置item使用案例

3>.配置item的Item页面信息

zabbix Server 4.0 部署及之内置item使用案例

4>.配置item的Preprocessing(预处理)页面信息

zabbix Server 4.0 部署及之内置item使用案例

5>.添加完成

zabbix Server 4.0 部署及之内置item使用案例

6>.添加成功后,我们会发现主机多了一个监控项,如下图所示

zabbix Server 4.0 部署及之内置item使用案例

7>.查看的最新信息,点击下图的Graph可以查看到图形展示界面

zabbix Server 4.0 部署及之内置item使用案例

8>.查看采集到的数据信息

zabbix Server 4.0 部署及之内置item使用案例

六.使用zabbix内置的keys监控数据(支持传参数的案例之网卡配置信息监控)

1>.点击需要监控主机的item

zabbix Server 4.0 部署及之内置item使用案例

2>.点击Create item

zabbix Server 4.0 部署及之内置item使用案例

3>.配置item的Item页面信息

zabbix Server 4.0 部署及之内置item使用案例

4>..配置item的Preprocessing(预处理)页面信息

zabbix Server 4.0 部署及之内置item使用案例

5>.添加完成

zabbix Server 4.0 部署及之内置item使用案例

6>.添加成功

zabbix Server 4.0 部署及之内置item使用案例

7>.成功添加数据

zabbix Server 4.0 部署及之内置item使用案例

七.使用zabbix的item克隆操作

1>.查看某个item的配置信息,点击clone按钮

zabbix Server 4.0 部署及之内置item使用案例

2>.修改相应的参数

zabbix Server 4.0 部署及之内置item使用案例

3>.重复删除操作,统计出网卡流出带宽的字节数

zabbix Server 4.0 部署及之内置item使用案例

4>.添加网卡流出的报文

zabbix Server 4.0 部署及之内置item使用案例

5>.查看最新的统计统计信息

zabbix Server 4.0 部署及之内置item使用案例

6>.随机查看上图的一个Graph

zabbix Server 4.0 部署及之内置item使用案例

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,957
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,480
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,327
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,110
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,742
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,776