网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

zabbix增加nginx_status状态监控

nginx 新增状态监控,在nginx配置文件中加入locationlocation /status {
stub_status on;
access_log off;
}

增加监控脚本在agent端
#! /bin/bash
# Description:zabbix监控nginx性能以及进程状态
# Note:此脚本需要配置在被监:去!控端,否则ping检测将会得到不符合预期的结果

成都网络公司-成都网站建设公司成都创新互联公司10年经验成就非凡,专业从事网站设计、做网站,成都网页设计,成都网页制作,软文营销1元广告等。10年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:13518219792,我们期待您的来电!

HOST="192.168.171.146"
PORT="80"

# 检测nginx进程是否存在
function ping {
/sbin/pidof nginx | wc -l
}
# 检测nginx性能
function active {
/usr/bin/curl "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Active' | awk '{print $NF}'
}
function reading {
/usr/bin/curl "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Reading' | awk '{print $2}'
}
function writing {
/usr/bin/curl "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Writing' | awk '{print $4}'
}
function waiting {
/usr/bin/curl "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Waiting' | awk '{print $6}'
}
function accepts {
/usr/bin/curl "http://$HOST:$PORT/status/" 2>/dev/null| awk NR==3 | awk '{print $1}'
}
function handled {
/usr/bin/curl "http://$HOST:$PORT/status/" 2>/dev/null| awk NR==3 | awk '{print $2}'
}
function requests {
/usr/bin/curl "http://$HOST:$PORT/status/" 2>/dev/null| awk NR==3 | awk '{print $3}'
}
# 执行function
$1
远程测试
sh /etc/zabbix/zabbix_agentd.d/ngx_status.sh active
服务端测试
zabbix_get -s 192.168.169.98 -k nginx.status[active]

修改agent配置文件
Timeout =30
UnsafeUserParameters=1
UserParameter=nginx.status[*],/etc/zabbix/zabbix_agentd.d/ngx_status.sh $1
重启客户端service zabbix-agent restart

zabbix新增监控项:

zabbix 增加nginx_status 状态监控

zabbix 增加nginx_status 状态监控

增加触发器和图形

zabbix 增加nginx_status 状态监控


网页名称:zabbix增加nginx_status状态监控
网页URL:http://bjjierui.cn/article/jdjiss.html

其他资讯