1.shell监控主从同步编写一shell脚本,监控slave的两个yes(Slave_IO及Slave_SQL进程),如发现只有一个或零个yes,就表明主从有问题了___________________________________________________________vim/sh/mysql_slave.sh
#!/bin/bash
#checkMySQL_SlaveStatus
#crontabtime00..
分类:
数据库 时间:
2016-04-12 16:09:10
阅读次数:
330
#!/bin/bash#DATE=`date"+%Y.%m.%d-%H:%M:%S"`ACCESS_DIR=/root/curl/accessERRO_DIR=/root/curl/erroSUCCESS_DIR=/root/curl/successFILE=`date"+%Y.%m.%d-%H"`WRONG(){cat$ERRO_DIR/$FILE|awk-F‘‘‘{print$2$3"\n"}‘#有错误状态码的域名}CURL(){foriin`cat/root/sites.txt`;do..
分类:
Web程序 时间:
2016-04-01 16:22:40
阅读次数:
407
菜鸟学习shell脚本后,动手练手简单小实验,使用shell脚本判断nginx是否正常运行,如果没有运行将nginx服务启动起来。一、基于进程判断1、获取nginx进程来判断该服务是否正常启动。ps-ef|grepnginx|grep-vgrep|wc-l输出进程行数然后判断是否为2如果不是说明该服务没有启动。gre..
分类:
系统相关 时间:
2016-02-26 12:30:31
阅读次数:
343
学习shell脚本入门后,慢慢要尝试编写一些脚本练练手,在这先简单的学习写个系统内存的监控。1、首先先要确定一下截取一下需要关注的内存使用值,可使用free命令来操作free-m显示一般在监控内存是我们都是截取第三行(-/+buffers/cache)的值。确定后可以使用管道线和grep命令..
分类:
系统相关 时间:
2016-02-25 21:29:46
阅读次数:
265
Cacti 自定义脚本监控 *************************************************脚本内容:[root@cacti scripts]# cat get_snmp_network_data.sh#!/bin/bash# ===================...
分类:
其他好文 时间:
2016-01-15 14:28:46
阅读次数:
237
背景 在平时工作中我偶尔会写一些脚本监控HTTP接口的健康状况,基本上都是发送HTTP GET或HTTP POST请求,然后检测响应内容。但一直用的是WebClient和HttpWebRequest,虽然用它们也能进行异步请求(可参考我分享的代码:C#异步GET的3个例子),但总感觉那样用起来不太....
分类:
Web程序 时间:
2016-01-14 14:09:08
阅读次数:
276
企业真实shell面试题,一起来挑战把!声明:如有雷同,纯属抄袭1、开发一个守护进程脚本,每30秒执行一次,检查mysql主从同步[root@xiaoyascripts]#catcheck_mysql_slave_status.sh#!/bin/bash#date2016-1-5#authortom#mail402753795@qq.com#functioncheck_mysql_slave_status#..
分类:
系统相关 时间:
2016-01-07 08:57:40
阅读次数:
243
说明:此脚本安装在CentOS的操作系统上一、监控脚本如下vim/root/script/systemmonitor.sh#!/bin/bash#监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。#提取本服务器的IP地址信息IP=`ifconfigeth0|grep"inetaddr"|cut-f2-d":"|cut-f1-d""`#1、监控系统负..
分类:
系统相关 时间:
2015-12-31 07:21:17
阅读次数:
1028
脚本说明:1、检查服务器的各端口服务是否正常。2、服务端口如果没有正常监听,将自动重启该端口服务,记录日志,并发邮件通知管理员。3、让crontab每5分钟自动执行该脚本。4、脚本调用了sendEmail来发邮件,请自行谷歌百度装sendEmail。再次提醒是sendEmail不是sendmail。。。..
分类:
系统相关 时间:
2015-12-26 23:48:13
阅读次数:
2201
监控MySQL服务是否正常,通常的思路为:检查3306端口是否启动,ps查看mysqld进程是否启动,命令行登录mysql执行语句返回结果,php或jsp程序检测(需要开发人员开发程序)等等;方法1:监听3306端口#!/bin/bash
#writtenbymofansheng@2015-10-15
port=`netstat-nlt|grep3306|wc..
分类:
数据库 时间:
2015-10-15 18:51:11
阅读次数:
232