使用Munin来监控Nginx

前言:

Munin是一款很高效的监控工具,拥有大量的插件. 对于Nginx来言,监控需要一点点的设置. 这一篇小轿车的目的就是手把手的来教你使用Munin来监控nginx请求数和状态.

本文中所有的操作都在Centos 7.1下完成, 理论上其他的发行版本也可以套用(或许需要一点点的修改)

 

正文:

首先,确定你的Nginx有http_stub_status_module模块. 执行nginx -V

如果你在输出中没有找到–with-http_stub_status_module那你或许需要重新编译你的Nginx,或者安装Epel源中的版本

 

现在,增加nginx status到默认的虚拟主机内

 

当你完成之后,重新加载你的Nginx配置文件

 

现在我们来配置Munin-node

使用任意一个你喜欢的文件编辑器,打开/etc/munin/plugin-conf.d/munin-node 增加以下内容(如果不存在)

如果你的Nginx不是跑在80端口上或者绑定的是其他的域名请自行修改env.url

现在来更新Munin-node的插件

执行 munin-node-configure –suggest –shell | bash -x 将会自动链接Nginx插件.

最后,重启Munin-node

 

稍等片刻之后即可在Munin的页面中看到Nginx的图表

发表评论

电子邮件地址不会被公开。 必填项已用*标注