ApacheStats Plugin
- 要監控的主機。修改 apache httpd.conf ,將 LoadModule status_module modules/mod_status.so 啟用,並加入以下腳本。
- ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 192.168.66.2
Allow from 192.168.66.18
</Location> - ApacheStats Template Install
- 參考 ApacheStats 0.8.2 (multiple RRD, Low hdd, Script Server) 頁面內的 install step 即可。
不過這個 template 我裝上去了,但是一直跑不出資料出來。不是很清楚是不是因為使用cacti 0.8.8c 最新的版本的緣故。 - Percona Monitoring Plugins,安裝方式可參考此頁內說明。
- 其它參考:利用Cacti监控网卡流量、Apache以及Mysql性能监控
- 心得:這個 plugin 搞了好久。一直沒有圖表的數據出來。後來發現是自己的 php.ini 設定的緣故。之前基於一些安全性的理由。我這個主動關閉一些不需要的設定。cacti ApacheStats Plugin 需要將 allow_url_fopen開放。
Monitor Plugins
Cacti 0.8.8b 安裝及設定Monitor & thold PluginCacti manage Plugins
cacti 0.8.8b 安裝Manage 套件 (使用此 plugins 需配合 Settings Plugin);此套件在 PHP 5.5.X 版本會有問題在安裝時出現以下訊息:
Fatal error: Call to undefined function define_syslog_variables() in Y:\Apache\htdocs\cacti\plugins\manage\setup.php on line 752
查了一下原因,define_syslog_variables() 在 5.5.x 版不支援;註解掉此行後就可以順利在 cacti plugin management 看到此功能。但看來也沒有順利將需要更新的 SQL匯入到 DB。如果手動匯入需要的SQL檔案後不知是否能正常運作。
Percona Monitoring Plugins
此 plugin 也可以監控 MySQL,相關做法可參考此篇 BLOG
沒有留言:
張貼留言