Если бы я делал это, я написал бы страницу ASPNET (или PHP, или т. Д.), Которая просто подключается и аутентифицируется на FTP-сервере. Если это успешно, сервер в сети. Логика ASPX будет генерировать HTML-страницу с указанием результатов.
В простом случае вы подключаетесь к FTP-серверу при каждом запросе страницы. Тем не менее, он должен кэшировать результат и проверять только каждую минуту, или пять минут, или более длительный интервал, независимо от того, как часто выполняется запрос статуса.