概述

今天主要介绍一下zabbix如何去配置自定义监控模板,下面一起来看看吧!


一、模板

1、概念

模板(template):可以应用到主机上的实体(包括监控项、触发器、数据图、图表、监控分类、低级的自动发现规则)的集合。

当一个模板被应用到一个主机后,该模板的所有实体(包括监控项、触发器、数据图等)都会被添加到对应的主机上。

不过,模板是需要直接应用到主机上的,而不能应用到主机组上。同时,模板和主机是多对多的关系,即一个模板可以应用到多个不同的主机上;而同一个主机又可以关联多个模板。

所以,我们通常按服务的种类来创建模板,例如linux模板、MySQL模板、PostgreSQL模板,等等。这样,当某个主机上运行某个服务的时候,只需将对应的模板分别应用到该主机即可。

2、模板的组成

从左到右,模板的列代表的含义分别是模板名(Name),应用集(Application),监控项(Items),触发器(Triggers),图标(Graphs),视图(Screens),发现方式(Discovery),Web场景(webscenario),被链接的主机(Linked to)

这里重点要关注的是一个模板的应用集,监控项和触发器。

应用集和模板的关系是多对一的关系,即一个模板对应多个应用集,应用集相当于一个标签,比如一个监控一台主机的模板,我们有非常的监控部分,如CPU,内存条,硬盘,网卡等。而每一个监控部分也有非常多的被监控点,如一个CPU的使用率,空闲状态,等待时间等。

像这样一层一层的关系,就需要我们使用应用集隔开。将Cpu,内存条,硬盘网卡定义成不同的应用集,在每一个应用集下面,设置自身的监控项。这样就非常方便管理和监控。


二、自定义监控模板

系统自带模板就不用说了,自己研究下应该都可以知道,自定义模板就稍微复杂点了,所以用一个实验来说明下。

1、自定义监控--UserParameters

官方文档:https://www.zabbix.com/documentation/4.0/zh/manual/config/items/userparameters

语法:建议在客户端配置文件中设置。

 UserParameter=,

自定义的key文件一般存储在/etc/zabbix/zabbix_agentd.d目录,这里还需要修改zabbix_agentd.conf文件,允许自定义监控key,来读取该目录下的所有文件 。

2、创建自定义监控--用户数

这里以一个用户数来做监控,在zabbix_agent端操作

2.1、修改配置文件

vim /etc/zabbix/zabbix_agentd.d/user_num.conf==================================================UserParameter=user_num,cat /etc/passwd |wc -l==================================================systemctl restart zabbix-agent

2.2、测试自定义监控参数是否有效

在zabbix_server端测试

--安装zabbix_getrpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-get-4.2.6-1.el7.x86_64.rpm--测试zabbix_get -s 192.168.8.22 -p 10050 -k "user-num" 

有回值,则代表key是有效的。则可直接去zabbix-web上配置。

3、创建自定义监控模板

配置--模板--创建模板

4、创建应用集

创建完成模板后,默认模板中没有任何应用、项目、触发器、图形等资源。这里需要点击模板后面的Application(应用集)链接打开创建应用的页面点击Application(应用集)后,在该页面中点击Create application(创建应用集)按钮。

5、创建监控项目item(监控项)

模板--监控项--创建监控项,填写名称,键值,键值一定要和本机定义的文件名称相同,更新间隔30s

6、创建图形

模板--图形--创建图形,创建一个可视化的图形。配置,模板,图形,创建图形,选择监控项,添加

7、链接主机

配置-主机-选中主机,将模板链接到某个主机上,这样才能进行监控

8、查看图形

监控中,图形,选择群组,主机,图形。我们默认设置的是30s一次,但是你可以点击刷新按钮加快,可以看到我的图形是一条平的,

那是因为我在这个时间段中用户数量没有改变,你可以自己创建或删除用户看看图形的变化


到这里就完成自定义监控模板的配置了,觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

6 rethad 自定义硬盘_图文详解zabbix配置自定义监控项过程相关推荐

  1. pe系统如何读取手机_图文详解怎么用pe重做系统

    上期小编讲解了小编教你笔记本电脑开不了机怎么办,本次正特手机网小编给大家讲解一下图文详解怎么用pe重做系统,最近有不少的小伙伴都问小编说,使用pe重做系统简单吗?对于大家提问pe重做电脑系统的问题,其 ...

  2. 前端中全部盒子靠左对齐_图文详解ul中li内容垂直居中和水平居中的方法

    在页面布局时,经常会用到li标签,它可用于列表,导航,选项卡等等,那你知道如何让ul中的li居中吗?这篇文章就和大家讲讲如何让ul中的li水平居中以及如何让li内容垂直居中.感兴趣的朋友继续往下看吧. ...

  3. html js不触发_图文详解鼠标事件CSS:hover和JS:mouseover的区别

    在工作中为了使页面更具有吸引力,前端开发人员经常会在页面中加上鼠标移入和移出的效果.鼠标移入移出的设置,一般有两种方法,一种是单纯用CSS中的hover伪类,另一种可以用JS 中的DOM事件,即onm ...

  4. win10你的电脑设备需要修复_图文详解win10升级失败的解决方法

    最近有小伙伴在后台留言称自己的win10系统最近总是更新升级失败,想问一下有没有解决该问题的方法.方法当然是有的,小编将该问题的解决方法整理出了详细的图文步骤教程,遇到该问题的小伙伴们快来学习一下吧. ...

  5. groovy逆向工程生成自定义实体类图文详解

    文章目录 前言 步骤 给idea安装database插件,然后用idea连接数据库 右击数据库名,再点script Exctension,再点go to scrip.... 自定义自己的逆向生成脚本如 ...

  6. Windows下的Jupyter Notebook 安装与自定义启动(图文详解)

    1.Jupyter Notebook 和 pip 为了更加方便地写 Python 代码,还需要安装 Jupyter notebook. 利用 pip 安装 Jupyter notebook. 为什么要 ...

  7. dsp版win10和普通版区别_图文详解win10各个版本之间有什么区别

    win10各个版本之间有什么区别,现在很多网友都更新了windows10系统,他们知道windows10系统有很多种版本,但是不知道win10不同版本区别在于什么地方,针对这样的问题,系统之家小编特地 ...

  8. android自定义UI模板图文详解

    不知道大家在实际开发中有没有自定义过UI模板?今天花时间研究了一下android中自定义UI模板,与大家分享一下. 每个设计良好的App都是自定义标题栏,在自定义标题栏的过程中大部分人可能都是自定义一 ...

  9. centos7安装boot分区_图文详解centos Linux系统安装教程

    Centos7安装 一. Centos7操作系统的安装 除应用服务器组件之外,PostgresSQL数据库服务器组件.Redis服务器组件.Beanstalk服务器组件三个组件的独立部署都是推荐在Ce ...

最新文章

  1. 于媛龄(201552118)第二次作业网调问卷的制作
  2. 如何混合编译C语言和C++
  3. Android之四大组件概念讲解
  4. 网站想要快速收录到底难不难?4个问题快检查
  5. iphone-命令行编译之--xcodebuild
  6. JS里的居民们5-数组(栈)
  7. HBase之超时机制
  8. 嵌入式电路设计(入门)
  9. python字符串的删除操作_Python字符串操作
  10. flash游戏和HTML5游戏,Flash动画和H5小游戏哪个更好?
  11. XMAPP多端口配置
  12. QQ2017熄灭“QQ游戏图标”方法
  13. 用MFC实现WebGUI--(CDHtmlDialog)
  14. Windbg的获取与安装教程
  15. mysql校对集_MySQL校对集问题的教程
  16. 软件工程-什么是热重载,如何使用热重载?
  17. java生成数字字母组合_java生成随机数字和字母组合
  18. 关于电子科技大学内共享单车使用的调查报告
  19. css为中英文设置不同的字体
  20. 图像超分:HAN(Single Image Super-Resolution via a Holistic Attention Network)

热门文章

  1. 命令创建mysql数据库_怎么在命令行创建一个mysql数据库
  2. java 类及对象的课后作业_JAVA类和对象课后作业
  3. python url拼接_详解Python urlencode编码和url拼接方法
  4. 关于linux内核的有关叙述中,下列关于嵌入式Linux系统内核的叙述正确的是()。
  5. java训练_Java练习
  6. landscape 1
  7. 冠榕智能灯光控制协议分析(node-controller)
  8. gentoo 安装时的网络配置
  9. java ranger rest_使用REST
  10. pline加点lisp_用Autolisp 在AutoCAD中实现多种曲线的绘制