本篇文章主要介绍了"Zabbix监控nginx性能",主要涉及到方面的内容,对于系统运维感兴趣的同学可以参考一下:
需要使用zabbix监控nginx,首先nginx需要配置ngx_status,如果开启请看凉白开之前的文章《启用nginx status状态详解》 ngi...
39
#!/bin/bash # DateTime: 2015-10-25 # AUTHOR:凉白开 # WEBSITE: http://www.ttlsa.com # Description:zabbix监控nginx性能以及进程状态 # Note:此脚本需要配置在被监控端,否则ping检测将会得到不符合预期的结果 # 文章地址:http://www.ttlsa.com/zabbix/zabbix-monitor-nginx-performance/ ?
HOST="127.0.0.1" PORT="80"
# 检测nginx进程是否存在 functionping{ /sbin/pidof nginx|wc-l } # 检测nginx性能 functionactive{ /usr/bin/curl"http://$HOST:$PORT/ngx_status/"2>/dev/null|grep'Active'|awk'{print $NF}' } functionreading{ /usr/bin/curl"http://$HOST:$PORT/ngx_status/"2>/dev/null|grep'Reading'|awk'{print $2}' } functionwriting{
|