美文网首页zabbix
Zabbix 添加自定义键值(学习笔记十三)

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

作者: SkTj | 来源:发表于2018-04-04 16:03 被阅读32次

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、选择要增加监控项的主机

4、创建监控项

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

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

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

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

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

相关文章

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

    1、首先编写自定义监控脚本,本文以监控httpd进程是否存在为例 脚本名字:check_httpd.sh 脚本目录...

  • zabbix初级使用

    zabbix的使用,监控一台主机 一,添加主机 二,添加键值 在zabbix-server 端获取agent端数据...

  • Zabbix---6 监控 端口 连接数

    例如监控80端口和22端口 一、zabbix客户端编写获取端口连接数脚本 二、添加自定义密钥(监控项里面的‘键值’...

  • zabbix监控数据库-shell脚本

    在zabbix-agent端添加键值 服务端命令行测试键值 编写脚本 web页面操作添加监控项二, 判断端口是否存...

  • zabbix 键值

    zabbix键值简介: zabbix监控项是从主机收集的数据信息,zabbix监控项都是基于键值进行监控,键值有包...

  • zabbix 添加 MySQL 监控

    背景 略 添加步骤 MySQL 中创建zabbix用户 zabbix 自定义键示例:判断 MySQL 存活 1.M...

  • zabbix监控docker

    1、安装agent以及修改配置文件 安装agent 修改zabbix-agent配置文件 2、创建自定义键值 za...

  • Zabbix---5 监控linux服务器目录大小

    例如监控/root/data 目录 一、添加自己脚本 二、添加自定义密钥(监控项里面的‘键值’) 三、重启zabb...

  • zabbix 使用二

    目录 十.zabbix添加web监控十一.报警等级标准十二.zabbix备份 十.zabbix添加web监控 1....

  • zabbix自动注册

    zabbix server 自动添加 Zabbix agnet版本 server Zabbix 4.0.6. 创建...

网友评论

    本文标题:Zabbix 添加自定义键值(学习笔记十三)

    本文链接:https://www.haomeiwen.com/subject/eqakhftx.html