方法1:监控磁盘或CPU超过一定值邮件报警脚本:[root@oldboyscripts]#catcheck.sh#!/bin/bashLANG=en_US.UTF-8cpuUsed=`top-n1|awk-F‘[,%]+‘‘NR==3{print100-$11}‘`diskUsed=$(df-h|awk-F‘[%]+‘‘/\/$/{print$5}‘)logFile=/tmp/jk.logfunctionSendmail(){mail-s"监控报警"1665**..
分类:
系统相关 时间:
2017-04-18 20:14:23
阅读次数:
2184
最近公司领导要求,要对客户那边写一个自动化的脚本,用来监控客户那边CPU使用率和硬盘空间,并通过邮件来报警。刚好参考老男孩李导最近的案例,测试了下,可以正常使用。CPU监控:top-n1查看1次就退出1Cpu(s):0.3%us,0.3%sy,0.0%ni,99.3%id,0.0%wa,0.0%hi,0.0%si,0.0%st99.3%i..
分类:
系统相关 时间:
2017-04-18 11:47:00
阅读次数:
410
老男孩教育每日一题-2017-04-17:使用Shell或Python写一个脚本,CPU使用率超过80%或硬盘超过85%邮件报警。今天是老男孩教育每日一题陪伴大家的第29天。
分类:
编程语言 时间:
2017-04-17 15:04:00
阅读次数:
284
1、写一个脚本(1)接受一个以上文件路径作为参数;(2)显示每个文件拥有的行数;(3)总结说明本次共为几个文件统计了其行数;#!/bin/bash
#
[$#-eq0]&&echo"Atleastonepath!"&&exit1
foriin$*;do
echo"$ihas$(wc-l$i|cut-d""-f1)lines."
done
echo
echo$#2、写一..
分类:
系统相关 时间:
2017-04-17 14:46:43
阅读次数:
254
1、写一个脚本,完成如下功能(1)传递一个磁盘设备文件路径给脚本,判断此设备是否存在;(2)如果存在,则显示此设备上的所有分区信息;[root@moban~]#viweek5-01.sh[root@wmoban~]#catweek5-01.sh#!/bin/bash#author:Wangyafei#read-p"Pleaseenteradiskdevicepath:"pathwhile[-z..
分类:
编程语言 时间:
2017-04-16 18:19:22
阅读次数:
150
1、编写一个脚本,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大校(1)打开vimsysteminfo.sh(2)编辑以下内容:#!/bin/bash#Time:2017-04-07#Decription:CheckSysteminfo.#Version:3.0IPADD=`ifconfig|head-2|tail-1|cut-d":"..
分类:
系统相关 时间:
2017-04-12 05:19:33
阅读次数:
226
在学习网络基础的过程中,每次查询网络配置接口,都要输入一大段,于是突发奇想,写一个脚本,来实现查询,下面附上这次的创作过程。思路:1.列出当前可选择的接口,提示用户选择2.如果选择错误,则提醒“wrongchoice”,并且让用户重新选择;如果选择正确则列出该接口的详细配..
分类:
其他好文 时间:
2017-03-31 13:46:10
阅读次数:
134
在学习网络基础的过程中,每次查询网络配置接口,都要输入一大段,于是突发奇想,写一个脚本,来实现查询,下面附上这次的创作过程。思路:1.列出当前可选择的接口,提示用户选择2.如果选择错误,则提醒“wrongchoice”,并且让用户重新选择;如果选择正确则列出该接口的详细配..
分类:
其他好文 时间:
2017-03-31 13:45:56
阅读次数:
118
项目3.0的集群以搭建完成,只剩下细节相关的配置,和后期安全和优化的处理,考虑到数据库数据需要备份处理, 但每天手动进行备份处理太过于被动,而且白天用户访问,会有数据变化以及在备份时会影响服务器正常运行的性能, 所以考虑写一个脚本,并制定一个定时任务进行执行脚本备份数据; #!/bin/bash## ...
分类:
数据库 时间:
2017-03-30 17:47:36
阅读次数:
203