Zabbix自帶模板監控MySQL服務

Zabbix的服務端與客戶端的安裝這裏再也不贅述了,前面也有相應的文章介紹過了,感興趣的夥伴們能夠看看歷史文章就能夠了,今天主要介紹下如何利用zabbix自帶的模板來監控MySQL服務的一些狀態,同時經過圖形化界面直觀看出MYSQL服務各個時間段的運行狀況mysql

一、配置Zabbix_agent客戶端sql

cd /etc/zabbix/

vim zabbix_agentd.conf

UserParameter=mysql.status[*],/etc/zabbix/chkmysql.sh$1

UserParameter=mysql.ping,netstat-ntpl|grep 3306 |grep mysql |wc |awk '{print $1}'

UserParameter=mysql.version,mysql –V

###在配置文件最後一行新增上述配置便可

重啓服務vim

/etc/init.d/zabbix_agent restart

注:chkmysql.sh腳本內容這裏就不貼上來了,若是有須要的能夠一塊兒討論下,每一個人寫的思路都不同服務器

二、服務端測試配置測試

服務器端利用自帶的命令zabbix_get測試是否獲取到數據ui

[root@zabbix-server zabbix]# zabbix_get -s mysql-slave -k mysql.status\[Uptime]

720757

[root@zabbix-server zabbix]# zabbix_get -s mysql-slave -k mysql.status[Bytes_sent]

1431240816

若是能正確並獲取到相關的數據,代表配置是正確的,接下來就是要登錄WEB界面進行其它配置spa

三、WEB界面配置3d

WEB界面配置其實就分爲如下四大步驟rest

一、建立主機,關聯模板code

打開WEB,配置——主機——建立主機(以下圖)

填寫主機名稱(主機名稱是就客戶端主機名與可見名稱能夠相同),選擇組、填寫客戶端地址,而後選擇模板(以下圖)

完成配置後,在主機項下面就能夠看到下圖所示

若是配置完成後,在主機界面看到有報錯信息,須要調整下客戶端相關的命令權限,操做以下

chmod +s /bin/netstat

此配置就是使普通用戶執行特權命令,或者說給個某個命令、程序或服務、腳本以suid權限

二、配置監控項

三、配置觸發器

因爲使用自帶的模板,監控項與觸發器都已默認配置好了,須要修改的能夠按需求修改

四、建立圖形展現界面

建立圖形以下圖

點擊建立好的圖形——編輯,選擇相對應項的監控項便可 完成配置

04

最終圖形界面展現

相關文章
相關標籤/搜索