^ Наверх
Тегам
apple tv, bootstrap, centos, cheat sheets, chyrp, cms, cp1251, css, css-framework, daos, ddos, denwer, disqus, dns, doodles, efix, endels, evernote, firefox, flash, forex, forex mmcis group, google, google drive, hosts, httrack, hypercomments, input, intensedebate, ipad pro, iphone, iphone 6s, iphone 6s+, jquery, json, lenovo, livejournal, lj, mac os, mac pro, mamp, microtext, monstra cms, ping-admin, reg.ru, selectel, simaphone, stick footer, template cms, textpattern, to do, toup, uptime, utf8, vds, xampp, агс, банковская карта яндекс.денег, блог-клиент, блоггинг, верстка, виртуальный сервер, выравнивание в блоке, гидеон сундбек, гоша, дудлы, задачка, идея, инвестиции, интернет-магазин, кино, клиенты, кодировка, комменты, кросспостинг, микро cms, молния, мониторинг, мотив, мошенники, наверх, облако, обои, оптимизация, оффлайн, оффтоп, ошибки, платон, почта для домена, прижать футер, проверка flash, рип сайта, сателлиты, ссср, старт, техника, управление временем, успехи, фотоальбом, фоторепортаж, хостинг, цели, шпаргалки, шпоры, электронные деньги, яндекс, яндексдиск, яндекс мерика, яша
Сортировать по:

Мониторим uptime сайта

Если для Вас web это работа, то наверняка задумывались о мониторинге uptime сайта. Зачем нужен сайт который постоянно сбоит? Для продающего сайта это упущенная выгода, убыток. А у меня и то сложнее – клиентские сайты. Как только сервер уходит в timeout начинаются звонки с вопросами: а что, да почему. И нужно дать адекватный ответ, чтобы не упасть в грязь лицом. Да и самому нужно понимать, что твориться у тебя в хозяйстве.

Есть несколько вариантов как это можно реализовать. Первый бесплатный, но при этом довольно эффективный – использование Яндекс Метрики. Добавить себе счетчик от Яндекса.

Добавление счетчика Яндекс Метрика

Мониторинг можно настроить как уведомлениями на электронную почту, так и оправками sms сообщений, причем можно задать часы уведомлений. Ну это на случай – НЕ БЕСПОКОИТЬ! Пользуюсь Яшиными счетчиками уже давно и могу сказать, что очень стоящий и гибкий сервис.

Второй вариант платный, но бюджетный и профессиональный – использование специального ресурса Ping-Admin.ru. Хороший сервис с интуитивно понятным интерфейсом. Проводит проверки следующих типов:

  • HTTP (метод HEAD) – отправляется запрос с помощью метода HEAD, в ответ на который проверяемый сервис посылает только код ответа (заголовки) без кода (тела) самой страницы. Если код ответа 2XX, 3XX, то проверяемый сервис работает, иначе ошибка. Подробнее про HEAD здесь.
  • HTTP (метод GET) – при этой проверке мы загружаем ещё и код самой страницы (размер страницы должен быть не более 150 КБ). При этом виде проверки возможна проверка определённого текста в коде страницы.
  • HTTPS – проверки аналогичны проверкам HTTP, добавляется возможность проверять SSL-сертификат сервера.
  • FTP – соединение с FTP-сервером с авторизацией: либо с указанным именем пользователя и паролем, либо с именем пользователя anonymous. Можно проверять наличие конкретного файла, директории на сервере.
  • Соединение с FTP (без авторизации) – проверка только соединения с FTP-сервером, т.е. ответа FTP-сервера, который выводится ещё до предложения авторизоваться.
  • MySQL, PostgreSQL – проверка баз данных.
  • POP3, SMTP, IMAP – проверяется ответ почтового сервиса до предложения авторизоваться.
  • DNS – возможность проверки SOA, A, MX, CNAME.
  • Ping – рекомендуемый вид проверки, если на сервере не используется никакой из сервисов, перечисленных выше, т.к. гораздо лучше проверять конкретный сервис, а не просто пинговать сервер.
  • Telnet – проверка любого сетевого сервиса, работающего по протоколу TCP/IP.

В итоге достаточно добавить задание, с небольшими настройками и все – Ваш сайт под колпаком.

Добавление задания в Ping-Admin.ru

Для искушенных есть возможность расширенных настроек и интерактивный мастер. Лично у меня все сайты на одном VPS который просто пингуется. Кроме этого на них стоят счетчики от Яндекс Метрики. За время использования двойного мониторинга Ping-Admin.ru снизил uptime моего сервера до 99,32%, в то время как Яндекс даже не пикнул. Но при этом когда мне приходили сообщения Ping-Adminа сайты работали и лишь сообщения Яндекс Метрики точно диагностировали периоды timeout-ов. Скорее всего это связано с территориальным источником пинга.

Кстати, можете прямо сейчас проверить свой сайт или сервер.

Введите адрес сайта, который хотите проверить:

Пока писал, родился еще один способ мониторинга. Можно же просто использовать cron. Добавить какое-нибудь хитроумное задание на действие. Если бездействие, то timeout.

Может кто еще способы мониторинга знает?

P.S. После регистрации Ping-Admin.ru у Вас на счете будет 1 бакс, который при определенных настройках периодичности проверок может продлить бесплатный, ознакомительный период с сервисом.

Добавлено 02.11.2012 г.:

Пока тут бродил по просторам тырната наткнулся еще на один примечательный сервер мониторинга сайта, буржуйский правда, называется Uptime Robot. Примечательный я Вам скажу сервис. Простой как три копейки и в тоже время имеет все что нужно. Проверка производиться каждые пять минут и добавить до пятидесяти сайтов или IP.

Поддерживает следующие типы мониторинга:

  • http(s) – запрос с помощью метода HEAD (c возможностью проверки SSL-сертификата);
  • Keyword Checking – какая то проверка ключевого слова (не знаю что это);
  • ping – просто доступность в сети (простой способ мониторинга VPS);
  • TCP ports – ну это если желаете держать на контроле FTP, SFTP, FTP-SSL соединения.

Вот такой у него немудреный интерфейс.

Буржуйский сервис мониторинга сайтов Uptime Robot

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

Настройка уведомлений Uptime Robot

Единственное, уведомления на мобильный можно настроить если у оператора поддерживается отправка через бесплатный email шлюз. Я попробовал настроить уведомление на МТС – не вышло.

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

comments powered by HyperComments

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