CentOS7系統下,自動監控CPU使用率超過80%自動重啟MariaDB服務,怎么實作?
請給出詳細實作方法,感謝。
uj5u.com熱心網友回復:
用ps -aux可以獲得所有行程的cpu資訊(第5列),使用awk將你想要的監控的行程的第5列值取出,然后對這個值做判斷,超過80%就執行systemctl restart mysqld.service這個腳本可以使用crontab建立定時執行,也在腳本里使用回圈,利用sleep控制間隔時間實作定時檢測。具體代碼自己寫吧。還是比較簡單的。
uj5u.com熱心網友回復:
可以裝個 zabbix,動作里設定遠程命令呼叫 (觸發報警,重啟資料庫)uj5u.com熱心網友回復:
裝個sysstat ,用sar+shell轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/31132.html
標籤:系統維護與使用區
上一篇:關于CENTOS里面的TTY終端
