zabbix Server 4.0 部署及之内置item使用案例
zabbix Server 4.0 部署及之内置item使用案例
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.zabbix组件架构概述(图片摘自网络)
1>.zabbix核心组件介绍

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常用的术语
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)

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

3>.相关文档说明

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

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

五.使用zabbix内置的keys监控数据(不支持传参数的案例之上下文监控)
1>.选择我们需要添加的主机,点击图中的item

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

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

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

5>.添加完成

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

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

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

六.使用zabbix内置的keys监控数据(支持传参数的案例之网卡配置信息监控)
1>.点击需要监控主机的item

2>.点击Create item

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

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

5>.添加完成

6>.添加成功

7>.成功添加数据

七.使用zabbix的item克隆操作
1>.查看某个item的配置信息,点击clone按钮

2>.修改相应的参数

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

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

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

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

zabbix Server 4.0 部署及之内置item使用案例的更多相关文章
- 运维监控-基于yum的方式部署Zabbix Server 4.0 版本
运维监控-基于yum的方式部署Zabbix Server 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如何选择zabbix版本 1>.打开zabbix官方 ...
- zabbix Server 4.0监控Flume关键参数
zabbix Server 4.0监控Flume关键参数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Flume本身提供了http, ganglia的监控服务.当然我们也可以使用 ...
- zabbix Server 4.0 报警(Action)篇
zabbix Server 4.0 报警(Action)篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看zabbix默认的Actions 1>.点击默认的Actio ...
- zabbix Server 4.0 触发器(Trigger)篇
zabbix Server 4.0 触发器(Trigger)篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.触发器(Trigger)概述 1>.上一篇博客我们介绍了“内 ...
- Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)
一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...
- Centos 6.5_64bit 下安装 Zabbix server 3.0监控主机的加入
安装Zabbix server 3.0客户端之前需要先关闭selinux和打开10050和10051端口 关闭selinux 1 vi /etc/selinux/config 2 ...
- zabbix Server 4.0 监控TCP的12种状态
zabbix Server 4.0 监控TCP的12种状态 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大家对TCP三次握手比较熟悉了,都知道当发生DOSS攻击时,客户端发送 ...
- Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装
一.关闭selinux 修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled) vim /etc/selinux/config # This ...
- 【zabbix】zabbix3.0部署手册
1.环境准备 Centos 6.X 2.数据库准备 默认centos yum源中mysql包的版本号为5.1,为了能使zabbix 3.0能达到最好的性能效果,安装最新版的mysql数据库. yum ...
随机推荐
- Python文件操作之把臂入林
文件操作1.打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=Tru ...
- ThinkPad E470笔记本电脑无声音、无线wifi功能(灰色)
最近有同事找我看他的笔记本没有wifi,型号是ThinkPadE470 ,上网搜了下提问的挺多,写一个看看有什么帮助没 看了下笔记本wifi标志是灰色显示只有飞行模式,启用了一下热键 fn+F3 没什 ...
- 合并两个有序链表的golang实现
将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 输入:->->, ->-> 输出:->->->->-> ...
- django url分发,视图,模板回顾
Django基础轮廓 MTV+controller 一 url分发系统: 1 简单使用 url(r'^articles/2003/$', views.special_case_2003), # spe ...
- 【Linux基础】查看硬件信息-内存和硬盘
1.使用free命令查看内存使用 (1)内存总量大小:查看Mem中的total值3697M free -m total used free shared buffers cached -/+ buf ...
- 日志学习系列(四)——NLog实例
具体不想介绍了,新建一个解决方案 ,直接用NuGet安装就行了 具体项目代码可以在https://github.com/qiuxianhu/SimpleNLog下载
- redis常用命令大全
1.基于内存的key-value数据库 2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次 3.支持数据持久化 4.value可以是string,hash, ...
- @getMapping与@postMapping
首先要了解一下@RequestMapping注解. @RequestMapping用于映射url到控制器类的一个特定处理程序方法.可用于方法或者类上面.也就是可以通过url找到对应的方法. @Requ ...
- Android开发欢迎页点击跳过倒计时进入主页
没点击跳过自然进入主页,点击跳过之后立即进入主页 1.欢迎页布局activity_sp.xml放一张背景图(图片随你便啦)再放一个盛放倒计时的TextView <?xml versi ...
- 网络安全实验室--SQL注入关
第一关 万能密码:username='or '1'='1'# password=1 即可登录得到flag. 第二关 最基础的注入,order by 判断字段数,然后 union selec ...