
В нашей компании есть Интернет-центр обработки данных, у нас есть выделенные серверы DELL. Если мы хотим управлять питанием серверов, в наш технологический процесс мы включаем специальный выделенный сервер (он может управлять функциями других серверов через IPMI, например, мы можем осуществлять включение/выключение/сброс питания) для управления другими серверами.
Этоспециальный сервер, мы входим ipmi address
в браузер, затем можем войти на назначенный сервер по адресу IPMI.
для входа по адресу ipmi:
управлять назначенным сервером по адресу ipmi:
Мое требование таково: мы хотим реализовать управление состоянием питания серверов на нашем веб-сайте, мы хотим добавить на наш веб-сайт входы и кнопки для управления удаленными серверами, мы вводим адрес IPMI и имя пользователя/пароль IPMI, кто может мне подсказать, как это реализовать?
есть ли скрипт, который может это сделать? Я не уверен, можем ли мы использовать какой-либо скрипт для управления открытием браузера, затем ввести данные ipmi, а затем выполнить верхнюю операцию.
Кто может дать мне совет?
решение1
Обратите внимание, что IPMI — это протоколи не только графический пользовательский интерфейс.
Обычно, когда вы хотите интегрировать свой собственный веб-сайт, либо постройтеоболочка вокруг инструментов командной строкитакие как общийipmitool, или dell специфичныйракадмили в качестве альтернативы может бытьбиблиотека для конкретного языка программирования с поддержкой IPMIи вы можете использовать это для расширения своего сайта.
Для получения и отображения текущего состояния питания и других индикаторов состояния сервера,SNMPможет быть полезным альтернативным протоколом.
Вопросы о том, как реализовать такой код, здесь не по теме.