nginx monitor status
This project is maintained by wangfakang
nginx的简单监控
首先stub_status模块是用来监控nginx的一些性能和状态的模块,该模块是tsar的一个扩展模块.
首先下载tsar代码. 下载stub_status代码. 然后把stub_status中的mod_ngx.c替换tsar模板中的mod_ngx.c. 然后在tsar中执行make makeinstall就安装ok了.
该配置主要是为tsar提供http数据.
location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; }
tsar 默认采集地址和端口分别为127.0.0.1,80上的数据,正好nginx的stub_status模块结合.
执行tsar --nginx后可以看到下面相关nginx的监控字段值:
Time ----------------------------------------------nginx---------------------------------------------
Time accept handle reqs active read write wait qps rt sslqps spdyps sslhst
后续提交补上.
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流