Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 23.04.2019, 13:49   #1
Студент
 
Регистрация: 20.04.2017
Сообщений: 10
Репутация: 10

По умолчанию Мониторинг сайтов

Как кто мониторит свои проекты? Я про доступность сайта из разных точек мира, нотификации об окончании ssl сертификата, домена. Т.е. не что-то сложное типа нагиоса, забикса и т.д., а более простое, не требующее отдельной поддержки админом.
У меня появился один сайд-проект, что-то похожее https://uptimerobot.com/ . Было бы интересно выкладывать такое в паблик?
urite вне форума   Ответить с цитированием

Реклама
Старый 26.04.2019, 13:35   #2
Hypermetrica
Студент
 
Аватар для Hypermetrica
 
Регистрация: 06.10.2014
Адрес: Москва
Сообщений: 15
Репутация: 10
Социальные сети Аккаунт в Telegram

Question Re: Мониторинг сайтов

Цитата:
Сообщение от urite Посмотреть сообщение
Как кто мониторит свои проекты? Я про доступность сайта из разных точек мира, нотификации об окончании ssl сертификата, домена. Т.е. не что-то сложное типа нагиоса, забикса и т.д., а более простое, не требующее отдельной поддержки админом.
Не стоит считать Zabbix и Nagios чем то сложным и непонятным. Там все очень просто, (напримере zabbix), есть агент, есть метрики, есть база с историей, и есть триггеры, которые срабатывают при определенных правилах, например "количество процессов nginx = 0" -> сделать действия

Касаемо проверок, вы предусмотрели round-robin балансировку? (пример https://www.ssllabs.com/ssltest/anal...hideResults=on)

Как мы мониторим домены и SSL:
1) Заводим item под каждый домен в Zabbix
2) Внутренний сервис (написан на golang) по http отдает основную информацию о домене (https://yapx.ru/u/EAQjf)
3) Zabbix забирает информацию про "expire_left_days" и триггеры уведомляют об окончании регистрации домена

Последний раз редактировалось Hypermetrica; 26.04.2019 в 16:02..
Hypermetrica вне форума   Ответить с цитированием
Старый 26.04.2019, 13:49   #3
urite
Студент
 
Регистрация: 20.04.2017
Сообщений: 10
Репутация: 10

ТопикСтартер Re: Мониторинг сайтов

Цитата:
Сообщение от Hypermetrica Посмотреть сообщение
Не стоит считать Zabbix и Nagios чем то сложным и непонятным. Там все очень просто, (напримере zabbix), есть агент, есть метрики, есть база с историей, и есть триггеры, которые срабатывают при определенных правилах, например "количество процессов nginx = 0" -> сделать действия

Касаемо проверок, вы предусмотрели round-robin балансировку? (пример https://www.ssllabs.com/ssltest/anal...hideResults=on)

Как мы мониторим домены и SSL:
1) Заводим item под каждый домен в Zabbix
2) Внутренний сервис (написан на golang) по http отдает основную информацию о домене (https://yapx.ru/u/EAQjf)
3) Zabbix забирает информацию про "expire_left_days" и триггеры уведомляют об окончании регистрации домена

Проблема в том, что забикс требует поддержки. Мы сами используем telegraf+grafana+influxdb. Сервис больше для вебмастеров, например, которые не хотят поддерживать отдельную ВПС для мониторинга. Тоже самое можно сказать и про round-robin. Те, у кого это используется уже используют свои системы мониторинга.
urite вне форума   Ответить с цитированием
Старый 26.04.2019, 14:46   #4
Hypermetrica
Студент
 
Аватар для Hypermetrica
 
Регистрация: 06.10.2014
Адрес: Москва
Сообщений: 15
Репутация: 10
Социальные сети Аккаунт в Telegram

По умолчанию Re: Мониторинг сайтов

Цитата:
Сообщение от urite Посмотреть сообщение
Проблема в том, что забикс требует поддержки. Мы сами используем telegraf+grafana+influxdb. Сервис больше для вебмастеров, например, которые не хотят поддерживать отдельную ВПС для мониторинга. Тоже самое можно сказать и про round-robin. Те, у кого это используется уже используют свои системы мониторинга.
У нас давно витала идея сделать публичный сервис мониторинга Whois и SSL Expired. Но как то все руки не доходили)

А вообще, есть https://ping-admin.ru/ и https://www.host-tracker.com/ru/ и куча аналогичных
Да и сейчас даже яндекс метрика вроде может звонить, если сайт недоступен?

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

Мы очень часто сталкиваемся с проблемами, что некоторые сервисы недоступны из определенной локации, например недавно отпал канал от Билайн у одного из наших клиентов.
Вроде и сайт доступен, и по хост-трекерам все хорошо, а вот с телефона (LTE) - не доступен.
Итого, резюмируя, будет хорошо иметь МНОГО точек проверки, у разных операторов и провайдеров -тогда будет в нем польза.

Последний раз редактировалось Hypermetrica; 26.04.2019 в 16:01..
Hypermetrica вне форума   Ответить с цитированием
Старый 26.04.2019, 15:11   #5
danforth
SRE
 
Регистрация: 18.12.2015
Адрес: Одесса
Сообщений: 1,057
Репутация: 172977

По умолчанию Re: Мониторинг сайтов

Так вы сравниваете теплой с мягким. Uptimerobot, HostTracker и прочее, это сервис мониторинга доступности, а Zabbix, Prometheus, Grafana, netdata - это внутренняя метрика сервера, со всякими системами алертов, триггерами и прочим. Это разные вещи, и сравнивать их некорректно, хоть некоторые и предоставляют свой костыль-вебхук который возвращает стату с хостинга/VPS.

Я слышал за HostTracker, там есть (по крайней мере был) бесплатный тариф. Даже работал на них когда-то. Готовых решений хватает, чем ваше будет лучше?
danforth вне форума   Ответить с цитированием
Старый 26.04.2019, 15:53   #6
Hypermetrica
Студент
 
Аватар для Hypermetrica
 
Регистрация: 06.10.2014
Адрес: Москва
Сообщений: 15
Репутация: 10
Социальные сети Аккаунт в Telegram

По умолчанию Re: Мониторинг сайтов

Цитата:
Сообщение от danforth Посмотреть сообщение
Я слышал за HostTracker, там есть (по крайней мере был) бесплатный тариф. Даже работал на них когда-то. Готовых решений хватает, чем ваше будет лучше?
Если это вопрос был адресован к нам, то наше решение ничем не лучше, просто нам так удобнее, вся информация в одном месте =)
P.S. Пожалуйста, цитируйте сообщения.
Hypermetrica вне форума   Ответить с цитированием
Старый 26.04.2019, 18:04   #7
urite
Студент
 
Регистрация: 20.04.2017
Сообщений: 10
Репутация: 10

ТопикСтартер Re: Мониторинг сайтов

Цитата:
Сообщение от danforth Посмотреть сообщение
Так вы сравниваете теплой с мягким. Uptimerobot, HostTracker и прочее, это сервис мониторинга доступности, а Zabbix, Prometheus, Grafana, netdata - это внутренняя метрика сервера, со всякими системами алертов, триггерами и прочим. Это разные вещи, и сравнивать их некорректно, хоть некоторые и предоставляют свой костыль-вебхук который возвращает стату с хостинга/VPS.

Я слышал за HostTracker, там есть (по крайней мере был) бесплатный тариф. Даже работал на них когда-то. Готовых решений хватает, чем ваше будет лучше?
Все так. Принципиально ничего нового. Но есть идея, например, найти ВПС в РФ с блокировкой роскомнадзора (не знаю, вообще получится ли такое) и мониторить блокировку тоже. Второй момент, пока платных тарифов не планируется, а у Uptimerobot, HostTracker все это в платных тарифах.
urite вне форума   Ответить с цитированием
Старый 27.04.2019, 11:46   #8
neoks
Kernel panic
 
Аватар для neoks
 
Регистрация: 17.03.2010
Сообщений: 806
Репутация: 53614

По умолчанию Re: Мониторинг сайтов

Цитата:
Сообщение от urite Посмотреть сообщение
Но есть идея, например, найти ВПС в РФ с блокировкой роскомнадзора (не знаю, вообще получится ли такое) и мониторить блокировку тоже.
Берите vscale.io, у него заблокированы все сайты из списка роскомнадзора
neoks вне форума   Ответить с цитированием
Старый 27.04.2019, 13:51   #9
urite
Студент
 
Регистрация: 20.04.2017
Сообщений: 10
Репутация: 10

ТопикСтартер Re: Мониторинг сайтов

Цитата:
Сообщение от neoks Посмотреть сообщение
Берите vscale.io, у него заблокированы все сайты из списка роскомнадзора
Отлично, спасибо
urite вне форума   Ответить с цитированием
Старый 27.04.2019, 14:03   #10
danforth
SRE
 
Регистрация: 18.12.2015
Адрес: Одесса
Сообщений: 1,057
Репутация: 172977

По умолчанию Re: Мониторинг сайтов

Цитата:
Сообщение от Hypermetrica Посмотреть сообщение
Если это вопрос был адресован к нам, то наше решение ничем не лучше, просто нам так удобнее, вся информация в одном месте =)
P.S. Пожалуйста, цитируйте сообщения.
Это к ТСу было.
Цитата:
Сообщение от urite Посмотреть сообщение
Второй момент, пока платных тарифов не планируется, а у Uptimerobot, HostTracker все это в платных тарифах.
На самом деле, я бы не делал ставку на "бесплатную модель". Вам нужно иметь много VPS разнесенных по миру, чтобы проверять доступность. Но дело ваше. Если руки чешуться - то можно и сделать. Опыт в любом случае получите.
danforth вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны