网站建设资讯

NEWS

网站建设资讯

zabbix增加nginx_status状态监控-创新互联

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

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

十载的阜阳网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整阜阳建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“阜阳网站设计”,“阜阳网站推广”以来,每个客户项目都认真落实执行。

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 状态监控

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:zabbix增加nginx_status状态监控-创新互联
文章来源:http://njwzjz.com/article/dspish.html