[root@web03 ~]# zabbix_get -s 10.0.0.51 -p 10050 -k nginx_status["check",http://10.0.0.51/nginx_status] 1 #2.nginx服务关闭后 [root@web03 ~]# zabbix_get -s 10.0.0.51 -p 10050 -k nginx_status["check",http://10.0.0.51/nginx_status] 0 1. 2. 3. 4. 5. 6. 7. 8. 7....
/bin/bash#Author: Eddie.Pengnginx_status_fun(){#nginx状态函数NGINX_PORT=$1#nginx监听端口,函数的第一个参数是脚本的第二个参数,即脚本的第二个参数是端口号NGINX_COMMAND=$2#命令,函数的第二个参数是脚本的第三个参数,即脚本的第三个参数是命令nginx_active(){#获取nginx_active状态的数量/usr/bin/curl...
Zabbix-监控Nginx脚本 ~]# cd /etc/zabbix/scripts/ scripts]# ls nginx_status.sh scripts]# cat nginx_status.sh ### #$name: nginx_status.sh #author: daizhe #Create Date: 2019-02-13 ### NGINX_PORT=80 #端口根据nginx的端口进行修改 NGINX_COMMAND=$1 nginx_active(){ /usr/bin/curl -s ...
echo "Usage: $0 {php_fpm|php_fpm_num|nginx|nginx_num|mysqld|mysqld_num}" esac 保存之后修改其属组和属主为zabbix.zabbix,然后新建一个文件process.log,同样设置属主和属组为zabbix.zabbix 然后编辑zabbix_agentd.conf文件,在最后添加上下面这段代码,并重启zabbix_agentd服务 UserParameter=process.php_fpm...