zabbix监控nginx
zabbix可以监控nginx的状态,关于一个服务的状态可以查看服务本身的状态(版本号、是否开启),还应该关注服务能力(例如以nginx的负载效果:连接数、请求数和句柄数)。下面我们使用zabbix监控nginx。
nginx的安装
如果想要查看nginx的服务状态,在对nginx进行源码安装的时候要选中–with-http_stub_status_module模块。
1.解压安装包:
[root@server5 mnt]# tar xvf nginx-1.6.2.tar.gz
2.在安装目录下进行模块配置:
3.安装配置的选项:
手动采集nginx数据
安装结束后,在nginx的安装目录(默认是/usr/local/nginx)下我们需要对nginx的主配置文件进行修改,如果nginx能够支持状态信息的显示可以在nginx的版本中进行查看:
1.查看模块是否安装成功:
可以看到已经拥有了–with-http_stub_status_module模块。
2.修改配置文件/usr/loca/nginx/conf/nginx.conf,在http部分添加指定的server服务:
注意:配置只允许192.168.1.0/24网段的人查看nginx的状态,其他网段的人不可以查看。
3.修改完成后启动nginx服务,为了方便期间,可以把/usr/local/nginx/sbin/nginx</