Автоматизированные отчеты по электронной почте

У меня есть VPS с высоконагруженным сайтом. Существуют ли какие-либо автоматизированные решения для отправки мне электронной почты или SMS, если мой сайт не работает должным образом (например, веб-сервер не отвечает или DDoS)?

4 ответа

Решение

Мне очень нравится пингдом. Они будут внешне контролировать службы или даже искать определенную строку, которая возвращается веб-сервером и т. Д.

http://pingdom.com/

Вы получаете один бесплатный зонд без SMS-сообщений. Вы просто платите за смс кредиты, как и когда вы их используете. Если вы получаете только по электронной почте или отправляете уведомления в свои приложения, они совершенно бесплатны для одного исследования.

Настройка настолько проста, что вам не нужно беспокоиться о втором сервере мониторинга, они даже отправляют отчеты по электронной почте каждый месяц для просмотра.

Надеюсь, это сработает для вас.

Существует xymon, который может делать электронную почту и SMS. Это бесплатно (с открытым исходным кодом).

Он предоставляет оповещения и отчеты с центрального сервера xymon. Это может быть настроено для ваших уникальных требований. Он отслеживает и собирает историческую информацию, связанную с подключением, использованием ЦП, памятью, использованием диска, состояниями процессов и многим другим. Отслеживать веб-сервер (http/https) очень легко. Может быть много клиентов xymon (Linux/Unix, а также Windows).

Кроме того, функция уведомлений может быть отключена для определенных выходных и может быть определено несколько контактов для уведомлений - каждый получает уведомления только по истечении определенных периодов времени, что помогает обострить проблему или найти другую техническую службу, если основной контакт не отвечает.

Вы получаете обзор с высоты птичьего полета в браузере: фото с linuxlinks.com.

Самый простой способ:

Поместите файл с именем STATUS с содержанием GOOD в корне вашего документа. Таким образом, вы можете получить доступ к этому файлу, используя следующий URL:

http://www.domain.com/STATUS

Затем откуда-нибудь выполнить следующий скрипт, используя cron:

STATUS=$(curl -s http://www.domain.com/STATUS)
if [[ $STATUS == "GOOD" ]]; then
  echo "Its working fine"
else
  echo "Not able to access www.domain.com" | mail -s "Status of www.domain.com" you@email.com
fi

Конечно, вы можете использовать любое имя и контент для этого файла.

Если вы хотите разместить мониторинг на отдельном компьютере (например, у вас дома NAS), вы должны взглянуть на: http://www.nagios.org/

Для смс с нагиос:

http://exchange.nagios.org/directory/Addons/Notifications/SMS/SMS-Notification-via-aspsms-2Ecom/details

http://aspsms.com/

Если вам нравится только услуга:

Посмотрите на:

http://www.monitor.us/

Другие вопросы по тегам