Zabbix 添加自定义键值(学习笔记十三)

简介: 1、首先编写自定义监控脚本,本文以监控httpd进程是否存在为例  脚本名字:check_httpd.sh  脚本目录(这个目录可以自定义):/usr/local/etc/zabbix_scripts  脚本内容:        #!/bin...

1、首先编写自定义监控脚本,本文以监控httpd进程是否存在为例

  脚本名字:check_httpd.sh

  脚本目录(这个目录可以自定义):/usr/local/etc/zabbix_scripts

  脚本内容:

        #!/bin/bash

        result=`ps-ef |grepzls |grep-vgrep`

        if [ -n"$result" ]

            then

                echo'0'

        else

            echo'1'

         fi

  脚本说明:通过ps检查httpd进程是否存在,如果存在则脚本反馈1,如果不存在则返回0

2、修改zabbix_agentd.conf配置文件

        UnsafeUserParameters=1

        UserParameter=check_httpd,sh /usr/local/etc/zabbix_scripts/check_httpd.sh

3、选择要增加监控项的主机

img_87fefd8e7aeca67c069a9113fccb4a7b.png

4、创建监控项

img_2375297ec61c0efd75eb9b92731a56af.png

5、根据自定义键值填写监控项,自定义的键值只能手动输入,不能通过选择

img_adbf2c7778993511a97f51f65a66e71f.png


6、添加成功后,在最新数据中查看是否获取到数据

img_2d32458b754b29e8dcdbd906546aebfd.png

 7、为这个监控项添加触发器,在这里我们定义当check_httpd监控项返回为0的时候告警。即httpd进程不存在

img_e1b39a916f9bbfbb70d3c57270d691d4.png

8、创建触发器,自定义触发器名称以及严重程度,然后表达式哪里,点击添加

img_9b3e21a9531162da759ab0c7845793b0.png

9、添加触发器表达式,监控项选择我们自定义监控项,功能可以根据自己的需求选择,这里我们选择最后一个值是0的时候则告警(即httpd进程不存在)

img_197caf6d9144995ba55b9de72c4d8195.png
目录
相关文章
|
6月前
|
监控
zabbix如何添加自定义监控项
zabbix如何添加自定义监控项
256 0
|
10天前
|
监控 关系型数据库 应用服务中间件
zabbix自定义监控、钉钉、邮箱报警
zabbix自定义监控、钉钉、邮箱报警,实验准备,安装,添加监控对象,添加自定义监控项,监控mariadb,监控NGINX,钉钉报警设置,邮件报警
129 0
|
监控
zabbix利用grafana自定义监控图形展现(十一)
zabbix利用grafana实现监控图形展现 1.修改已有的system load监控图像 下面这张图是现在已经有的系统负载监控图,可以看到只有15分钟的负载并没有1分钟和5分钟的负载,我们现在修改一下图形,让他支持1分钟和5分钟的系统负载
943 0
zabbix利用grafana自定义监控图形展现(十一)
|
监控 应用服务中间件 PHP
zabbix用户自定义参数监控 php-fpm 服务的状态及导出模板和自定义参数
zabbix用户自定义参数监控 php-fpm 服务的状态及导出模板和自定义参数
150 0
zabbix用户自定义参数监控 php-fpm 服务的状态及导出模板和自定义参数
|
监控 Linux
【zabbix教程六】——自定义item和trigger当内存不足10%时触发报警
【zabbix教程六】——自定义item和trigger当内存不足10%时触发报警
142 0
【zabbix教程六】——自定义item和trigger当内存不足10%时触发报警
|
监控 Linux
【zabbix教程四】——zabbix3.0监控磁盘IO与自定义模板
【zabbix教程四】——zabbix3.0监控磁盘IO与自定义模板
327 0
【zabbix教程四】——zabbix3.0监控磁盘IO与自定义模板
|
监控 Java 数据安全/隐私保护
zabbix添加自定义监控项&告警(邮件)
有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们就要按照zabbix的规范自定义监控项目,来达到监控的目的。
182 0
zabbix添加自定义监控项&告警(邮件)
|
监控 安全 Java
使用 Docker 安装 Zabbix,并配置自定义监控项
Zabbix 可以用来监控各种网络参数,来保证服务器和系统的安全运行。并且 Zabbix 还提供了灵活的通知机制,以此来让系统管理员快速定位/解决存在的各种问题。是一个基于 Web 界面提供的分布式系统监控以及网络监控功能的企业级开源解决方案。
826 0
使用 Docker 安装 Zabbix,并配置自定义监控项
|
监控 网络协议 网络安全
zabbix自定义TCP 11种状态监控模板(十四)
zabbix自定义TCP 11种状态监控模板 如果一直对多个主机同时增加监控项那么会非常麻烦,在实际生产中有很多时候我们都需要对一批机器同时增加多个相同的监控项,如果一个一个手动添加将会非常麻烦,因此就有了模板的诞生,我们只需要创建一个模板,让需要监控的主机链接模板即可
234 0
zabbix自定义TCP 11种状态监控模板(十四)
|
运维 监控 关系型数据库
Zabbix 配置 | 学习笔记
快速学习Zabbix 配置,进行运维监控系统的配置。
Zabbix 配置 | 学习笔记