仓酷云

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

[shell编程] 带来一篇shell监控网站报警剧本

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!mail能够是用微信报警,也能够在安卓手机装置个邮件提示工具,贫苦点的话,能够用挪动的飞信,只是如今的智妙手机基础都是wcdma和cdma,我四周的人用挪动的少,归正人人都是开着收集的,用第三方的邮件提示就行。
另有就是用linux自带的mail的下令发邮箱,常常的被各年夜邮箱办事给屏障,特别是qq和sina的~~~
以是改用mutt登录163的邮箱,然后在发报警的邮件。如许的话就不会被屏障了,怎样说163mail也是个牌子~~~~~~~我用的是安卓的,邮箱是网易邮箱上面是网易的安卓邮箱apk包,我感到挺不错的……………
mutt的体例,也能够在nagios用的……
http://as.百度.com/a/item?docid=649780501&f=web_alad_1
这个是mutt的设置剧本,内里已集成了一个163的账号和暗码~~~~~~~~~~这是我任意创立的,便利人人间接报警发邮件,固然了,人人也能够改成本人的邮箱暗码甚么的~~~~~~~!!!
  1. [/code][list=1]
  2. [*]#!/bin/bash
  3. [*]#info:ruifengyunceshi@163.com7256958
  4. [*]wgethttp://rfyiamcool.谷歌code.com/files/msmtp-1.4.18.tar.bz2
  5. [*]tarxjvfmsmtp-1.4.18.tar.bz2
  6. [*]cdmsmtp-1.4.18
  7. [*]./configure--prefix=/usr/local/msmtp
  8. [*]make
  9. [*]makeinstall
  10. [*]ln-s/usr/local/msmtp/bin/msmtp/bin/msmtp
  11. [*]mkdir-p/usr/local/msmtp/etc
  12. [*]cat>>/usr/local/msmtp/etc/msmtprc<<EOF
  13. [*]accountdefault
  14. [*]hostsmtp.163.com
  15. [*]fromruifengyunceshi@163.com
  16. [*]authlogin
  17. [*]port25
  18. [*]userruifengyunceshi@163.com
  19. [*]password7256958
  20. [*]tlsoff
  21. [*]syslogon
  22. [*]EOF
  23. [*]cd~
  24. [*]cat>>muttrc<<EOF
  25. [*]setsendmail="/usr/local/msmtp/bin/msmtp"
  26. [*]setuse_from=yes
  27. [*]setfrom=ruifengyunceshi@163.com
  28. [*]setenvelope_from=yes
  29. [*]EOF
  30. [*]cat>>/etc/Muttrc.local<<EOF
  31. [*]/bin/msmtp―host=smtp.163.com―domain=163.com―auth=plain―user=7256958-f=ruifengyunceshi@163.com-truifengyunceshi@163.com-d
  32. [*]EOF
  33. [*]echo"hello"|mutt-s"baojing"123l@163.com
  34. [/list][color=#555555][font=宋体,&#39][size=14px][b][color=#008080][size=22px]这个是报警的剧本,监控网址的~~~[/size][/color][/b][/size][/font][/color]
  35. [color=#555555][font=宋体,&#39][size=14px]
  36. [/size][/font][/color]
  37. [code]
复制代码

  • #!/bin/bash
  • whiletrue
  • do
  • url="http://10.10.10.22/index.html"
  • status=$(/usr/bin/curl-s--head"$url"|awk/HTTP/{print$2})
  • if["$status"!="200"];then
  • echo"bad"
  • echo"not200"|mutt-s"baojing"123l@163.com
  • else
  • echo"good"
  • fi
  • sleep10
  • done
保留为
  1. [/code][list=1]
  2. [*]vibaojing.sh
  3. [*]shbaojing.sh&
  4. [/list][color=#555555][font=宋体,&#39][size=14px]
  5. [/size][/font][/color]
  6. [color=#555555][font=宋体,&#39][size=14px][color=#ff0000][size=22px]这个是监控远真个端口的,好比80110251723等等端口[/size][/color][/size][/font][/color]
  7. [code]
复制代码

  • #!/bin/bash
  • whiletrue
  • do
  • newip1=120.92.251.18
  • date=$(date-d"today"+"%Y-%m-%d_%H:%M:%S")
  • newport=80
  • #kkk()
  • #{
  • #nmap-sT$newip-p$newport|grepopen
  • #}
  • if!nmap-sT$newip1-p$newport|grepopen
  • then

  • echo"$newip1isbad${date}"|mutt-s"baojing"123l@163.com
  • else
  • echo"webisgood"
  • fi
  • sleep10
  • done
这个是监控mysql的从办事器形态的~
[code][/code]

  • #!/bin/bash
  • mima=123123
  • whiletrue
  • do
  • mysql-uroot-p$mima-e“showslavestatusG;”|grep-iRunning|egrep“IO|SQL”|grep-iyes|wc-l>/root/num
  • if[$(cat/root/num)-eq2];then
  • echo“mysqlslaveisrunningok!!”
  • else
  • echo"$newip1isbad"|mutt-s"mysqlisbad"123l@163.com
  • fi
  • done


本文出自“峰云,就她了。”博客,请务必保存此出处http://rfyiamcool.blog.51cto.com/1030776/910970


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
变相怪杰 该用户已被删除
沙发
发表于 2015-1-15 14:48:55 | 只看该作者

带来一篇shell监控网站报警剧本

为保住菊花,这个一定得回复!
小魔女 该用户已被删除
板凳
发表于 2015-1-25 20:31:51 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
兰色精灵 该用户已被删除
地板
发表于 2015-2-4 11:48:15 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
不帅 该用户已被删除
5#
发表于 2015-2-9 22:28:06 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
飘灵儿 该用户已被删除
6#
发表于 2015-2-28 04:48:50 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
柔情似水 该用户已被删除
7#
发表于 2015-3-10 00:04:46 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
简单生活 该用户已被删除
8#
发表于 2015-3-17 08:05:29 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
蒙在股里 该用户已被删除
9#
发表于 2015-3-24 05:41:12 | 只看该作者
选择一些适于初学者的Linux社区。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 05:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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