监控服务器是否宕机的脚本

监控服务器是否宕机的脚本:

$ sudo vi ping.sh

按a或i进入编辑模式

#!/bin/bash

Date=`date +%m%d%y`

touch /log/Ping/$Date.log

Server="ming1 ming2 ming3 ming4 ming5"

for Server in $Server

do

Ping=`/bin/ping -c 4 $Server | grep % | awk -F[:" "]+ ‘{print $6}‘ | tr -d ‘%‘`
Ping2=`/bin/ping -c 4 $Server | grep % | awk -F[:" "]+ ‘{print $8}‘ | tr -d ‘%‘`

if [ $Ping -eq "0" ]
then
echo "$Server is ok"  >> /log/Ping/$Date.log
elif [ $Ping2 -eq "100" ]
then
echo "$Server is down" >> /log/Ping/$Date.log
fi
done
/usr/bin/mail -s "Android Server Status" [email protected] < /log/Ping/$Date.log

按Esc键退出编辑模式
:wq (保存并退出)

监控服务器是否宕机的脚本,布布扣,bubuko.com

时间: 2024-11-10 11:06:01

监控服务器是否宕机的脚本的相关文章

weblogic宕机crash问题解决分享

最近比较烦躁,系统频繁出现宕机,weblogic控制台打印出hs_error_pid****.log文件,打出crash报告. 错误内容如下,连续几天查询问题原因,系统如何优化都还出现crash原因. 最后得知这样可以解决,这个分享出来给大家,使同行们少走弯路,可以节省更多时间,知识共享. 出现此问题原因: 1.当前正在使用jar或者class文件被动态更新: 2.当前jar大于4G并且为JDK6或者更早版本:JDK6或者更早版本只能接受4G大小以下的版本. 问题解决: 1.在JDK的1.6.2

625某电商网站数据库宕机故障解决实录(下)

1.4开始进行故障恢复***** 1.重新初始化建库 [[email protected] data]# mkdir mysql [[email protected] data]# chown -R mysql.mysql mysql [[email protected] data]# /install/mysql/scripts/mysql_install_db--basedir=/install/mysql/ --datadir=/data/mysql/ --user=mysql Insta

宕机不等于关机,阴魂不散的vm

今天早上刚到公司,就发现研发环境的机器连不上了. 公司研发环境的部署比较简单,物理机上装VMware Esxi 6 ,然后在esxi上装虚机. 检查发现:esxi ping不通,客户端也连不上:物理机远程管理卡ping不通,ipmi管理客户端也连不上. 处理方法:五年前的机器了,远程管理卡都连不上了,一般就是服务器硬件出问题了.不去管它了,直接找别的机器再搭一套研发环境就是了.新研发环境机器数量用途不变,只是给四台机器换了下ip地址.见下图: 说干就干,装起来,机器装完之后开始部署服务,在部署调

mysql主从复制配置操作以及主从宕机切换演练

主从复制目的: 主从服务器设置的稳健性得以提升,如果主服务器发生故障,可以把本来作为备份的从服务器提升为新的主服务器.在主从服务器上分开处理用户的请求,读的话,可以直接读取备机数据,可获得更短的响应时间. 主服务器:IP地址192.168.80.129,mysql已经安装,无用户数据. 从服务器:IP地址192.168.80.130,mysql已经安装. 注:数据库版本必须一致. 1.主从复制配置 修改从服务器的配置文件/etc/my.cnf,在mysqld里添加一下属性 [mysqld] lo

openstack宿主机宕机迁移

控制器上修改数据库 mysql -Dnova -e "update instances set host='os-node11' where uuid='5209f21b-b81e-4e19-8193-57263dc93dd7'" 创建一个网桥 brctl addbr  qbrdf45a648-6e 初始化迁移后的XML文件及启动云主机 cd/var/lib/nova/instances/5209f21b-b81e-4e19-8193-57263dc93dd7 删除libvirt.xm

数据库修改字段导致宕机

170614 23:28:56 [ERROR] Slave SQL: Error 'Got error 64 'Temp file write failure' from InnoDB' on query. Default database: 'loandb'. Query: 'ALTER TABLE 'trd_loanapply DROP COLUMN LAP_SIGNRATE , Internal MariaDB error code: 1296 170614 23:28:56 [Warni

【甘道夫】HBase随机宕机事件处理 &amp; JVM GC回顾

一.引言 本文记录了困扰团队两周的HBase随机宕机事件的解决方案,并回顾了JVM GC调优基础知识,供各位参考. 欢迎转载,请注明出处: http://blog.csdn.net/u010967382/article/details/42394031 二.实验环境 16台虚拟机,每台4G内存,1核CPU,400G硬盘 Ubuntu 14.04 LTS (GNU/Linux 3.13.0-29-generic x86_64) CDH5.2.0套装(包括相应版本的Hadoop,HIVE,Hbase

MySQL定时检查是否宕机并邮件通知

我们有时候需要一些检查MySQL是否宕机,如果宕机了应自动重新启动应用并通知运维人员!此脚本用来简单的实现MySQL宕机后自动重启并邮件通知运维,此为SHELL脚本,当然也有一些朋友喜欢用Python之类的实现,其原理是一样的!这儿主要用到的是命令是mysqladmin ping #!/bin/bash # result=`/usr/bin/mysqladmin -u user -ppassword ping` result=`/usr/bin/mysqladmin ping` expected

一次慢日志撑爆磁盘导致的业务主库宕机引发的思考

在MySQL的日常维护中,我们总会遇到这样或那样的问题,对于那些经常发生且有处理经验的事故,不论是新手还是老司机都能在故障规定的容错时间内解决.而对于那些不常见.比较棘手的问题,新手上路可能就显得举足无措了,这个时候新手和老司机的差距就体现出来了.从知识储备还是工作经验,可能老司机比新手强一点,但如果一个新司机没有日志排错的意识,不具备日志排错的经验,那怎么能学会弯道超车.漂移的快感.我们知道数据库中有很多重要的日志,如错误日志error log.慢日志slow log.二进制日志binary