【zabbix教程六】——自定义item和trigger当内存不足10%时触发报警

简介: 【zabbix教程六】——自定义item和trigger当内存不足10%时触发报警

引言

 

本文结合配置内存不足10%触发报警的需求,顺便给大家介绍我们怎样自定义item和trigger,在前几篇博客中使用了zabbix给我们提供的模板,里面都已经配置好了item和trigger。但是给我们的模板是当内存小于20M的时候才会触发报警,这样不能满足我们的需求,我们需要在内存不足10%的时候触发,这时候需要我们自定义一个item和trigger。

1、在Template OS Linux模板中创建item

 

进入web页面—》配置—》模板—Template OS Linux—》点击监控项——创建监控项



20170227090218042.png



名称:Ava memory percent


   类型:可计算的


   键值:vm.memory.free[percent]


   公式:100*last("vm.memory.size[available]")/last("vm.memory.size[total]")


   应用集:Memory


点击添加即可完成item的创建,下面我们创建报警trigger


 2、创建trigger


进入web页面—》配置—》模板—Template OS Linux—》点击触发器——创建触发器

20170227091253283.png


点击 表达式后面的添加以后 进行下面选择


20170227091322401.png


这样我们就完成了一个自定义的item和trigger,这样看起来非常的简单。但是里面的很多比较细致但是重要的知识还没有讲解,那就是我们在创建监控项的时候中 类型和键值的填写。这些比较细致的知识,需要我们翻阅一些官方文档或者一些书籍进行积累。小编如果有时间会在接下来的博文中系统的总结上面这些东西。

目录
相关文章
|
6月前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
103 0
|
Java
深入理解JVM系列教程(06) - 内存溢出与泄漏
深入理解JVM系列教程(06) - 内存溢出与泄漏
59 0
|
存储 Java 编译器
深入理解JVM系列教程(02) - Java内存结构
深入理解JVM系列教程(02) - Java内存结构
185 0
|
监控
zabbix设置邮件报警
zabbix设置邮件报警
101 0
|
1月前
|
存储 前端开发 Java
Kotlin教程笔记 - MVVM架构怎样避免内存泄漏
Kotlin教程笔记 - MVVM架构怎样避免内存泄漏
|
1月前
|
存储 前端开发 Java
Kotlin教程笔记 - MVVM架构怎样避免内存泄漏
Kotlin教程笔记 - MVVM架构怎样避免内存泄漏
52 0
|
4月前
|
Java Linux 容器
JVM内存问题之什么是OOM-Killer,它通常会在什么情况下触发
JVM内存问题之什么是OOM-Killer,它通常会在什么情况下触发
115 2
|
3月前
|
监控 关系型数据库 MySQL
一文吃透企业级elk技术栈:11. zabbix报警实现
一文吃透企业级elk技术栈:11. zabbix报警实现
|
4月前
|
Java 运维
开发与运维内存问题之触发Full GC,类加载检查如何解决
开发与运维内存问题之触发Full GC,类加载检查如何解决
32 0
|
5月前
|
监控 数据库 Docker
Zabbix监控神通数据库教程
**摘要:** 本文介绍了如何使用Docker安装和配置神舟通用数据库,并利用Zabbix进行监控。首先,通过Docker安装数据库镜像,启动容器并映射端口。接着,使用默认凭证连接数据库并验证安装。然后,将数据库的Python模块和库文件复制到主机,并安装Python3.5及相应模块,创建外部检查脚本以实现Zabbix的监控功能。示例展示了查询数据库版本的监控指标配置。最后,提到了监控结果的界面展示,并邀请读者探索更多Zabbix监控技巧。
86 0
Zabbix监控神通数据库教程