Cacti監控Apache服務器性能

Cacti是非常優秀的監控工具,能夠通過模板或者自定義模板非常直觀的展示所監控對象的狀況。通過導入apache_status模板,Cacti能夠監控Apache服務器的性能狀況。


1 配置apache


1. 開啓server status詳細信息

編輯apache主配置文件httpd.conf,去掉以下語句前的註釋:vim /etc/httpd/conf/httpd.conf

ExtendedStatus On


2. 配置Apache Server Status的權限

編輯apache主配置文件httpd.conf,去掉以下語句前面的註釋:vim /etc/httpd/conf/httpd.conf

<Location /server-status>
   SetHandler server-status
   Order deny,allow
   Deny from all
   Allow from localhost                        #此處localhost爲Cacti監控主機
</Location>


3. 修改之後保存並重啓

apachectl -k graceful


註解:若apache服務器是通過源碼編譯安裝,則在編譯時需要加上相應的server_status模塊


2 導入模板


下載所需模板和php文件,請戳http://forums.cacti.net/download/file.php?id=18576&sid=8d429b69af5be45179d928e1303f2077

解壓之後將ss_apache_stats.php上傳到/var/www/cacti/scripts目錄內:

cp ss_apache_stats.php /var/www/html/cacti/scripts/


在Cacti Web界面導入cacti_host_template_webserver_-_apache.xml模板:

點擊Import/Export->Import Templates,上傳模板即可


3 添加設備並創建圖表


登錄Cacti Web界面,添加被監控apache服務器設備,並創建相應圖表:

Devices->Add->WebServer – Apache模板->Create New Graphs,添加所需圖表即可。等待一段時間就會出圖。圖示如下:

wKioL1NEq0WzU03HAAGJlyYODog194.jpg

wKiom1NEtFrAOlLLAAFxn7DRn5s530.jpg

wKioL1NEtECzL7agAAFpGdurhlU218.jpg

wKiom1NEvM7CQOd-AAG6sW_pMvA334.jpg

wKiom1NEvzDRz4mfAAGTnf9RwQg001.jpg

wKiom1NEvOTj7BfLAAGjVvNcscQ895.jpg

wKioL1NEq4TBUH2CAAJ-JADpL4s849.jpg


註解:在創建了Apache_server - Apache Stats - F - Thread Details (%)這張圖後,圖出不來,打開調試模式,查看到rrdtool報錯:

RRDTool Says:
ERROR: Expected some arguments after 'COMMENT:'

這是Cacti 0.8.8b版本的一個bug,解決:爲rrd.php文件打上附件中的補丁

cd /var/www/html/cacti/lib

patch -R rrd.php < rrd.php_patch.txt

                                                                                                                                   ——遊響雲停




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章