仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 542|回复: 7
打印 上一主题 下一主题

[shell编程] 来一发CentOS下主动发邮件检测某历程是不是存在

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!目标:使用shell剧本每小时检测数据库是不是在运转,当检测到库宕失落时发邮件告警。
1.反省sendmail是不是在运转
servicesendmailstatus
没有在运转则启动或装置。
假如是linux6,则反省postfix是不是在运转servicepostfixstatus

2.pmon是oracle五年夜关头历程之一,假如pmon历程不存在则库必定是封闭了,上面就用剧本检测pmon是不是存在。
剧本/root/check.sh以下:
#!/bin/bash
source.bash_profile
i=`ps-ef|greppmon|grep-vgrep|wc-l`
if[$i-lt1]
then
text=数据库妨碍,pmon历程不存在
echo"$text"|mail-s"192.168.1.100alarm"第一个邮箱地点,第二个邮箱地点
fi
能够同时给多人发邮件,邮箱之间用英文逗号离隔。保举利用139邮箱,如许告警就主动发得手机上了。以上剧本中原本要写两个邮箱地点的,但本文档保留后,邮箱地点就主动给删除。别的,剧本中信息只管用英文,由于有些邮箱显现中文时有乱码。

3.使用crontab每小时实行一次剧本
crontab-e
0****/root/check.sh



附其他检测剧本:
用ping检测主机是不是宕机
#!/bin/bash
source.bash_profile
ping=`ping-c3192.168.100.5|awkNR==7{print$4}`
if[$ping-eq0]
then
echo"networkistimeout"
else
echo"networkisok"
fi

#检测cpu使用率
top-b-n1|grepCpu|awk{print$2}|cut-f1-d"%"

#检测cpu余暇率
top-b-n1|grepCpu|awk-F,{print$4}|cut-f1-d"%"

检测负载
uptime|awk{print$10}|cut-f1-d","

#检测硬盘空间利用率
df-Th|sed1,2d|sed2,4d|awk{print$5}|cut-f1-d"%"
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-24 15:46:25 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
透明 该用户已被删除
板凳
发表于 2015-2-2 11:13:00 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
小女巫 该用户已被删除
地板
发表于 2015-2-7 20:17:45 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
谁可相欹 该用户已被删除
5#
发表于 2015-2-23 19:43:29 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
只想知道 该用户已被删除
6#
发表于 2015-3-7 11:55:13 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-15 07:36:57 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
乐观 该用户已被删除
8#
发表于 2015-3-22 00:12:28 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表