简单ping监控脚本,并邮件报警

本文介绍了一个使用Linux shell脚本进行网络监控的方案,通过ping指定的IP地址列表(如10.x.x.10到10.x.x.214)并设置定时任务,当网络故障时发送邮件报警。脚本中,ip_list.txt存储在NFS共享目录供运维人员编辑,而/shell/ip_list用于实际ping操作。
摘要由CSDN通过智能技术生成
介于摩卡以及zabbix对新建立的虚拟机及新上架主机或其它设备的监控添加较复杂,监控新设备不及时等特点,现用脚本做了一个对设备ping达到存活目的。

新上架或新建立的主机只需要将IP加在指定目录下的文件中即可(\\10.0.22.26\monitor\ip_list.txt),其它后续操作一概不需要,本文件会自动同步到监控服务器。特点:简单、数据中心室任何人都可操作。

监控说明
监控脚本部署在10.6.59.245上(/shell/ping.sh)。
目前一共监控了452台虚拟主机(如需添加其它主机请修改文件\\10.0.22.26\monitor\ip_list.txt)。
目前使用邮件报警方式(由于使用的是免费sina的smtp服务,所以有可能出现接收不及时、被接收人认为是垃圾邮件自动存放在垃圾文件夹中)。
目前ip_list.txt每半小时循环ping一次,每小时的0分和30分执行。
监控列表ip_list.txt如果被修改(增加ip、减少ip),会在每个小时的第59分钟生效。
目前告警接收人有:liujia1@vastdata.com.cn 

注意事项
请一定不要修改\\10.0.22.26\monitor文件夹名字以及,文件夹以下文件的文件名。

脚本代码
# cat ping.sh 
#!/bin/bash
echo 开始时间:`date
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海量数据 工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值