zabbix 与 nginx (五)
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/lnmp/pcre-7.9
[root@lile Downloads]#/usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.8.
built by gcc 4.4.(RedHat4.4.7-)(GCC)
built with OpenSSL1..1e-fips 11Feb2013
TLS SNI support enabled
configure arguments:--prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_gzip_static_module --with-http_ssl_module --with-pcre=/usr/local/lnmp/pcre-7.9
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/lnmp/pcre-7.9
make
cp /home/lile/nginx-1.8./objs/nginx /usr/local/nginx/sbin/nginx
location /ngx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
allow 10.0.0.146;
}
#!/bin/bash
Host=10.0.0.13
Port=80 ping(){
/bin/pidof nginx |wc -l
}
active(){
curl $Host:$Port/ngx_status >/dev/null |grep 'Active'|awk -F":"'{print $NF}'
}
Reading(){
curl $Host:$Port/ngx_status >/dev/null |grep 'Reading'|awk '{print $2}'
}
Writing(){
curl $Host:$Port/ngx_status >/dev/null |grep 'Writing'|awk '{print $4}'
}
Waiting(){
curl $Host:$Port/ngx_status >/dev/null |grep 'Waiting'|awk '{print $6}'
}
accepts(){
curl $Host:$Port/ngx_status >/dev/null |awk NR==|awk -F" "'{print $1}'
}
handled(){
curl $Host:$Port/ngx_status >/dev/null |awk NR==|awk -F" "'{print $2}'
}
requests(){
curl $Host:$Port/ngx_status >/dev/null |awk NR==|awk -F" "'{print $3}'
}
$
LogFile=/tmp/zabbix_agentd.log
Server=10.0.0.146
ServerActive=10.0.0.146
Hostname=Zabbix agent1
UserParameter=nginx.status[*],/home/lile/zabbix-agent/nginx.sh $
[root@lile alertscripts]#/usr/local/zabbix-3.2./bin/zabbix_get
usage:
zabbix_get -s host-name-or-IP [-p port-number][-I IP-address]-k item-key
zabbix_get -h
zabbix_get -V
[root@lile alertscripts]#/usr/local/zabbix-3.2./bin/zabbix_get -s 10.0.0.13-k 'nginx.status[accepts]'
zabbix 与 nginx (五)的更多相关文章
- 使用Zabbix监控Nginx服务实战案例
使用Zabbix监控Nginx服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编译安装nginx步骤详解并开启状态页 博主推荐阅读: https://www.cn ...
- Zabbix 监控 Nginx(四)
简介: 如何使用 Zabbix 监控 Nginx 状态 ? 1.获取 Nginx 状态( HTTP Stub Status ) [root@localhost ~]# /apps/product/ng ...
- Zabbix 监控 Nginx 状态
简介: 如何使用 Zabbix 监控 Nginx 状态 ? 1.获取 Nginx 状态( HTTP Stub Status ) shell > /usr/local/nginx/sbin/ngi ...
- zabbix监控nginx
nginx status详解 active connections – 活跃的连接数量server accepts handled requests — 总共处理了11989个连接 , 成功创建11 ...
- 使用zabbix监控nginx
在zabbix agentd客户端上,查看nginx是否加载了--with-http_stub_status_module.因为zabbix监控nginx是根据 nginx的Stub Status模块 ...
- zabbix监控nginx连接状态(转)
zabbix监控nginx zabbix可以监控nginx的状态,关于一个服务的状态可以查看服务本身的状态(版本号.是否开启),还应该关注服务能力(例如以nginx的负载效果:连接数.请求数和句柄数) ...
- 使用zabbix监控nginx的活动连接数
使用zabbix监控nginx的活动连接数 1.方法简述 zabbix可以自定义很多监控,只要是能通过命令获取到相关的值,就可以在zabbix的监控中增加该对象进行监控,在zabbix中,该对象称之为 ...
- zabbix添加nginx监控
nginx内置了一个status状态的功能,通过配置可以看到nginx的运行情况,status显示的内容包括当前连接数,处于活动状态的连接数,已经处理的请求数等等,可以利用这个功能编写zabbix监控 ...
- zabbix 自定义 nginx 监控模板
打开zabbix首页→配置→模板→创建模板模板名称:Template App NGINXagent 需添加自定义监控项:UserParameter=nginx.status[*],/bin/bash ...
随机推荐
- 移动Web UI库(H5框架)
1.Framework7 Framework7 - is a free and open source mobile HTML framework to develop hybrid mobile a ...
- selenium + firefox驱动版本对应。
1)selenium 2.51.0====firefox 46 selenium 3.11.0 ====firefox 56 后来发现最新的火狐浏览器好多插件都不能用了.所以果断回到46.对应的2.5 ...
- JQuery的常用选择器
刚开始学JQuery写的如有错误欢迎批评指正 JQuery拥有的选择器可以让我们更快更方便找到想要的元素,然后对相应的元素进行操作 简单介绍一下一些常用的选择器: 1.基本选择器: 标签名选择器: $ ...
- 使用cookie记录页面跳转次数,然后从最后一级页面跳转回首页面
1.首先,给出cookie设置,获取,删除的操作函数. function setCookie(name,value) { var Days = 30; var ex ...
- OAF 抛出html消息
throw new oracle.apps.fnd.framework.OAException("<html><p style=\"color:#FF0000; ...
- java泛型的理解
总体介绍泛型: 1.泛型是计算机程序中一种重要的思维方式,它将数据结构和算法与数据类型相分离,使得同一套数据结构和算法,能够应用于各种数据类型,而且还可以保证类型安全,提高可读性.在Java中,泛型广 ...
- python3练习-查找文件
题: 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径 import os import os.path def find_file(root,pa ...
- vue项目中多个组件之间传递数据
//父组件<template> <div> <div style="float: left"> <input-data :city=&qu ...
- PS切图采坑
博客记录我的各种采坑,有的坑很水,比如下面这个 谨记录自己的坑,以后作为入门笑料. 拿到设计师的psd设计图,理清事件逻辑,接下来就要切图啦.结果PS老是crash!检查了PS版本,也不低啊2017. ...
- Android 音视频深入 八 小视频录制(附源码下载)
本篇项目地址,求starthttps://github.com/979451341/Audio-and-video-learning-materials/tree/master/%E5%B0%8F%E ...