check_nginx pnp4nagios 模版

简介:

首先不好意思,最近几天由于公司极个人的有点忙,所以就没有及时做监控nginx的模版,今天闲下来,把PNP模版做出来了,感官上还好,由于我把 serveraccepts 、handled、requests 都做到了 PNP模版里,可能他们的图会占用的图比较多,如果你只想把 ActiveConn、reading、writing、waiting 图绘出来,可以把 serveraccepts 、handled、requests 注视掉。

1.首先添加check_nginx.sh 监控

nginx $> wget www.nginxs.com/download/check_nginx.sh

nginx $> mv check_nginx.sh /usr/local/nagios/libexec/

nginx $> vim /usr/local/nagios/etc/objects

nginx $> vim commands.cfg
#  添加:

define command{
        command_name check_nginx
        command_line $USER1$/check_nginx.sh -u $ARG1$ -p $ARG2$ -w $ARG3$ -c $ARG4$
}

2.添加监控服务

nginx $> vim /usr/local/nagios/etc/service/services.cfg
#添加:

 define service{
    use                     local-service,srv-pnp
    host_name               nginxs
    service_description     nginx_status
    check_command           check_nginx!www.nginxs.com!/!4000!5000
}

3.添加 pnp4nagios 模版

nginx $> wget  http://www.nginxs.com/download/check_nginx.php.gz

nginx $> tar zxvf check_nginx.php.gz

nginx $> mv check_nginx.php /usr/local/pnp4nagios/share/templates/

4.重启加载 nagios 服务

nginx $> /etc/init.d/nagios relod

5.看图:




本文转自Deidara 51CTO博客,原文链接:http://blog.51cto.com/deidara/432232,如需转载请自行联系原作者

 

相关文章
|
监控 应用服务中间件 nginx
zabbix nginx模板
zabbix服务端nginx的上传文件限制修改:client_max_body_size 5m; nginx 客户端开启状态检测 nginx server { listen 80; server_name localhost; loc...
1655 0
|
监控 Shell
zabbix haproxy 模板
这是一个HAProxy的zabbix监控模板,HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。
1496 0
|
监控 应用服务中间件 nginx
Zabbix添加nginx监控项
##########Nginx配置########## #查看是否安装nginx状态模块 nginx -V #--with-http_stub_status_module #修改配置文件 vim /etc/nginx/nginx.
1333 0
|
监控 应用服务中间件 nginx
Zabbix SNMP自定义OID监控Nginx(学习笔记七)
转载:http://www.ttlsa.com/zabbix/snmp-custom-oid/ 确认SNMP OID是否存在 首先我们需要找一个oid是否被系统暂用,比如.
1459 0
|
缓存 应用服务中间件 nginx
Nginx安装和管理--nginx系列之三
nginx安装 ubuntu: sudo apt-get install nginx -y redhat: sudo yum install nginx -y mac: brew install nginx -y master和worker进程 NGINX有一个master进程和一个或多个worker进程。
954 0