Удаленное выключение серверов +


В этой статье расскажу, как организовать удаленное выключении серверов при выключении электроэнергии.
На работе возникла следующая ситуация, нужно было настроить автоматическое выключение серверов при отключении электроэнергии. Что я сделал.
Подключил UPS к одному из серверов, установил программу управления UPS. Настроил программу так, что бы после отключения электроэнергии по истечении 10 минут запускался батник shutdown_servers.bat и через 3 минуты программа выключала этот сервер.
Итак, рассмотрим батник shutdown_servers.bat
Ничего сложного в нем нет. При написании этого батника я воспользовался утилитой PsExec, которая позволяет выполнять команды на удаленном компьютере .
Вот так выглядит сам батник:
Psexec.exe @servers.txt -u user -p password -i  shutdown -s -t 30
Psexec.exe – утилита Psexec. Должна находиться в одном каталоге с нашим батником.
servers.txt – файлик где указан список серверов.  Так же должен находиться в одном каталоге с батником.  Формат написания файла выглядит так:
192.168.1.1
192.168.1.3
Просто перечисляем список IP адресов наших серверов.
user- здесь указываем пользователя с админскими правами.
password- его пароль.
shutdown -s -t 30 – команда на выключение серверов через 30 секунд.
Все это будет работать в домене. Если сеть без домена, то нужно что бы имя пользователя с админскими правами было одинаковым на всех серверах. Это так же касается и пароля.
Иначе придется делать отдельные батники к каждому из серверов.
Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

2 комментариев(я)

(Обязательно)
(Обязательно, не публикуется)

Hастоящий админ знает только об одном типе архивов - tgz.
beget