дано: есть 10 серверов в разных странах и 1 сервер с системой мониторинга, не важно какой, nagios,cacti и т.п. задача: организовать мониторинг доступности всех серверов внутри этой сети., т.е. что бы сервер «1», опросил все 10 серверов со своего хоста и сказал какие для него недоступны, и так на всех серверах.
я представляю реализацию этой задачи следующим образом: с сервера мониторинга передаются серверам команды на какой то открытый порт какому то демону, в параметрах команды указаны какие хосты нужно опросить (query-1-2-3-4...), сервер «1» опрашивает на доступность от себя все 10 серверов которые были перечислены в параметрах (query-1-2-3-4...) и возвращает результат серверу мониторинга в виде времени ответа каждого сервера (respon-1.32-1.35-1.11-0.245...) сервер мониторинга принимает от 10 серверов результаты и обрабатывает
интервал опроса = каждая минута протокол = TCP опрашиваемый порт = HTTP который открыт на всех серверах
вот собственно вопрос как лучше реализовать эту задачу, есть ли готовый софт.