监控nginx脚本,每20秒监测一次,如果进程数多于1000,重启nginx服务,重启5次失败后通知管理员,如果重启成功一分种后,进程数还是大于1000,通知运维#!/bin/bashd=`date`c=`pgrep-lnginx|wc-l`check_nginx(){for((i=1;i<=5;i++))do/usr/local/nginx/sbin/nginx2>/tmp/ngin
分类:
系统相关 时间:
2020-06-21 00:10:50
阅读次数:
64
环境:centos7 版本:nginx最新版本 软件: ansible 作用: 进行批量执行不同机器上,进行安装nginx版本 检查脚本是否正确: [root@ansible-test ansible-yaml]# ansible-playbook --syntax-check nginx.yml ...
分类:
其他好文 时间:
2019-03-21 17:17:35
阅读次数:
512
Master端:192.168.2.156 slave端:192.168.2.157 故障转移脚本 #vim /data/sh/check_nginx.sh # chmod a+x /data/sh/check_nginx.sh [root@localhost ~]# crontab -e */1 ...
分类:
其他好文 时间:
2018-10-05 01:00:18
阅读次数:
223
我这里主要是因为windows转码造成的:将可执行的check_nginx.sh检测脚本内容复制到U盘,然后插入内网windows,将内容用nodepad++打开,复制,粘贴到服务器的check_nginx.sh里面,关闭nginx无法触发脚本,VIP也不漂移,手动执行check_nginx.sh, ...
分类:
其他好文 时间:
2018-05-07 16:43:54
阅读次数:
446
#!/usr/bin/python #coding=utf8 """ # Author: xiaoyafei # Created Time : 2018-04-04 17:14:20 # File Name: check_Nginx_conf.py # Description: """ import... ...
分类:
其他好文 时间:
2018-04-04 20:51:28
阅读次数:
155
keepalived配置vrrp_scriptchk_http_port{script"/root/check_nginx_pid.sh"interval2#(检测脚本执行的间隔)weight2}vrrp_instanceVI_1{#备用服务器上为BACKUPstateMASTER#绑定vip的网卡为ens33,你的网卡和阿铭的可能不一样,这里需要你改一下interfaceens33virtual
分类:
其他好文 时间:
2018-03-09 17:52:15
阅读次数:
150
#!/bin/bashif[netstat-tnlup|grepnginx|wc-l-gt0];thenecho"Nginxisrunning."elseecho"Nginxisstopped."/etc/init.d/nginxstartfi
分类:
其他好文 时间:
2018-01-16 13:58:12
阅读次数:
130
ps-Cnginx--no-heading|wc-lps-Cjava--no-heading|wc-l先确认一下服务器上上面两个数字cd/etc/keepalivedvi/etc/keepalived/check_nginx.sh#!/bin/bashcounter=$(ps-Cnginx--no-heading|wc-l)if["${counter}"="0"];thensleep2counter=$(ps-Cnginx--no-heading|wc-l)if["${count..
分类:
其他好文 时间:
2017-11-07 14:35:34
阅读次数:
274
VIP:120nginx反向代理+keepalived:107,108后端服务器:13,14,15脚本监控nginx状态mutt发送报警邮件在keepalived.conf配置文件里添加脚本触发条件vrrp_scriptchk_http_port{script"/root/check_nginx.sh"interval300 #5分钟检查一次weight2}vrrp_instanceVI_1{....track_scri..
分类:
其他好文 时间:
2016-06-12 18:46:02
阅读次数:
323
线上用的是Nagios监控,版本是4.0.8Nginx用的是Tengine最新版,PHP是5.5版本Nginx插件下载地址https://exchange.nagios.org/directory/Plugins/Web-Servers/nginx/check_nginx_status-2Epl/detailsPHP-FPM插件下载地址https://github.com/regilero/check_phpfpm_status解压里面..
分类:
移动开发 时间:
2015-07-02 17:49:47
阅读次数:
177