zabbix自定义监控内容案例

一、自定义监控内容

案列:自定义监控客户端服务器登录的人数
需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息

1、在客户端创建自定义key

  • 明确需要执行的linux命令

  • 创建zabbix监控项配置文件,用于自定义Key
#在zabbix的配置文件中定义了会加载放在/etc/zabbix/zabbix_agent2.d/目录下,所有以.conf结尾的文件vim /etc/zabbix/zabbix_agent2.confInclude=/etc/zabbix/zabbix_agent2.d/ *.conf  #268行,定义加载的文件路径
#       Format: UserParameter=<key>,<shell command>   #291行,定义监控项的格式cd /etc/zabbix/zabbix_agent2.d/
vim UserParameter_login.conf
UserParameter=login.user,who|wc -l
#添加监控的命令systemctl restart zabbix-agent2
#重启服务

  • 服务端验证测试

2、在Web界面创建自定义监控模板

2.1 创建模板

点击左边菜单栏【配置】中的【模板】,点击【创建模板】【模板名称】设置成 Template Login User【可见的名称】设置成 Template Login User【群组】选择 Templates【描述】可自定义点击 【添加】,此时就可在【链接的模板】中搜索到 Template Login User 了
  • 点击左边菜单栏【配置】中的【模板】,点击【创建模板】

  • 可在模板列表中找到刚刚创建的模板

2.2 创建应用集(用来管理模板的)

点击上方菜单栏【应用集】,点击【创建应用集】【名称】设置成 Login User点击 【添加】

2.3 创建监控项

点击上方菜单栏【监控项】,点击【创建监控项】【名称】设置成 Number of login user【键值】设置成 login.user #键值必须要与自定义的监控项配置文件中设置的保持一致【更新间隔】设置成 10s【历史数据保留时长】Storage period 30d #保留时间可自定义设置点击 【添加】

2.4 创建触发器

#当监控项获取到监控的值后和触发器预设的值进行对比,判断是否报警点击上方菜单栏【触发器】,点击【创建触发器】【名称】设置成 Number of login users is greater than 3【严重性】设置成 一般严重【表达式】点击添加,【监控项】点击选择 Number of login users,【功能】选择 last(),【结果】选择 > 3,点击 【插入】点击 【添加】

2.5 创建图形

点击上方菜单栏【图形】,点击【创建图形】【名称】设置成 Number of login users【宽】、【高】可直接采用默认值【监控项】点击添加勾选相关监控项 Number of login users,【功能】选择 最大,其它可保持默认值点击 【添加】

2.6 将主机和模板关联(一个主机可以关联多个模板)

点击左边菜单栏【配置】中的【主机】,点击你要关联的主机点击上方菜单栏【模板】,【Link new tamplates】搜索 login,选择 Template Login User,点击【更新】此时就点击【监测】中的【主机】,点击你关联主机的【图形】,即可查看到相关的监控项指标

 2.7 查看监控的信息

3、报警邮件进行通知

3.1 配置发件人信息

点击左边菜单栏【管理】中的【报警媒介类型】,点击【创建媒体类型】
{--------------------------------------
【名称】设置成 qq_Email【SMTP服务器】设置成 smtp.qq.com【SMTP服务器端口】设置成 25【SMTP HELO】设置成 qq.com【SMTP电邮】设置成 自己的邮箱地址,例如 1449145472@qq.com【认证】选择 用户名和密码【用户名称】设置成 自己的邮箱地址,例如 1449145472@qq.com【密码】可登录QQ邮箱页面,点击【设置】-->【账户】中的【生成授权码】,通过短信获取授权码【描述】可自定义点击上方菜单栏【Message templates】,点击【添加】,【Message type】选择 问题,点击【更新】点击 【添加】,并测试功能
-----------------------------------------------}
  • 点击左边菜单栏【管理】中的【报警媒介类型】,点击【创建媒体类型】

  •  登录到自己的qq邮箱获取授权码

  • 查看到创建的邮件动作,(还可以再右侧点击测试,看是否成功发送邮件)

3.2 配置收件人信息

点击左边菜单栏【User settings】-->【报警媒介】,点击【添加】【类型】选择 qq_Email【收件人】设置成 1449145472@qq.cn【当启用时】设置成 1-7,00:00-24:00点击 【添加】再点击 【更新】点击左边菜单栏【配置】中的【动作】,选择相对应的动作名称,点击【启用】
  • 配置收件人信息

  • 启用收件动作

  • 查看动作是否开启

3.2 测试发送邮件

  • 先在客户端中添加大于5个用户登录。然后出发报警。(待问题解决后,报警信息会自动消失)

  • 查看邮件内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/83971.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小谈设计模式(3)—策略模式

小谈设计模式&#xff08;3&#xff09;—策略模式 专栏介绍专栏地址专栏介绍 策略模式主要角色环境&#xff08;Context&#xff09;抽象策略&#xff08;Strategy&#xff09;具体策略&#xff08;Concrete Strategy&#xff09;角色总结 核心思想封装算法定义抽象策略使用环…

Selenium Grid 的搭建方法

传统 Selenium Grid 的搭建方法 搭建一个具有 1 个 Node 的 Selenium Grid。那么通常来讲我们需要 2 台机器&#xff0c;其中一台作为 Hub&#xff0c;另外一台作为 Node&#xff0c;并要求这两台机器已经具备了 Java 执行环境。 1.通过官网下载 selenium-server-standalone-…

SpringMVC之JSON数据返回异常处理机制

目录 前言 一、JSON数据返回 1.导入依赖 2.配置spring-mvc.xml 3.使用ResponseBody注解 4.Jackson 4.1.介绍 4.2.常用注解 二、异常处理机制 1.为什么要全局异常处理 2.异常处理思路 3.SpringMVC异常分类 4.综合案例 4.1.异常处理方式一 4.2.异常处理方式二 4.3…

git提示:remote origin already exists

目录 问题场景 问题原因 问题解决 问题场景 在GitLab中新建仓库后&#xff0c;然后将本地项目提交提示&#xff1a;remote origin already exists. 问题原因 error: remote origin already exists. 错误&#xff1a;远程源点已存在&#xff08;翻译&#xff09; 出现该错误的…

AI AIgents时代-(四.)应用上手

HuggingGPT & MetaGPT . &#x1f7e2; HuggingGPT HuggingGPT是一个多模型调用的 Agent 框架&#xff0c;利用 ChatGPT 作为任务规划器&#xff0c;根据每个模型的描述来选择 HuggingFace 平台上可用的模型&#xff0c;最后根据模型的执行结果生成总结性的响应。 这个项…

软件测试 —— 答疑篇

什么是软件测试&#xff1a; 软件测试是不是就是找 bug &#xff1f; 软件测试就是证明软件不存在错误的过程 软件测试就是为了证明程序能够正确运行 刚新买来一部手机&#xff0c;我们要干什么&#xff1f; 一场考试 , 做完一遍题目之后 , 进行一遍检查 , 就是在 "…

【LeetCode热题100】--560.和为K的子数组

560.和为K的子数组 示例2的结果&#xff1a; 输入&#xff1a;nums [1,2,3] ,k3的时候 连续子数组有[1,2],[3]&#xff0c;一共有2个 利用枚举法&#xff1a; 枚举[0,…i]里所有的下标j来判断是否符合条件 class Solution {public int subarraySum(int[] nums, int k) {i…

不得不爱的AI艺术写真头像二维码生成小程序开发

最近什么最火&#xff1f;AI最火&#xff01; AI里什么最火&#xff1f;艺术写真生成和二维码美化最火。 一款小程序集合了高还原度的AI写真艺术照和二维码美化&#xff0c;你们说香还是不香&#xff1f; 并且加入了输入心愿就能生成独一无二的个性头像功能&#xff0c;直接…

uniapp 轮播列表左右滑动,滑动到中间放大

html <!-- 轮播 --><view class"heade"><swiper class"swiper" display-multiple-items3 circulartrue previous-margin1rpxnext-margin1rpx current0 change"swiperChange" ><block v-for"(item,index) in list"…

【面试经典150 | 数组】删除有序数组中的重复项 II

文章目录 写在前面Tag题目解读题目来源解题思路方法一&#xff1a;原地操作 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法&#xff0c;两到三天更新一篇文章&#xff0c;欢迎催更…… 专栏内容以分析题目为主&#xff0c;并附带一些对于本题涉及到的数据结构等…

淘宝拍立淘插件转链和商业化图片生成接口介绍,图片搜索商品接口,按图搜索接口,图片识别商品接口介绍

淘宝拍立淘是淘宝网推出的一种搜索方式&#xff0c;通过拍立淘&#xff0c;用户可以输入文字描述或上传图片来搜索商品。拍立淘通过与淘宝网进行数据接入和授权&#xff0c;使用淘宝提供的API获取商品信息和操作权限&#xff0c;拍立淘使用图像识别技术&#xff0c;通过深度学习…

在gazebo仿真环境中加载多个机器人

文章目录 前言一、基本概念1、xacro2、Gazebo 加载单个机器人模型 二、原先launch文件代码三、 修改launch文件加载多个机器人总结 前言 单个机器人的各项仿真实验都基本完成&#xff0c;也实现了远程控制&#xff0c;接下来主要对多机器人编队进行仿真实验&#xff0c;在进行…

Flutter与Native通信原理剖析与实践

通信原理 我们分几种场景来介绍Flutter和Native之间的通信。 Native发送数据给FlutterFlutter发送数据给NativeFlutter发送数据给Native&#xff0c;然后Native回传数据给Flutter Flutter与Native通信机制 在讲解Flutter与Native之间是如何传递数据之前&#xff0c;我们先了…

全新运营策略+针对性落地方案,尖庄·荣光成都战略高地市场打造范式“曝光”

执笔 | 姜 姜 编辑 | 萧 萧 9月19日&#xff0c;“百年尖庄 荣光征程”尖庄荣光上市会成都站在成都举行&#xff0c;现场超600位成都各区县优质经销商、终端商共同举杯尖庄荣光&#xff0c;品味香飘百年的匠心味道。 长江酒道注意到&#xff0c;此次发布会是川渝地区首场…

聊聊Spring中循环依赖与三级缓存

先看几个问题 什么事循环依赖&#xff1f;什么情况下循环依赖可以被处理&#xff1f;spring是如何解决循环依赖的&#xff1f; 什么是循环依赖&#xff1f; 简单理解就是实例 A 依赖实例 B 的同时 B 也依赖了 A Component public class A {// A 中依赖 BAutowiredprivate B b…

从零开始学习 Java:简单易懂的入门指南之Stream流(二十七)

Stream流 Stream流1.体验Stream流2.Stream流的常见生成方式3.Stream流中间操作方法4.Stream流终结操作方法5.Stream流的收集操作6.Stream流综合练习 Stream流 1.体验Stream流 案例需求 按照下面的要求完成集合的创建和遍历 创建一个集合&#xff0c;存储多个字符串元素把集合中…

Twitter账号优化:吸引更多关注与互动

创建Twitter账号并进行优化 优化你的 Twitter 个人数据有助于提高企业的可视性并促进与用户的互动。通过与其他社交媒体页面的相互协调&#xff0c;你还可以建立一个专业且一致的品牌形象。 创建一个标准的 Twitter 个人数据非常简单&#xff0c;但为了优化它适应您的业务需求…

C++项目中mysql的环境配置与连接

第一步创建好项目&#xff0c;选择X64架构 此次项目采用动态库在项目文件夹加入mysql的库分别为libmysql.dll和include 在包含目录中填入相对路径 添加附加依赖项 现在我们写一个开发环境验证代码&#xff0c;检查一下环境是否配置成功 运行代码前确保MYSQL服务打开 F7生成此时…

78. 子集

题目链接&#xff1a; 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 思路&#xff1a; 如果把 子集问题、组合问题、分割问题都抽象为一棵树的话&#xff0c;那么组合问题和分割问题都是收集树的叶子节点&#xff0c;而子集问题是找树的所有节点…

flutter简单的本地草稿箱功能

需求1&#xff1a;发帖退出时提示是否保存草稿 需求2&#xff1a;每条草稿中可以保存多张图片(最多9张)或一条视频及三十来个其它参数 需求3&#xff1a;每条草稿都是可以被覆盖的、可以点击删除 需求4&#xff1a;草稿页面可以一键清空 需求5&#xff1a;草稿随app删除一起没掉…