После перезагрузки нескольких веб-серверов (около 40) я хотел бы иметь возможность быстро протестировать каждый из них, чтобы убедиться, что все они работают и возвращают код HTTP 200 при вызове.
Не могли бы вы предложить сценарий или инструмент для этого? Я смогу запустить его со своего ПК с Windows.
Обновить:
Предполагая, что все сайты общедоступны, похоже, вы также можете использовать это служба. Все, что вам нужно сделать, это сохранить текстовый документ сайтов для тестирования, чтобы вставить его в форму, это кажется довольно простым.
Оригинал сообщения:
Вы могли бы что-то придумать самостоятельно, я лично предвзято отношусь к Ruby и использовал его для проверки статуса службы в конце периода обслуживания.
Есть сценарий Вот что вы могли бы немного подправить, возможно, чтобы передать массив сайтов, которые вы хотите проверить.
Чтобы сделать это с компьютера с Windows, вам также необходимо установить Ruby, что легко сделать с помощью Установщик Ruby в один клик.
Надеюсь, это поможет, дайте мне знать, если вам понадобится помощь с реальным кодом.
Есть несколько вещей, которые могут выполнять такой мониторинг: Что до золота к Чувак к простому сценарию оболочки, подобному тому, который упоминается в ответе Курта. Если вы сообщите нам, какие инструменты / языки вам доступны и с которыми вы знакомы, мы можем предоставить еще несколько примеров (например, есть ли у вас доступ к bash, powershell, python и т. Д.; Знакомы ли вы с какими-либо языками программирования или вы хотите простой интерфейс "наведи и щелкни"?). В зависимости от ситуации я время от времени использовал все вышеперечисленное, и все они работают в разной степени с разной степенью усилий (и повторяемости).
Это должно быть довольно легко сделать с помощью плагина Nagios check_http.