Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
12 Ноябрь 2014

Скрипт контроля доступности IP адресов с отправкой SMS и EMAIL

posted in NIX, Администрирование, Полезности |

Всем привет!

В конторе вчера слёг основной канал, ну ничего думаю — для этого существует резервный!
А резервный тоже лежит! и думается мне ужо не первый день. Сцуко 🙁

Скрипт контроля в крон ежечасно!
Сам крипт такой:


#!/bin/bash
HOSTS="IP1 IP2 IP3"
# Количество запросов
COUNT=3
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]; then
# 100% failed
echo "$myHost offline" date|mail -s "$myHost is offline" mail@gmail.com
echo "$myHost offline" date|mail -s "$myHost is offline" 7913xxxxxx@sms.mtslife.ru
echo "$myHost offline" date >> check_ip.log
fi
done

P.S.
Скрипт отправляет СМС на МТС только в случае если на номере включена услуга mail-to-sms (услуга бесплатна).

У нас один комментарий на запись “Скрипт контроля доступности IP адресов с отправкой SMS и EMAIL”

Почему бы Вам не высказать своем мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 13.11.2014, Антон Смирнов said:

    Приятно видеть как народные умельцы сами решают свои проблемы.

Оставить комментарий