LINUX.ORG.RU
ФорумAdmin

Помогите придумать алгоритм, для более граммотно подсчета аптайма?


0

1

И так есть провайдер, который продает услуги (выделенные сервера) - задача следить за его аптаймом. И тут собственно возникают вопросы, как именно это делать наиболее правильно?

1. во первых, за каким узлом в сети следить за тем, в онлайне провайдер или нет, или сразу за несколькими? Или только за основным сайтом, если он отвалился то значит ушла сеть в офф?

2. Что именно считать отвалом сети?

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

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

3. Как именно отслеживать ОНЛАЙН? допустим пропал 80-ый порт (основнового сайта), но пинг есть - это отвал сети или нет? Или отвал, только если пинг пропадет?

Кто что посоветует?

Вы спрашиваете у нас, что для вас значит аптайм? :)

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

strangeman ★★★★
()

ВНИМАНИЕ - нужен не инструмент, а алгоритм )) работы. как бы это сделали вы, если бы скажем делали публичный сервис аля uptime.netcraft

x77cc33x
() автор топика
Ответ на: комментарий от x77cc33x

Обычно смотрят за аптаймом сервисов а инструментов мульён...

aeX1pu2b
()

Что для Вас аптайм? Серв может пинговаться, но в тоже время, сервисы отвечать не будут (на пример при out of memory).

Кроме заббикса, ещё есть nagios.Тоже не плохая штука. Там есть check_ping, check_http, check_tcp и прочие плюшки. Авось понравится =)

Murg ★★★
()
Последнее исправление: Murg (всего исправлений: 1)
Ответ на: комментарий от x77cc33x

как бы это сделали вы

я бы послал все это на йух, и пошел пить пиво

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.