带来一篇shell监控网站报警剧本
如果您觉得本篇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的账号和暗码~~~~~~~~~~这是我任意创立的,便利人人间接报警发邮件,固然了,人人也能够改成本人的邮箱暗码甚么的~~~~~~~!!!
[*]#!/bin/bash
[*]#info:ruifengyunceshi@163.com7256958
[*]wgethttp://rfyiamcool.谷歌code.com/files/msmtp-1.4.18.tar.bz2
[*]tarxjvfmsmtp-1.4.18.tar.bz2
[*]cdmsmtp-1.4.18
[*]./configure--prefix=/usr/local/msmtp
[*]make
[*]makeinstall
[*]ln-s/usr/local/msmtp/bin/msmtp/bin/msmtp
[*]mkdir-p/usr/local/msmtp/etc
[*]cat>>/usr/local/msmtp/etc/msmtprc<<EOF
[*]accountdefault
[*]hostsmtp.163.com
[*]fromruifengyunceshi@163.com
[*]authlogin
[*]port25
[*]userruifengyunceshi@163.com
[*]password7256958
[*]tlsoff
[*]syslogon
[*]EOF
[*]cd~
[*]cat>>muttrc<<EOF
[*]setsendmail="/usr/local/msmtp/bin/msmtp"
[*]setuse_from=yes
[*]setfrom=ruifengyunceshi@163.com
[*]setenvelope_from=yes
[*]EOF
[*]cat>>/etc/Muttrc.local<<EOF
[*]/bin/msmtp―host=smtp.163.com―domain=163.com―auth=plain―user=7256958-f=ruifengyunceshi@163.com-truifengyunceshi@163.com-d
[*]EOF
[*]echo"hello"|mutt-s"baojing"123l@163.com
这个是报警的剧本,监控网址的~~~
[*]#!/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
保留为
[*]vibaojing.sh
[*]shbaojing.sh&
这个是监控远真个端口的,好比80110251723等等端口
[*]#!/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的从办事器形态的~
[*]#!/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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇shell监控网站报警剧本
为保住菊花,这个一定得回复! 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。 我想即使Linux高手也很难快速准确精练的回答你。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 选择一些适于初学者的Linux社区。
页:
[1]