gpt4 book ai didi

mysql - Sensu 检查长时间运行的 MySQL 查询。

转载 作者:行者123 更新时间:2023-11-30 22:45:44 25 4
gpt4 key购买 nike

我需要构建一个测试/检查器(ruby、python、bash、您的个人偏好),每隔几分钟检查一次长时间运行的查询。它会结合sensu,然后如果达到阈值就会报警。 Sensu 将能够发出警报(或者我可以设置自定义松弛通知)

老实说,我什至不知道从哪里开始。我真的很想知道你们会如何处理这个问题。任何帮助都会很棒!

我可以提供一个我用来测试其他东西的样本

最佳答案

在 Sensu 客户端...请安装以下一些依赖项...

gem安装mysql gem 安装ini文件gem 安装命令行

1.check-mysql-alive.rb 
2.check-mysql-connections.rb
3.check-mysql-disk.rb
4.check-mysql-replication-status.rb


{
"client": {
"name": "servername.sensu.org",
"address": "IPADDRESS",
"subscriptions": ["all","mysql"],
"database": {
"DiskSize": "200G",
"SizeWarningThreshold": "85",
"SizeCriticalThreshold": "95",
"ReplicationLagWarningThreshold": "900",
"ReplicationLagCriticalThreshold": "1800",
"name": "mysqldb"
},
"connection": {
"warnnum": "10",
"critnum": "22"
}
}
}

休息吧,你会得到我的github-link ..

关于mysql - Sensu 检查长时间运行的 MySQL 查询。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29654701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com