分布式监控系统Zabbix3.2监控数据库的连接数

  在 分布式监控系统Zabbix3.2跳坑指南 和 分布式监控系统Zabbix3.2给异常添加邮件报警 已经介绍了如何安装以及报警。此篇通过介绍监控数据库的3306端口连接数来了解如何监控其它端口和配置自定义监控项的过程。

添加监控脚本

在要监控的客户端上新建脚本:

/usr/local/zabbix/alertscripts/check_3306_port_num.sh

内容如下:

#!/bin/bash
ss -an|grep 3306|grep ESTAB|wc -l

 这个脚本很简单,就是获取3306端口已经建立的连接,并用“wc -l”来统计一共多少行,总之最后返回的是一个整数

注:alertscripts目录若不存在需要自己新建
给脚本添加执行权限:
#chmod a+x check_3306_port_num.sh

配置客户端文件

修改zabbix_agentd配置文件,添加一个“UserParameter”:
#vi /usr/local/zabbix/etc/zabbix_agentd.conf
添加如下内容:

更改 UnsafeUserParameters=1

添加 UserParameter=3306connectNum,/usr/local/zabbix/alertscripts/check_3306_port_num.sh

注:这里的“3306connectNum”就是item key,不能跟已有的重复,并且后面需要使用

重启zabbix_agentd

#systemctl restart zabbix-agent

zabbix服务端测试获取数据

#zabbix_get -s 192.168.80.30 -k 3306connectNum
输出如下:
587
注:上面的192.168.80.30就是指的客户端的IP,3306connectNum就是我们要测试的key,返回的587就是3306数据库端口的连接数

zabbix的web界面中新建模板、监控项以及图形

新建模板:
配置 –> 模板 –> 创建模板:
模版名称 :Template App MySQL (存在则选择)

给该模板添加监控项:

打开该模板 –> 监控项 –> 创建监控项:
名称:MySQL 3306端口连接数
键值:3306connectNum
选中信息类型为数字

添加图形:

打开该模板 –> 图形 –> 创建图形:
名称:Mysql 3306端口连接数
监控项:添加上刚才创建的监控项

 

 给主机绑定模板后:

主机》找到监控的主机》图形》

这里要注意的是要针对此主机需要添加Template App MySQL模板的引用

数分钟后查看连接数的变化:

到此,我们使用zabbix自定义监控一个端口的连接数的配置就完成了。当然,根据我上面提到的原理,使用zabbix来监控一些其他服务也将不再是难事了

 以上内容参考了其他网上资料的,也感谢其他网友的分享。

时间: 2024-09-21 17:20:02

分布式监控系统Zabbix3.2监控数据库的连接数的相关文章

分布式监控系统Zabbix3.2对数据库的连接数预警

在前篇分布式监控系统Zabbix3.2监控数据库的连接数 中已经对数据库的端口3306进行了监控,可以看到数据库的连接数历史变化有高有低,那如果达到了数据库连接数的阀值是不是主动通知给运维人员去检查问题呢,总不能实时盯着看吧,下面就怎么配置预警作简单介绍. 在这里我们是针对模板级别来进行配置,而有些园友如果只针对某台服务进行预警那也是可以的,只需要在此台服务器上的触发器列表中添加一项即可,配置步骤一样. 配置触发器 找到Template App MySQL模板 >触发器>创建触发器 在新增页面

分布式监控系统Zabbix3.2给异常添加邮件报警

在前一篇 分布式监控系统Zabbix3.2跳坑指南 中已安装好服务端和客户端,此处客户端是被监控的服务器,可能有上百台服务器.监控的目的一个是可以查看历史状态,可以对比零晨和工作区间数据的对比,以便后期进行优化指导.还有一个是报警,总不能等到服务器出现异常了才去从头查是什么问题吧.所以这篇主要介绍报警中最基础的一个 配置邮件预警. 通常zabbix提供了 e-mail.sms.jabber.微信等预警方式,sms等前期需要资金投入那就先否决吧,谁叫老板不给钱. 安装邮件发送工具mailx 这里我

地铁视频监控系统中无线监控技术的应用

无线视频监控技术应用于众多安防领域.地铁安全防范系统是保证地铁行车组织顺畅.运输是否安全的重要设备,地铁视频监控系统中就有无线视频监控技术的运用. 需求分析 对于地铁来说,监控首先要满足的是安全运营和防恐防爆的需求.地铁系统由于客流量大.人员复杂,加上地铁是一个地下空间,封闭.不透明.通风不利,一旦发生事故,如火灾.爆炸等,影响会非常大,所以必须预先拦截可疑爆炸物,包括对一些液.固体爆炸物,以及毒气等,进行全面的防范.为了防止乘客携带易燃易爆物品和其他可能造成重大公共安全事故的可疑物品上车,车站

分布式监控系统Zabbix3.2跳坑指南

zabbix是什么在此就不多作介绍了,可以参考之前的文章 零代码如何打造自己的实时监控预警系统 ,这篇主要介绍安装及注意事项. 主要分为服务端和客户端安装,客户端又分为Linux.Windows. 服务端安装环境 CentOS6.8 Zabbix3.2 Mysql5.6 Apache PHP56w 环境准备 关闭selinux setenforce 0 进入mysql,创建zabbix用户并授权 mysql -uroot -p CREATE DATABASE zabbix CHARACTER S

分布式监控系统 Watchy

问题描述 Watchy 是一个分布式的系统,用于监控应用程序和服务器.该系统非常简单和易于**.Watchy 提供一个分布式的架构和每个服务器之间守护进程的通讯,通过 UDP 获取不同服务器上的数据并在同一个面板上显示.facebook-stetho-v1.0.0-29-gd5c6036.zip**工作原理**Watchy 使用应用/事件驱动模型,如下图所示: 解决方案 谢谢哦,辛苦辛苦!static/image/common/sigline.gif90%打工小伙一生都不可能知道的秘密 http

集群监控系统Ganglia应用案例

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://chenguang.blog.51cto.com/350944/1330114 集群监控系统Ganglia应用案例 --我们把集群系统投入生产环境后,这时就需要一套可视化的工具来监视集群系统,这将有助于我们迅速地了解机群的整体配置情况,准确地把握机群各个监控节点的信息,全面地察看监控节点的性能指标,使机群系统具有较高的管理性.监视系统的主要目标是从各个监控节点采集监控信息,如CP

浅谈全球政府监控系统

7月19日,"地球黑客"大会在纽约举办,期间美国监控丑闻揭露者爱德华・斯诺登通过视频意外"现身",使得会场十分轰动.即使斯诺登现在"身陷囹圄",但是自己的"老本行"仍没有丢下,呼吁业界同仁研发新技术,可以更好的抵御全球政府监控系统. 在"监控门"事件曝光一周年的时候,一本叫做<无处可藏>(英文名NO PLACE TO HIDE)的书,可能会让我们了解到事件的经过.该书作者格伦・格林沃尔德是最先接

如何使用Monit部署服务器监控系统

很多Linux系统管理员依赖一个集中式的远程监控系统(比如Nagios或者Cacti)来检查他们网络基础设备的健康状况.虽然集中式监控让管理员的生活更简单了,然而处理很多机器和服务时,专用的监控中心显然成为了一个单点故障,如果监控中心挂了或者因为什么原因(比如硬件或者网络故障)不可访问了,你就会失去整个网络基础设备情况的任何信息. 一个给你的监控系统增加冗余度的方法是安装独立的监控软件(作为后备),至少在网络中的关键/核心服务器上.这样在集中式监控系统挂掉的情况,你还有能力通过后备的监控方式来获

数字化监控系统特点及功能

数字化监控系统得到广泛应用,这是众所周知的,那么,数字化监控具有哪些特点和功能呢?     数字化监控系统特点 ◆网络化:监控系统接入计算机网络,不管内网,还是外网,领导分控均能在办公室电脑上实现,无时空限制. ◆数字化:监控图像,控制及报警信息数字化后进入计算机,可以充分利用高科技手段进行系统管理和图像处理. ◆广域化:可以实现全行业大范围内的监控报警联网. ◆智能化:通过监控软件对各种监控及报警信息,检测数据等进行智能化的分类处理,并可根据不同用户的要求确定监控报警操作流程. 数字化监控系统