|
Отправка e-mail сообщения при перезагрузке VDS
|
| Автор |
Сообщение |
eomysupport Администратор

Зарегистрирован: 25.12.2005 Сообщения: 5086
66502 
|
Добавлено: Вс, 08 Май, 2011 21:03 Заголовок сообщения: Отправка e-mail сообщения при перезагрузке VDS |
|
|
1. Вам понадобится пакет sendmail (уже установлен в большинстве операционных систем):
для debian, ubuntu:
| Код: | | apt-get install sendmail |
для centos, fedora:
| Код: | | yum install sendmail |
2. Откройте файл /etc/rc.local и добавьте в конец файла такую строку:
| Код: | | /bin/echo "Server has been rebooted" | /bin/mail -s "VDS Reboot" "my@email.com" |
(если в файле /etc/rc.local есть строка "exit 0", то вышеуказанную строку нужно добавлять перед этой строкой.)
Теперь при перезагрузке сервера на адрес "my@email.com" будет выслано письмо с темой "VDS Reboot" и текстом "Server has been rebooted". _________________ Дмитрий
● Техническая поддержка бесплатного хостинга осуществляется только через форум поддержки
● Часто задаваемые вопросы по хостингу
● Условия предоставления услуг бесплатного хостинга |
|
| Вернуться к началу |
|
 |
DEXIF #!/bin/bash


Зарегистрирован: 27.09.2006 Сообщения: 919 Откуда: Минск 49930 
|
Добавлено: Пн, 09 Май, 2011 06:41 Заголовок сообщения: |
|
|
В Ubuntu "mail" находится в /usr/bin/mail и потому строка будет такая
| Код: | | /bin/echo "Server has been rebooted" | /usr/bin/mail -s "VDS Reboot" "my@email.com" |
_________________
S|D|EG| Let's Rock! | XAP в ЛИЧКУ, SAPE |
|
| Вернуться к началу |
|
 |
eomysupport Администратор

Зарегистрирован: 25.12.2005 Сообщения: 5086
66502 
|
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Ср, 15 Июн, 2011 19:30 Заголовок сообщения: |
|
|
Есть возможность улучшить данный способ отправкой СМС-уведомления.
Нам понадобится:
-- аккаунт на mail.ru
-- уведомления, уже настроенные по инструкции в 1 посте темы
Допустим, вы зарегистрировали(или у вас уже есть) аккаунт notify-test@mail.ru
1. Чтобы в смс к нам приходили только нужные уведомления, выберем идентификатор, который и будет сигнализировать нам о том, что письмо нужное. Самое простое -- фраза( например "notify-emerg5") в теме сообщения.
2. Настраиваем фильтр нужных сообщений.(http://e.mail.ru/cgi-bin/filters)
Тут всё интуитивно понятно. на всякий случай скрин, таким образом уведомления будут падать в папку notify .
3. настроим уведомления по попадании в папку notify . (http://e.mail.ru/cgi-bin/editnotify)
Тут тоже всё предельно понятно.скрин
4. Теперь надо, чтобы письма попадали в этот ящик. Для этого надо изменить поле "тема" отсылаемого сообщения.
Для этого модифицируйте параметр -s в команде
В нашем случае так:
| Код: | | /bin/echo "Server has been rebooted" | /bin/mail -s "VDS Reboot notify-emerg5" "my@email.com" |
5. Если вы хотите получать и email и sms-уведомления просто настройте переадресацию(фильтр) по аналогичной схеме с совпадением темы с my@email.com на notify-test@mail.ru
Проверить можно, послав письмо с нужной темой на notify-test@mail.ru
Надеюсь, этот способ многим поможет сразу узнавать о возможных проблемах.
PS мы используем коммерческий сервис отправки смс (даже 2 и разных для критичных уведомлений). _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
|