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,如需转载请自行联系原作者

 

相关文章
|
6月前
|
Ubuntu 应用服务中间件 nginx
ubuntu编译安装nginx及安装nginx_upstream_check_module模块
以上是编译安装Nginx和安装 `nginx_upstream_check_module`模块的基本步骤。根据你的需求和环境,你可能需要进一步配置Nginx以满足特定的要求。
268 3
|
前端开发 JavaScript Java
【Nginx】第四节 nginx.conf配置文件解读即location详解(2)
【Nginx】第四节 nginx.conf配置文件解读即location详解
356 0
|
应用服务中间件 nginx
【Nginx】第四节 nginx.conf配置文件解读即location详解(1)
【Nginx】第四节 nginx.conf配置文件解读即location详解
383 0
|
应用服务中间件 nginx
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
855 0
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
|
应用服务中间件 nginx
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
592 0
解决 openresty Nginx 重启报错问题 nginx: [error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ fa
|
监控 应用服务中间件 nginx
zabbix nginx模板
zabbix服务端nginx的上传文件限制修改:client_max_body_size 5m; nginx 客户端开启状态检测 nginx server { listen 80; server_name localhost; loc...
1649 0
|
应用服务中间件 Shell nginx
配置 unicorn 和 nginx 运行 Redmine
Redmine 支持多种服务器配置, Web 服务器可选择 nginx 或 apache, Ruby 应用服务器可选择 unicorn, passenger, puma 或 thin。 Easy Redmine 的官方安装文档推荐使用 nginx + unicorn 运行 Easy Redmine 并给出了详细的安装配置手册。
2885 0