Бесплатный мониторинг доступности сайта с уведомлением в телеграм

Как работает мониторинг аптайма?

Службы мониторинга аптайма периодически проверяют работоспособность сайта, чтобы убедиться в том, что он работает. Проверку можно осуществить, просто набрав в адресной строке браузера URL-адрес сайта либо используя более сложные сторонние сервисы для соответствующего контроля.

Автоматизация контроля аптайма сайта гарантирует, что вы получите мгновенное оповещение в том случае, если у какого-нибудь из ваших сайтов произойдёт сбой в работе.

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

Большинство сервисов может уведомить вас о сбоях, что поможет вам оперативно устранить проблему. Эти сервисы с определённой частотой автоматически проверяют соединение вашего сайта на предмет его работоспособности.

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

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

Основные причины падения сайта

Ниже представлены только некоторые из наиболее распространенных причин.

1. Исчерпан лимит памяти PHP

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

Вы можете решить эту проблему, просто увеличив лимит PHP памяти.

2. Ваш сайт не оптимизирован

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

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

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

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

В WordPress существует много полезных плагинов, которые помогут вам в решении этого вопроса, например W3 Total Cache, WP Super Cache и WP Rocket.

Так же и с изображениями. Уменьшая размер изображений, которые вы используете, вы минимизируете требуемый объем памяти. Здесь вам могут помочь плагины WP Smush или WP Smush Pro.

3. Ваш хостинг не подходит для вашего сайта

Бывают ситуации, когда все начинается с одного небольшого проекта, и для него используется виртуальный хостинг. Это оправдано, поскольку контента на сайте не так уж много, он не ресурсоемкий и нет необходимости тратить больше на VPS или выделенный сервер.

Однако, с ростом проекта сайт начинает все чаще падать, его оффлайн статус уже становится повседневным явлением. Увеличение лимита памяти PHP работает только на некоторое время. В таком случае пора переходить на другой хостинговый пакет.

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

4. Ваша популярность работает против вас

Мы все хотим больше трафика, не так ли? Но если ваш сервер не может обработать внезапный поток людей, это опять таки может привести к оффлайну сайта.

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

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

Хакеры могут атаковать ваш сайт даже только GET запросами, например, но это точно также будет считаться трафиком.

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

Почему сайты падают?

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

Но вот основные, возможные причины.

Пики трафика. Вероятно, причиной номер один падения веб-сайтов являются внезапные всплески трафика. Вы разместили на своем сайте статью, её заметил другой крупный сайт или просто известный человек, и вот на сайт, вместо обычной тысячи человек, вдруг начинает заходить сто тысяч человек за сутки. Хотя, хороший, надежный хостинг-провайдер, должен уметь справляться с такими пиками.

Плановое обслуживание: даже хорошие сайты, периодически требуют глубокого планового обслуживания. В этом случае, остановку сайта желательно делать в моменты минимальной просадки трафика. Кстати, у каждого сайта может быть своё время просадки трафика, и далеко не у каждого сайта, просадка происходит ночью.

Хакерские атаки: хакеры могут вывести веб-сайт из строя несколькими способами: они могут перегрузить серверы DDoS-атаками, внедрить вредоносный код или украсть учетные данные безопасности, тем самым вынудив владельцев веб-сайтов отключить сайт и решить проблему.

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

Проблемы с кодом веб-сайта. Плохой программистский код может вызвать излишне большую нагрузку на серверы, привести к различным ошибкам баз данных и, в конечном итоге, привести к тому, что сайт полностью перестанет отвечать на запросы.

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

Почему это является причиной для беспокойства

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

  • Вы можете навсегда потерять новых пользователей. Если кто-то впервые посещает ваш сайт и видит, что он не доступен, он может предположить, что ваш сайт не работает и больше на него не вернуться. В своих постах он может отговорить других пользователей от посещения неработающего сайта.
  • Вы можете потерять постоянных посетителей. Если сайт часто становится недоступным, постоянные пользователи также могут потерять интерес к сайту. Никто не станет тратить время на что-то ненадёжное.
  • Вы можете потерять клиентов и деньги. Сбои в работе сайта могут привести к тому, что у ваших клиентов создастся впечатление его ненадёжности. В этом случае вы можете потерять их доверие.
  • Поисковики будут считать такой сайт несуществующим. Если поисковый робот просканирует сайт и обнаружит его неработоспособным, и такое будет случаться достаточно часто, сайт не будет индексироваться. Робот может предположить, что сайт постоянно недоступен или, по крайней мере, недостаточно надёжен для того, чтобы поместить его высоко в своём рейтинге. В результате рейтинг сайта будет падать и потенциальные посетители не смогут найти такой сайт.

Это суровая реальность для тех, кто вкладывает много труда в свой сайт

Таким пользователям важно знать о сбоях в работе их сайта и способы исправления ситуации

Сервис проверка доступности сайта Uptime Robot

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

После регистрации входите в панель управления. Добавьте сайт для наблюдения.

При добовлении сайта установите галочку, для отправки оповещений об изменении доступности сайта.

  1. Monitor Type (Тип монитора) — Для сайта достаточно HTTP
  2. Friendly Name (Имя монитора) — Имя записи добавленного монитора. Называете так как Вам удобно. Можно назвать по имени проверяемого домена.
  3. URL (адрес сайта) — Копируете в эту строку адрес соего сайта.
  4. Monitoring Interval (период проверки) — Минимально 5 минут. Выбираете интервал в зависимости от своих целей. В начале можно указать 5 минут, затем по мере проверки надежности интервал можно увеличить.
  5. Alert Contacts (Настройка уведомлений) — Если хотите получать, уведомления о сбоях, то установите галочку напротив электронного адреса.
  1. Учетная запись манитора — Настроенная учетная запись манитора
  2. Response Time — Время ответа сервера. Полезный график по которому можно отследить изменения времени ответа сервера. Этот параметр важен т.к. влияет на скорость загрузки страниц сайта.
  3. Current Status (текущий статус) — Отображает текущий статус монитора и сколько времени действует этот статус в часах и минутах. Так эе указана дата с которой этот статус был установлен.
  4. Uptime (Аптайим) — Статистика работы сервиса в процентах за указанный период. Чуть ниже отображается дата и время последнего сбоя(отключения) сайта. Текст выделен красным шрифтом.

Теперь Ваш сайт под контролем. Через некоторое время, например через месяц, можно оценить надежность предоставляемого хостинга.

Настраиваем uptimerobot

Регистрируемся на сайте https://uptimerobot.com , подтверждаем е-маил и заходим в личный кабинет.

Вначале лучше добавить ваши контактные данные, куда хотите получать уведомления мониторинга. Это раздел Alert Contacts. Сделать это можно в процессе создания первого мониторинга.

У меня добавлена почта и телеграм. Добавлял их уже давно. Аккаунт в телеграмме нужно будет подтвердить (не помню, как это происходило у меня, вроде постучался бот и я нажал ему ОК).

Затем для контроля аптайма сайта нужно добавить правило мониторинга — жмем зеленую кнопку «+Add New Monitor» в левом верхнем углу личного кабинета (если сидите с компа).

Настроить можно несколько видов мониторинга: http(s), keyword, ping, port.

На скрине выше настраиваю мониторинг по keyword (1). Задаешь имя мониторинга (2), как он будет называться в панеле управления. Указываешь УРЛ (3), по которому будет ходить робот, и ключевое слово или фразу (4), которое должно быть или не быть на странице.

Я настраиваю опцию Keyword Not Exists (5), т.е. заданная мною фраза не найдена на указанной странице. Ниже там ползунки — интервал проверок 5 минут (в бесплатной версии это самое минимальное время) и таймаут 30 секунд.

Далее ставим галочки, куда присылать уведомления (6) и нажимаем кнопку Create Monitor (7). Все готово!

Далее аналогично настраиваете мониторинги для каждого своего сайта.

В результате у вас будет в личном кабинете красивая панелька, где можно посмотреть историю взлетов и падений каждого мониторинга:

У меня настроено:

  • ping для IP адреса сервера впс — проверяет, живой ли сам впс
  • http(s) для сайтов без Cloudflare — указываешь адрес сайта или страницы и мониторинг сообщит, если вдруг она не откроется (отдаст код 404)
  • keyword для сайтов за Cloudflare — это мой основной способ мониторинга. Тут указываешь страницу сайта (я беру главную) и мониторишь на ней определенное слово или фразу, например часть заголовка Н1. Это нужно, потому что за клаудом ты не увидишь, что сайт лежит, просто по проверке http(s) — страница отдаст код 200, но загрузится информация с клауда, что сайт упал. Еще иногда бывает сайт на Вордпрессе теряет базу данных, тогда тоже сама страница отдает код 200, но там просто надпись «Не удалось связаться с базой данных».

В общем, самый надежный метод мониторинга сайта по keyword — если указанное вами слово с указанной страницы получено, то сайт точно живой, нет проблем ни с базой данных, ни с сервером за клаудом.

Все готово, шеф! Ждите сообщений в телегу

Уведомления о падениях сайтов будут поступать на указанные вами контакты.

В телеграме это выглядит как чат с ботом UptimeRobot, куда он сыпет что упало, что поднялось:

Очень удобно, не правда ли?

А чем вы мониторите свои сайтики?

сервис website monitoring service — для чего?

Возможностей тестирования ресурса у ХостТрекера множество: вряд ли имеет смысл описывать их все. Да и требования у нас (пользователей) — разные: так что каждый выбирает для себя необходимый инструмент и изучает лично. Нет ничего полезнее личного опыта! так гласит древняя восточная мудрость))

Для наглядности того, как может быть полезен сервис, рассмотрим пример: существует такая опция — «Проверка контента», которая, в общих целях, позволяет отслеживать на веб-странице некий обусловленный контент (слова), —

опция, простыми словами, проверяет целостность загружаемой страницы сайта (полную прогрузку полезных данных веб страницы!?).

То есть при помощи сего инструмента, мы получаем ответы на такие важнейшие вопросы как «Полностью или нет на данный момент загрузились данные из Базы Данных сайта?» и «Не наблюдается ли на моём веб-сайте вредоносная активность?». …

После этого примера, думаю, все мои слова о пользности ХостТрекера будут бессмысленными и покажутся навязчивой рекламой))

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

Configure IMC for Uptimerobot Monitor

Provide the correct namespace name by editing ingressmonitorcontroller.yaml.

namespace: dev

Then Edit the data section of ConfigMap to provide Uptimerobot specific configurations

data:  config.yaml: |-    providers:    - name: UptimeRobot      apiKey: your-api-key      apiURL: https://api.uptimerobot.com/v2/      username: uptimerobot-email-address      password: uptimerobot-account-password      alertContacts: some-alert-contacts    enableMonitorDeletion: true    monitorNameTemplate: "``.`Namespace`-``.`IngressName`"

To create contact group on UptimeRobot, login and navigate to My Settings > Alert Contacts > Add Alert Contact

Select Alert Contact type from:

  • Email
  • SMS
  • Web-Hook
  • 3rd Party apps/services like HipChat, Slack, Telegram etc.

It is possible to fetch alert contacts from CLI using curl and Uptimerobot REST API:

$ curl -d “api_key=your_uptimerobot_api_key” -X POST https://api.uptimerobot.com/v2/getAlertContacts

Copy values of id field of your alert contacts which you want to use for Ingress Monitor Controller. If you have more than one contact, you’ll need to append _0_0 to and separate them by -. Let’s consider an example, suppose you have two contact groups with IDs 4567 and 4578. Value to be used on alertContacts: should look like below:

4567_0_0–4578_0_0

The enableMonitorDeletion option is used to safeguard to enable or disable monitor deletion upon ingress deletion. You may want to set it to false for environments that keeps resetting Ingress, but for same backend services.

When done making changes to the file, proceed to deploy IMC to Kubernetes using updated ingressmonitorcontroller file

$ kubectl -n dev apply -f ingressmonitorcontroller.yaml configmap/ingressmonitorcontroller createdserviceaccount/ingressmonitorcontroller configuredclusterrole.rbac.authorization.k8s.io/ingressmonitorcontroller-role configuredclusterrolebinding.rbac.authorization.k8s.io/ingressmonitorcontroller-role-binding configureddeployment.extensions/ingressmonitorcontroller created

Confirm creation of IMC deployment and pod:

$ kubectl -n dev get deployments. | grep ingressmingressmonitorcontroller 1 1 1 1 1m$ kubectl -n dev get pod | grep ingressmingressmonitorcontroller-ffdb9567b-wcjt8 1/1 Running 0 2m

Now that we have a running IMC pod, tail logs to see if there is any error:

$ kubectl -n test-namespace logs ingressmonitorcontroller-ffdb9567b-wcjt82018/08/08 16:29:55 Warning: KUBERNETES_NAMESPACE is unset, will monitor ingresses in all namespaces.2018/08/08 16:29:55 Reading YAML Configuration2018/08/08 16:29:55 Starting Ingress Monitor controller2018/08/08 16:29:56 Monitor Name: test-namespace-http-app-svc-ingress2018/08/08 16:29:56 Monitor URL: http://test1.example.com/2018/08/08 16:29:57 Monitor Added: test-namespace-http-app-svc-ingress

We can confirm that the Ingress has been added to Uptimerobot for monitoring.

When an Ingress is deleted, the monitor will be removed from UptimeRobot as well.

From the screenshot above, you can confirm that there is no Monitor since the one we added earlier has been removed. Visit IMC Github page to check the code.

Обзор сервисов для проверки доступности площадки

  uptimeinspector.ru — новый сервис мониторинга блогов. Русский язык, но правда он платный.

  ping-admin.ru — мощный русский сервис. Здесь есть рейтинг хостингов, советую им воспользоваться для определения аптайма по статистике.

  uptimerobot.com — популярный сервис для проверки аптайма сайта. Язык английский, в бесплатный тариф входит около 50 проверок.

  siteuptime.com — сервис мониторинга серверов. Язык английский, проверять на доступность можно только 1 ресурс.

  monitor.us — один из навороченных аптайм-сервисов.

  basicstate.com — бесплатный, но английский сервис проверки.

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

Если ваш блог будет недоступен, вы будете терять часть посетителей, а посетители — это ваши деньги.

За день проверки мой хостинг ни разу не лег и его аптайм равен 100%, надеюсь так будет всегда.

Хотя сам думаю о скорой смене хостинга, так как уверен, что в конце месяца мониторинг доступности блога покажет аптайм (uptime) меньше 99.5%.

Чтобы узнать чем закончится данная проверка и на какой сервер я перейду, подпишитесь на обновления блога и будьте в курсе всех событий.

На этом все! Желаю вам, чтобы ваш сайт был доступен 24 часа в сутки, 7 дней в неделю и 365 дней в году.

Посмотрите крутой прикол в прямом эфире. Я смеялся, как чудик! Реально заразительный смех у ведущего.

P.S. Недавно я создал новый видеокурс для начинающих блоггеров «Как создать блог на WordPress», он стоит того, чтобы вы его изучили и обзавелись собственной страничкой в сети.

Сервисы для мониторинга аптайма

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

1.Яндекс Метрика.

Если ваш сайт в рунете, то вы наверняка используете Яндекс Метрику. Это реально мощный инструмент для получения всей возможной статистики о своем сайте. И в качестве дополнительного функционала, Яндекс Метрику можно настроить на оповещение о не работающем сайте.

Для этого, перейдите в саму метрику, в раздел Настройки. Далее, перейдите на вкладку Уведомления. Здесь вы можете задать электронную почту для уведомлений или ввести номер телефона, на который будет приходить СМС.

2.Ping-admin

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

Проверка платная, но сразу после регистрации, вам дается один доллар на ваши расходы, и если проверять один раз в час (чего достаточно для небольшого информационного сайта), то этого доллара хватит на несколько месяцев проверок.

Помимо проверки на доступность сайта, вы можете проверить свой сайт на время ответа сервера, в зависимости от местоположения посетителя. Это очень полезно, если вы не используете CDN, и вы не можете пока решить, насколько это для вас критично. То есть, если ваш сервер расположен в Санкт Петербурге, но вы хотите знать, насколько быстро открывается ваш сайт из Владивостока, то вы можете это проверить с помощью пинг админ.

Далее идут зарубежные сервисы для проверки.

3.Uptrends

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

У него есть панель инструментов, на которой вы можете увидеть различные важные показатели вашего сайта.

  • График доступности
  • Разбивка ошибок по типам
  • Общее время на загрузку графики

Вы можете настроить панель управления по своему усмотрению. Полученные данные вы можете экспортировать в файл PDF или Excel. На старте дается 30 дней бесплатно.

4.Dotcom-Monitor

Dotcom-Monitor позволяет легко обеспечить контроль производительности и время безотказной работы веб-сайтов, веб-приложений, серверов, API и многого другого!

Благодаря полному набору инструментов профессионального уровня и более чем 25 точкам мониторинга со всего мира, Dotcom-Monitor поможет вам быстро определить, где возникают проблемы с производительностью. Получайте уведомления быстро через СМС, электронную почту или телефонные уведомления с шагом мониторинга всего в 1 минуту! На старте также дается 30 бесплатно.

5.StatusCake

StatusCake работает с 2012 года и может мониторить не только доступность вашего веб-сайта, но и его производительность.

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

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

Вот некоторые из его особенностей.

  • Мониторинг работоспособности — HTTP, TCP, SSH, DNS, SMTP, PING и PUSH
  • Мгновенные и надежные оповещения — по электронной почте, SMS и через сторонние приложения, такие как Slack, Telegram и Discord
  • Анализ причин
  • Мониторинг скорости страницы
  • SSL мониторинг
  • Мониторинг домена
  • Мониторинг сервера
  • Сканирование на вирусы

Конечно, существуют и ряд других сервисов, которые обеспечат вам мониторинг работы вашего сайта, но тех что я привёл здесь, вам будет вполне достаточно.

Пошаговое руководство

1 — Регистрация

2 — Переходим в панель

3- Добавление сайтов на мониторинг

4 — Настройка сайта

5 — Обзор статистики

Вот теперь я спокоен за свои сайты и могут наблюдать всю картину с Uptime. У меня он 100% лишь потому, что я пользуюсь услугами хорошего хостинга. Также не будет лишним провести внутреннюю оптимизацию сайта и почистить его от всякого мусора, чтобы причин недоступности сайта не было совсем.

Есть и другие сервисы, которые занимаются ровно тем же, что и описанный выше, но они либо платные, либо с более плохими условиями. Более менее нормальной заменой может послужить Я.Метрика, если там включить соответствующую функцию. На этом все, комментарии открыты для всех желающих.

Update 19.02.14

Благодаря товарищу maximus выявилась недостаточность проверки по HTTP статусу. Ведь когда случается обвал БД сайта, то он все еще отдает верный статус на запросы, но сайт при этом не работает. Значит такая проверка нам не подходит, так как не представляет полной картины работоспособности сайта.

Но выход из ситуации есть и достаточно просто, с помощью этого же сервиса, но уже с другим типом проверки. Вам нужно в графе Monitor type выбрать не HTTP, а Keywords. В этом случае робот сервиса будет заходить к вам на сайт каждые пять минут и проверять страницу на наличие ключевого слова.

В этом случае, если ваш сайт отдает рабочий http-статус, но на самом деле у него лежит БД или другие косяки, то робот не найдете указанного вами ключевого слова и оповестит вас о недоступности сайта. В качестве ключевого слова можно выбрать любой кусок текста на главной странице, который статичен. Лучше выбирать то, что находится поближе к футеру.

У меня внизу находятся ссылки на статические страницы, они постоянны и никогда не меняются, значит это то, что нужно. Беру любую фразу( Эксклюзив, например) и вставляют это слово в настройках проверки. Далее делайте так, как на скрине ниже. Вот так вот просто решилась данная проблема.

Данная функция запроса кейворда GET в других сервисах доступна только платным клиентам, здесь же вы получаете ее бесплатно. Чем не прелесть, а?

Установка Uptime Kuma

Uptime Kuma устанавливается в виде контейнера, а для этого нам потребуется docker. Подробную инструкцию о том как установить docker + docker-compose вы найдете в данной статье.

Перед установкой создадим директорию для uptime kuma в которой у нас будет находится файл docker-compose.yml и директория data для хранения файлов конфигурации и данных Uptime Kuma.

Откроем файл docker-compose.yml и внесем в него следующие данные.

Путь к директории data вам необходимо заменить с /home/kuma/data на ваш собственный.

Сохраняем файл и выполняем команду

После того как установка будет завершена, для доступа к панели управления будет доступен по 3001 пору http://serverip:3001

Первое что нужно будет сделать — создать пользователя и назначить ему пароль

После входа в панель управления мы можем приступить к добавлению хостов для мониторинга.

Для добавления хоста нажимаем на кнопку Новый мониторинг.

Выбираем подходящий тип мониторинга, даем название мониторингу и указываем URL либо хост либо IP, в зависимости от того какой тип мониторинга вы выбрали. В данном примере мы рассмотрим добавление мониторинга HTTP(s), Ping и мониторинг доступности порта на сервере.

Другие инструменты для отслеживания доступности ресурса.

Среди онлайн-сервисов для отслеживания доступности сайта популярностью пользуются также Host-
Tracker
и Ping-
Admin
. Оба включают в себя бесплатный пакет услуг, но он весьма ограничен в возможностях. Имеют русскоязычный интерфейс, так что разобраться с настройками не составит труда.

Узнавать uptime сайта можно и с помощью Яндекс Метрики. Для этого следует пройти по пути «Отчеты» — «Стандартные отчеты» — «Мониторинг» — «Результаты проверки».

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

Плагин Uptime Robot для Вордпресс

Если вам удобнее получать всю статистику по блогу в админпанели, стоит воспользоваться специальными плагинами WordPress. Так, к примеру, знакомый нам уже сервис Uptime Robot предоставляет такую возможность и предлагает нашему вниманию одноименный плагин. Его мы можем установить из репозитория Вордпресс. Виджет Uptime Robot позволяет выводить результаты мониторинга доступности сайта, проводимого онлайн-сервисом, в админке блога. (О том, как создать монитор в данном приложении, рассказано в начале статьи). После активации плагина в разделе «Настройки» консоли появляется ссылка «Uptime Robot». Переходим по ней. Здесь для работы с виджетом от нас потребуется ввести специальный ключ API (API Key) и произвольный логин. Ключ мы можем получить во вкладке «My Settings» на сайте UptimeRobot.
com
. Для этого необходимо войти в свою учетную запись на сайте или создать ее. Затем в указанном пункте меню проскролить страницу до блока «API Settings» и нажать кнопку «Create the main API key».

Сервис сгенерирует ключ, который мы копируем, возвращаемся в админку Вордпресс и вставляем в соответствующее поле настроек плагина.

Жмем «Save». Теперь на главной странице консоли мы можем видеть блок Uptime Robot с данными о начале мониторинга и времени аптайма сайта.

Плагин мониторинга доступности сайта Jetpack

Еще один популярный плагин WordPress, с помощью которого можно провести анализ доступности сайта — Jetpack. Он включает в себя целый ряд полезных модулей. Требует создания учетной записи на WordPress.com. Для того, чтобы воспользоваться услугами данного модуля по проверке аптайма ресурса, следует после его установки активировать модуль Jetpack Monitor: «Jetpack» — «Settings» — «Monitor» — кнопка активации – «Configure». Теперь в случае возникновения проблем в работе сайта мы получим уведомление.

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

P.S.

Купальская ночь прошла волшебно. Мы выполняли древние славянские обряды, благодарили предком и богов, веселились у костра до самого утра. На видео наши дружные хороводы.

Мониторинг доступности сайта необходимо делать каждый день после . Так как сайт должен быть в рабочем состояние постоянно. Если робот поисковой системы не сможет получить доступ к сайту, это негативно скажется на позициях Вашего сайта. Для мониторинга работоспособности серверов, ввели понятие uptime
(противоположное ему — даунтайм «downtime»). Это время беспрерывной работы. Он высчитывается в процентном соотношение от времени измерения. К примеру: аптайм 99% — сервер не работает (downtime) около 15 минут в день, 99.9% — 50 минут в месяц.

Существуют онлайн сервисы позволяющие мониторить доступность Вашего сайта. Есть как платные так и бесплатные. Сегодня поговорим только о бесплатных.

Веб-сайт StatusCake и службы мониторинга работоспособности

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

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

Вы можете подписаться на бесплатную учетную запись для мониторинга времени работы: посещение StatusCake здесь

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

Наблюдения и советы этой статьи мы подготовили на основании опыта команды Улучшенный план Начиная с 14.99 фунтов стерлингов в месяц и 12.49 фунтов стерлингов в месяц при ежегодной оплате, этот пакет предлагает 100 тестов безотказной работы с интервалом в 1 минуту, 15 тестов скорости страницы с 15-минутным интервалом, 50 мониторов SSL, 3 монитора сервера и 50 мониторов домена. Клиенты также имеют право на 2 месяца бесплатного использования при ежегодной подписке на улучшенный план.

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

Вы можете подписаться на наш улучшенный план для получения услуг по мониторингу времени безотказной работы: посещение StatusCake здесь

StatusCake также имеет Бизнес-план который предлагает более продвинутые функции мониторинга с планами от 49.99 фунтов стерлингов в месяц и 41.66 фунтов стерлингов в месяц при подписке на годовой план и при переходе на годовую подписку вы получаете 2 месяца бесплатно!

Codecademy против Udemy (выбор №1)

Клиенты, рассматривающие любой из платных планов мониторинга времени безотказной работы, могут воспользоваться бесплатной дневной пробной версией StatusCake 7 для всех платных планов без необходимости использования кредитной карты, что дает вам доступ ко всем полезным инструментам мониторинга времени безотказной работы, чтобы получить представление о том, чего ожидать fromStatusCake uptime и сервисы мониторинга сайтов

Вы можете подписаться на наш бизнес-план для получения услуг по мониторингу времени безотказной работы: посещение StatusCake здесь

Понравилась статья? Поделиться с друзьями:
Быть в курсе нового
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: