Zabbix自定义监控脚本配置详解

栏目: 服务器 · 发布时间: 5年前

内容简介:zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,zabbix监控运行正常。zabbix服务器设置邮箱报警运行正常。zabbix自定义监控客户端用户量,当用户量大于三个以上,会自动发送报警邮件到指定的邮箱。[root@linfan ~]# vim /usr/local/etc/zabbix_agentd.conf

实验环境

环境 IP
服务端 192.168.24.168
客户端 192.168.24.188

实验条件:

zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,zabbix监控运行正常。zabbix服务器设置邮箱报警运行正常。

实现目的:

zabbix自定义监控客户端用户量,当用户量大于三个以上,会自动发送报警邮件到指定的邮箱。

实验步骤

1.修改客户端配置文件

[root@linfan ~]# vim /usr/local/etc/zabbix_agentd.conf

...

搜索‘UnsafeUserParameters’取消注释#号,将‘0’改为‘1’;

在尾行添加

UserParameter=users,/bin/bash /scripts/user.sh

//users 表示匹配项, bin/bash /scripts/user.sh 表示自定义脚本配置

2.创建自定义脚本内容

[root@linfan ~]# mkdir /scripts

[root@linfan ~]# vim /scripts/user.sh

#!/bin/bash

ur=$(who |wc -l)

if [ $ur -gt 3 ];then

echo '1'

else

echo '2'

fi

[root@linfan ~]# chown -R zabbix.zabbix /scripts/

[root@linfan ~]# chmod -x  /scripts/user.sh

3.测试脚本是否执行成功

[root@linfan ~]# cd /scripts

[root@linfan scripts]# ls

user.sh

[root@linfan scripts]# ./user.sh

2

4.在服务端和客户端重启zabbix服务

//在服务端操作

[root@linfan ~]# pkill zabbix

[root@linfan ~]# zabbix_agentd

[root@linfan ~]# zabbix_server

[root@linfan ~]# ss -natl

State      Recv-Q Send-Q                Local Address:Port                              Peer Address:Port

LISTEN    0      128                              *:22                                            *:*

LISTEN    0      100                      127.0.0.1:25                                            *:*

LISTEN    0      128                              *:10050                                        *:*

LISTEN    0      128                              *:10051                                        *:*

LISTEN    0      128                      127.0.0.1:9000                                          *:*

LISTEN    0      128                              :::80                                          :::*

LISTEN    0      128                              :::22                                          :::*

LISTEN    0      100                            ::1:25                                          :::*

LISTEN    0      80                              :::3306                                        :::* 

//在客户端操作

[root@linfan ~]# pkill zabbix

[root@linfan ~]# zabbix_agentd

[root@linfan ~]# ss -natl

State      Recv-Q Send-Q                Local Address:Port                              Peer Address:Port

LISTEN    0      128                              *:22                                            *:*

LISTEN    0      100                      127.0.0.1:25                                            *:*

LISTEN    0      128                              *:10050                                        *:*

LISTEN    0      128                              :::22                                          :::*

LISTEN    0      100                            ::1:25                                          :::*

5.进入ZABBIX WEB配置

流程:配置—>主机->监控项->创建监控项

配置—>主机->触发器>创建触发器

具体配置参数如图所示:

Zabbix自定义监控脚本配置详解 Zabbix自定义监控脚本配置详解 Zabbix自定义监控脚本配置详解

6.验证:

客户端主机开多于三个用户,看是否会触发自动发送报警邮件到指定的邮箱。

Zabbix自定义监控脚本配置详解 Zabbix自定义监控脚本配置详解 Zabbix自定义监控脚本配置详解

实验小结:

如上图所示,邮件接收成功,zabbix自定义监控脚本配置实验完成。

更多Zabbix相关教程集合: 

在Ubuntu 16.04服务器上安装Zabbix 3.2  https://www.linuxidc.com/Linux/2017-07/145519.htm

CentOS 7 LNMP环境搭建Zabbix3.0  https://www.linuxidc.com/Linux/2017-02/140134.htm

Ubuntu 16.04安装部署监控系统Zabbix2.4  https://www.linuxidc.com/Linux/2017-03/141436.htm

Zabbix监控安装部署及警报配置  https://www.linuxidc.com/Linux/2017-03/141611.htm

Zabbix触发器表达式详解 https://www.linuxidc.com/Linux/2017-03/141921.htm

Ubuntu 16.04下安装部署Zabbix3.0  https://www.linuxidc.com/Linux/2017-02/140395.htm

CentOS 7 下 Zabbix 3.0安装详解 https://www.linuxidc.com/Linux/2017-03/141716.htm

Zabbix 3.2.6 通过Orabbix监控Oracle数据库  https://www.linuxidc.com/Linux/2017-10/147224.htm

Zabbix3.4添加Web监测功能 https://www.linuxidc.com/Linux/2018-06/152769.htm

Zabbix告警发送邮件时附带性能图 https://www.linuxidc.com/Linux/2018-05/152194.htm

Zabbix3.0编译升级过程记录 https://www.linuxidc.com/Linux/2018-05/152193.htm

Debian 9.2安装Zabbix 3.4.2 https://www.linuxidc.com/Linux/2018-03/151338.htm

ZABBIX 的详细介绍 请点这里

ZABBIX 的下载地址 请点这里

Linux公社的RSS地址: https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-08/153664.htm


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Compilers

Compilers

Alfred V. Aho、Monica S. Lam、Ravi Sethi、Jeffrey D. Ullman / Addison Wesley / 2006-9-10 / USD 186.80

This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. Every chapter has been completely revised ......一起来看看 《Compilers》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码