Назад | Перейти на главную страницу

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

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

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

http://pingdom.com/

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

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

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

Там есть ксимон, который может делать электронную почту и 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/

Для SMS с nagios:

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

http://aspsms.com/

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

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

http://www.monitor.us