mysql写入监控_zabbix 自定义key 监控mysql增删查改
vim /etc/zabbix/zabbix_agentd.d/mysql.conf
##zabbix_agentd.d在這個文件夾下的.conf,都會被agent讀取,我們這里新建的一個配置文件方便使用,這樣就不需要去動主配置文件了
UserParameter=echo[*],echo "$1"
#要傳遞參數要帶[*],且key鍵必須全局唯一
UserParameter=ifconfig,ifconfig|awk NR==2‘{print $2}‘
systemctl restart zabbix-agent.service
#添加完 記得重啟下agent
2.查看自定義key
這里我們用 zabbix自帶軟件 get測試
##-s agent端的ip地址 -k key值
如果出現如下錯誤
zabbix_get [87881]: Check access restrictions in Zabbix agent configuration
應該是agent配置里 沒有給本機設置訪問權限,應為服務器端agent端就給127.0.0.1 權限了,用127.0.0.1訪問就不會抱錯了
3.用shell 先取出mysql 的 讀取 寫入的值
先測試下得到,取mysql讀取狀態的值
4.設置mysql賬號權限
grant all privileges on . to [email?protected]"localhost" identified by "123456";
#給root賬號加個密碼,我這邊讀取的就是本機mysql所以就用localhost權限
注意,設置好了刷新下權限,務必測試下
5.修改agent配置文件添加自定義key
vim /etc/zabbix/zabbixagentd.d/mysql.conf
`UserParameter=mysql[*],mysql -h$1 -u$2 -p$3 -e ‘show global status ;‘|awk ‘/Com$4\>/ {print $$2}‘
#把上面代碼用變量替換了`
在測試一下
上圖可以看到,gen已經可以正常取到值了,下面直接在zabbix_web 添加監控項即可
6.添加監控項
7.在組合成圖形
生成的圖形
這個看不明顯,在拆分成單個 組成聚合圖形
8.上面用總量的圖看的不舒服,下面我調成每秒鐘增長或者每分鐘
每個監控項都要這樣調
最后生成的圖
另一種調法
先全部調成 簡單更改
下面是每分鐘的圖
原文:https://blog.51cto.com/13620944/2439666
總結
以上是生活随笔為你收集整理的mysql写入监控_zabbix 自定义key 监控mysql增删查改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dos下设置mysql密码_MySQL数
- 下一篇: 清华大学孙茂松:企业不要“重复造轮子”,