percona mysql server template算是比較常用的zabbix監控mysql的模板了,監控項也比較齊全,但是沒有監控mysql死鎖的監控項,如果有需求,就需要另外建立模板或者監控項來監控死鎖,這裡打算用監控日誌的方法來監控。
1.將死鎖資訊記錄到error log
mysql> show variables like 『%deadlock%』;
±---------------------------±------+
| variable_name | value |
±---------------------------±------+
| innodb_print_all_deadlocks | off |
±---------------------------±------+
mysql> set global innodb_print_all_deadlocks=1;
query ok, 0 rows affected (0.00 sec)
2.建立監控項
型別要選擇zabbix agent(active)即zabbix客戶端(主動式)
健值填寫log[錯誤日誌路徑/日誌檔名,deadlock,]
日誌時間格式填寫yymmddphh:mm:ss
其餘預設即可
3.建立觸發器
表示式為=1
4.測試
手動製造乙個死鎖,發現監控項監控到並傳送報警則驗證成功。
zabbix 配置mysql監控
本身zabbix agent沒有提供對mysql監控的key,所以需要自定義key來應用這個模板 預設的模板有以下三類 mysql.status var mysql.ping mysql.version mysql的監控就是用show status命令檢視相關的引數,取值 在agent端編寫key的...
Zabbix配置mysql監控
環境 ubuntu16.04 zabbix3.2,mysql5.7 1.zabbix在s端的配置很多博主有寫,不做贅述,web配置時提示missing哪個檔案就apt get install即可,例如missing mbstring,安裝php7.0 mbstring即可,缺少database su...
zabbix 監控mysql服務
配置 zabbix 監控 mysql 服務 zabbix 預設提供了 mysql 的監控模板 所以我們只需要複製過來就可以了 1.複製監控的模板 cp usr local src zabbix 3.4.14 conf zabbix agentd userparameter mysql.conf us...