shell腳本(zabbix監控mysql數據庫)

                                使用shell腳本結合zabbix監控mysql
mysql

這裏舉個典例,用過zabbix的應該知道,監控一些應用是須要本身寫腳本的。如下腳本比較直白簡單,將每一個須要監控的項寫成函數,執行的時候調用就行了。結尾$1實際是爲了接受腳本第一個參數,能夠用在zabbix中填寫監控項。sql

#!/bin/bash
uptime() {
mysqladmin status -uroot -p123123 | awk '{print $2}'
}
Threads() {
mysqladmin status -uroot -p123123 | awk '{print $4}'
}
question() {
mysqladmin status -uroot -p123123 | awk '{print $6}'
}
Slow_querie() {
mysqladmin extended-status -uroot -p123123 | grep Slow | awk 'NR==2 {print $4}'
}
$1
相關文章
相關標籤/搜索