Как обнаружить использование батареи ИБП APC и запустить скрипт на батарее
У меня есть пара APC UPS -
- Smart-UPS RT 6000 RM XL
- Smart-UPS RT 5000 RM XL
К сожалению, в моем офисе отключается питание (вне моего контроля), поэтому оборудование, работающее от этих ИБП, отключается. Они питают инфраструктурную среду VMware (VMware Lab Manager), и я хотел бы обнаружить, когда один из них работает от батареи (скажем, в течение x времени или у него осталось x процентов), и запустить сценарий для этого события.
Какое программное обеспечение мне нужно, чтобы обнаружить событие от батареи и запустить ли он сценарий?
Спасибо!
2 ответа
Почему бы не использовать APC PowerChute?
Вы можете использовать apcupsd
Это в большинстве репозиториев. Он поддерживает соединения USB и RS232, а также сетевую связь (где сетевым сервером может быть как сам ИБП, так и другой apcupsd
экземпляр).
У него есть скрипты по умолчанию, которые должны корректно завершить работу вашего компьютера. Сценарии, которые делают это, определены в файле конфигурации apcupsd, вы должны иметь возможность переключать их на что-то другое.