代码里面监控1个进程, 代码很简单, 我就不讲解了, 有不懂的, 可以在回复里面问。 我看见了会给予讲解。 当然了, 该脚本要执行,你需要开启系统的定时器进程 crond , 并且编辑配置文件。 执行 crontab -e 里面输入 */1 * * * * /home/automonitor.sh ...
分类:
系统相关 时间:
2016-07-25 07:02:52
阅读次数:
703
1,监控httpd状态码的shell脚本代码。 执行:crontab -e写入内容:5 * * * * /shell path(上5分钟执行一次) 2,监控网站状态的shell脚本监控指定网页的状态,若返回200表示正常,否则出错: 调用脚本的方法:bash ./url_monitor.sh "ht ...
分类:
Web程序 时间:
2016-05-03 14:37:10
阅读次数:
168
本节内容:shell脚本监控网站是否异常,如有异常就自动发邮件通知管理员。 脚本检测流程,如下:1,检查网站返回的http_code是否等于200,如不是200视为异常。2,检查网站的访问时间,超过MAXLOADTIME(10秒)视为异常。3,发送通知电邮后,在/tmp/monitor_load.r ...
分类:
Web程序 时间:
2016-05-03 12:20:00
阅读次数:
215
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
企业真实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