網(wǎng)絡監(jiān)控神器Cacti腳本及模板之MySQL stats
Cacti是一套基于PHP,MySQL,SNMP及RRDTool開發(fā)的網(wǎng)絡流量監(jiān)測圖形分析工具。Cacti的模板有MySQL stats讓我們來解讀下!
1.MySQL stats模板
論壇討論:http://forums.cacti.net/about11010.html
下載地址:http://www.faemalia.net/mysqlUtils/
功能:用來監(jiān)控MySQL狀態(tài),其中包括索引使用情況、查詢、排序、鎖定情況等。
1).將mysql_stats.php 和 dumpMemcachedStats.php腳本放到cacti腳本目錄下(/usr/local/apache/htdocs/cacti/scripts/),導入模板時注意選擇cacti_host_template_temysql_host-step300-heartbeat600.xml和cacti_host_template_memcached_host-step300-heartbeat600.xml模板(默認cacti 5分鐘取一次數(shù)據(jù))。
2).配置MySQL服務器,讓cacti所在機器能夠訪問MySQL服務器的狀態(tài)信息,必須擁有"process"權限。如果要監(jiān)控InnoDB狀態(tài),還必須有"SUPER"權限。
GRANT PROCESS ON *.* TO cacti@'cactimachine' IDENTIFIED by 'cacti';
GRANT SUPER ON *.* TO cacti@'cactimachine' IDENTIFIED BY 'cacti';
3).創(chuàng)建Graph。在Console選項卡下的左側菜單欄中選擇Devices,為要監(jiān)控的主機新建一個Devices或選擇已有Devices。在Associated Graph Templates中添加想要監(jiān)控MySQL狀態(tài)的Graph Templates(如teMySQL – Index Usage模板,此套模板是以teMySQL開頭的一系列模板)。并點擊最上面的Create Graphs for this Host鏈接,在Graph Templates的選擇框中選擇teMySQL – Index Usage,然后點擊Create按鈕,出現(xiàn)以下WEB頁。

在上面填寫有權限訪問MySQL數(shù)據(jù)庫的用戶名及密碼,然后點擊create按鈕。
選中剛添加的Graph Templates,點擊create按鈕來創(chuàng)建Graph。
在控制臺選項卡下左側菜單中選擇Graph Trees可以組織一個樹狀視圖。

#p#
在graphs選項卡下瀏覽創(chuàng)建的MySQL監(jiān)控圖。




縮略圖:

經(jīng)過上面幾步的操作,我們又認識了Cacti監(jiān)控軟件的一個模板——MySQL stats
【編輯推薦】
- 網(wǎng)絡監(jiān)控神器Cacti腳本及模板之Advance Ping
- 網(wǎng)絡監(jiān)控神器Cacti應用之合并數(shù)據(jù)源
- Cacti為已有host添加新的監(jiān)控圖
- 網(wǎng)絡監(jiān)控神器Cacti之查看監(jiān)測點
- 網(wǎng)絡監(jiān)控神器Cacti功能之創(chuàng)建監(jiān)測點
- 網(wǎng)絡監(jiān)控神器Cacti之console菜單