ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

7zabbix学习笔记:zabbix监控nginx(1/4)

来源:网络整理     时间:2015-12-31     关键词:

本篇文章主要介绍了"7zabbix学习笔记:zabbix监控nginx",主要涉及到方面的内容,对于PHPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: zabbix监控nginxzabbix可以监控nginx的状态,关于一个服务的状态可以查看服务本身的状态(版本号、是否开启),还应该关注服务能力(例如以ngin...

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.在安装目录下进行模块配置:
7zabbix学习笔记:zabbix监控nginx

3.安装配置的选项:
7zabbix学习笔记:zabbix监控nginx


手动采集nginx数据

安装结束后,在nginx的安装目录(默认是/usr/local/nginx)下我们需要对nginx的主配置文件进行修改,如果nginx能够支持状态信息的显示可以在nginx的版本中进行查看:

1.查看模块是否安装成功:
7zabbix学习笔记:zabbix监控nginx

可以看到已经拥有了–with-http_stub_status_module模块。

2.修改配置文件/usr/loca/nginx/conf/nginx.conf,在http部分添加指定的server服务:
7zabbix学习笔记:zabbix监控nginx

注意:配置只允许192.168.1.0/24网段的人查看nginx的状态,其他网段的人不可以查看。

3.修改完成后启动nginx服务,为了方便期间,可以把/usr/local/nginx/sbin/nginx文件建立软链接到/usr/bin/目录下:
7zabbix学习笔记:zabbix监控nginx

4.开启nginx服务:
7zabbix学习笔记:zabbix监控nginx

5.使用命令采集nginx的状态信息:
7zabbix学习笔记:zabbix监控nginx

6.上述的信息是包括读、写等待以及连接数、请求数等内容,我们需要编写脚本信息进行单独采集。脚本内容如下所示:

相关图片

相关文章