В настоящее время я запускаю тест проверки работоспособности PING (пакетный файл с файлом результатов) на более чем 80 серверах в 4 средах.
Но, даже если мы «пингуем» нормально 100% серверов, это не означает, что машина работает правильно. У нас было несколько случаев, когда сервер находился в подвешенном состоянии при перезагрузке, но при этом пинговался нормально.
У меня вопрос:
Во-первых, я бы создал тестовую учетную запись Windows или использовал свою собственную учетную запись администратора (например: domain / user.test + пароль).
Есть ли у меня способ, скажем, в среде PRE-PROD, войти в систему на машине и оттуда запустить какой-то скрипт, который будет "тестировать" и входить / выходить из 36 машин? у нас в PRE-PROD ??? Кроме того, возможно, создать и вывести файл с результатами, например, подключен / отключен - ОК ....
Что-то вроде этого?! У меня есть знания в области написания сценариев и я создал тестовые файлы ping, но на самом деле гуглил в Интернете и не нашел ничего по этому поводу, поэтому мне нужна ваша помощь, пожалуйста !!
Да - правильное решение для мониторинга проверит правильность работы служб и время отклика. Вход через RDP может быть одной из таких услуг. Если вы просто используете ping, все, что вы проверяете, - это ICMP ECHO.
Если у вас нет подходящего продукта или решения для мониторинга, теперь вы знаете некоторые критерии, на которые следует обратить внимание. Конечно, можно что-нибудь построить самостоятельно, но зачем изобретать велосипед? Если у вас 80 серверов, вы должны правильно их отслеживать. Надеемся, что люди, пишущие хорошее программное обеспечение, уже подумали о вещах, о которых вы еще не думали.
/ edit в соответствии с вашим ответом: Вместо того, чтобы делать это правильно, вы хотите сделать это доморощенным? Нет простого способа войти в систему программно через RDP, используя собственные инструменты Windows, которые я нашел, самостоятельно или через некоторые поисковые запросы Google. Конечно, вы можете проверить, открыт ли TCP 3389, но это не скажет вам, может ли образец пользователя войти в систему и получить рабочий стол.
Если вы готовы вручную инициировать сеансы RDP (используя что-то вроде терминалов от Codeplex, которые позволят вам «подключиться ко всем», так что это будет всего один щелчок), вы можете использовать тестовую учетную запись с указанным сценарием входа. это запустит все, что вам нужно.