2016年11月2日 星期三

電腦 Cacti-監控nginx狀態



1.先確認nginx編譯時包含http_stub_status_module
  nginx -V

2.增加狀態設定,重啟服務
vim /etc/nginx/conf.d/default.conf

location /status/ {
       stub_status on;
       access_log off;
       allow 192.168.1.0/24;
       deny all;
}

3.下載nginx監控模板
wget http://www.oschina.net/uploads/code/cacti-nginx.tar.gz
tar xvfz cacti-nginx.tar.gz
cp cacti-nginx/get_nginx_socket_status.pl /var/www/html/cacti/scripts/
cp cacti-nginx/get_nginx_clients_status.pl /var/www/html/cacti/scripts/

4.檢測確認訊息
/var/www/html//cacti/scripts/get_nginx_clients_status.pl http://192.168.1.25/status/
/data/cacti/scripts/get_nginx_socket_status.pl http://192.168.1.25/status/

5.在cacti匯入xml
cacti_graph_template_nginx_clients_stat.xml
cacti_graph_template_nginx_sockets_stat.xml

6.在創建圖形的URL of nginx stub status,輸入監控的頁面的url,
   http://192.168.1.25/status/

7.測試錯誤訊息:no (LWP::UserAgent not found),是perl裡缺少組件,
yum install perl-LWP-UserAgent-DNS-Hosts

cacti監控nginx圖解
為 Cacti 添加 Nginx status 監控

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。