Nginx实用指南V1 (连载之六:cacti监控)
申明:本連載的文章來自:Nginx官網(wǎng)、張 宴BLOG、linuxtone論壇、互聯(lián)網(wǎng)、本人原創(chuàng)。并盡力在官網(wǎng)文檔的基礎(chǔ)發(fā)表原創(chuàng)作品。并保證文檔的質(zhì)量與錯誤率。如有作者認為本文有涉及版權(quán)問 題請與我聯(lián)系:
liuyu105#gmail.com。
?
Nginx 監(jiān)控(cacti)
A、nginx編譯時允許http_stub_status_module
然后在 nginx.conf 中 添加如下
#killall -s HUP nginx (令Nginx配置生效)
然后就通過 http://localhost/NginxStatus 來訪問到Nginx的運行狀態(tài)頁面
B、下載cacti for nginx 插件包: http://www.oschina.net/uploads/code/cacti-nginx.tar.gz
解壓后一共有5個文件,首先把 get_nginx_socket_status.pl 以及 get_nginx_clients_status.pl 上傳至服務(wù)器cacti 目錄下scripts 并設(shè)置可執(zhí)行權(quán)限跟755讀寫權(quán)限
C、檢測插件(舉例)
# /data/cacti/scripts/get_nginx_clients_status.pl http://192.168.1.100/NginxStatus
顯示的內(nèi)容跟 NginxStatus 狀態(tài)頁內(nèi)容相當即可。
然后在cacti管理面板導入
導入的方式是 Import Templates > Import Template from Local File (瀏覽導入插件包另外2個文件)
cacti_graph_template_nginx_clients_stat.xml
cacti_graph_template_nginx_sockets_stat.xml
但詳細操作起來可能會有個麻煩!
D、導入 cacti_graph_template_nginx_clients_stat.xml
跟 cacti_graph_template_nginx_sockets_stat.xml 的時候,cacti 出現(xiàn)紅字提醒:
Error: XML: Hash version does not exist.
解決:因為你的 cacti 版本太舊了,去Cacti 下個最新版吧:http://www.cacti.net/download_cacti.php
E、導入成功后會顯示:
Cacti has imported the following items:
GPRINT Preset
[success] Normal [update]
Data Input Method
[success] nginx clients stat [update]
Data Template
[success] Nginx Clients Stat [update]
Graph Template
[success] Nginx Clients Stat [update]
F、最后再添加模板
Graph Templates 中看到你剛所導入 Xml 后所產(chǎn)生的模板
?
轉(zhuǎn)載于:https://blog.51cto.com/liuyu/295156
總結(jié)
以上是生活随笔為你收集整理的Nginx实用指南V1 (连载之六:cacti监控)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么运行c语言_C语言 原来是这样调用硬
- 下一篇: Nginx配置文件详细说明(转)