用powershell脚本,检测cpu100%,并触发sqlserver主备切换。

我为园子设计的脚本大致如下:
1慢检测:任务计划每分钟运行。发现cpu高于95%后,触发2。
2快检测:每隔5秒钟运行,发现cpu高于95%,连续6次后,触发3。
3报警n次。超出5分钟未处理后,触发4。
4去sql server机,执行主备切换的powershell命令。
5休眠n秒,连续触发3次主备切换,cpu还不能下降的话。则重启sql server机。
简单来说,就是操作自动化。

用法:

1在win任务计划中,添加powershell.exe或pwsh.exe。或者linux的crontab中,添加pwsh。

2pwsh -f d:\xxx\m慢检测.ps1

3触发间隔,选1—-3分钟。

Original: https://www.cnblogs.com/piapia/p/14726157.html
Author: PowerShell免费软件
Title: 用powershell脚本,检测cpu100%,并触发sqlserver主备切换。

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/610893/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球