Страница 1 из 1
Стартовый скрипт отправки писем
Добавлено: 2010-03-25 11:27:30
PDVJAM
День добрый, подскажите, плиз, по скрипту.
Задача: при старте и ребуте/стопе сервера отправлять письмо по списку адресов.
Что-то типа такого:
Код: Выделить всё
#!/bin/sh
# PROVIDE: boot_alert
# REQUIRE: LOGIN mail
# KEYWORD: shutdown
. /etc/rc.subr
name="boot_alert"
echo -e "To: email.address@domain.com\nSubject: $(hostname) server boot at $(date)\nTEST $(uptime)" | sendmail -t
При старте отправляет, при ребуте-стопе - не всегда успевает. Можно ли как-то при ребуте-стопе форсировать отправку письма до ребута-стопа?
Re: Стартовый скрипт отправки писем
Добавлено: 2010-03-25 15:10:18
dikens3
Re: Стартовый скрипт отправки писем
Добавлено: 2010-03-25 16:39:19
PDVJAM
А без использования monit как-то можно?
Re: Стартовый скрипт отправки писем
Добавлено: 2010-03-25 19:35:12
dikens3
Вы с задачей определитесь:
1. Вести учёт работы сервера. (Когда включился, когда выключился)
2. Контроль работы сервера. (Включает п.1)
Сам факт ребута сервера случаен или предсказуем?
Предположим кто-то нажал reset или выключили свет, какие данные будут нужны?
Сервер выключен, какие данные нужны админу в этот момент?
Re: Стартовый скрипт отправки писем
Добавлено: 2010-03-26 11:03:16
PDVJAM
dikens3 писал(а):Вы с задачей определитесь:
1. Вести учёт работы сервера. (Когда включился, когда выключился)
2. Контроль работы сервера. (Включает п.1)
Сам факт ребута сервера случаен или предсказуем?
Предположим кто-то нажал reset или выключили свет, какие данные будут нужны?
Сервер выключен, какие данные нужны админу в этот момент?
По сути, как раз инфа от удаленного сервера, что вот он я, выключаюсь по команде shutdown, а не через выдергивание шнура. Если письмо пришло - значит, выключили корректно, если нет - некорректно.
Re: Стартовый скрипт отправки писем
Добавлено: 2010-03-26 11:38:43
dikens3
Ну так в чём проблема то? При включении отправляйте письмо. Парсите логи на предмет некорректного выключения. Можно сделать удалённый лог.
Re: Стартовый скрипт отправки писем
Добавлено: 2010-06-16 16:23:44
schizoid
а если по аналогии как в профиле?
создать алиас для shutdown, что б мыло слал перед самим ребутом?