Щось за деяких умов, у моєму сервері, перестає працювати зв'язок між службою NUT, і UPS.
У логах є:
Але цього не достатньо для мого USB з'єднання, тому я вимикаю живлення на USB порту де під'єднаний ДБЖ і вмикаю знову:
Спроба. Редагую файл:
/usr/local/bin/custom-upssched-cmd:
Перевіряю:
У логах є:
COMMBAD - upsПерезапуск служби відновлює зв'язок інколи:
$ service nut restartТому задача перепускати службу автоматично.
Але цього не достатньо для мого USB з'єднання, тому я вимикаю живлення на USB порту де під'єднаний ДБЖ і вмикаю знову:
$ usbconfig -d ugen0.2 power_off $ usbconfig -d ugen0.2 power_onДля визначення назви де USB порт з моїм ДБЖ:
usbconfig |
/usr/local/bin/custom-upssched-cmd:
"EMAIL"|"COMMBAD"|"COMMOK") if [ "${ups_emailnotify}" -eq 1 ]; then echo "$NOTIFYTYPE - $UPSNAME" | mail -s "$(echo "${ups_subject}"|sed "s/ .... if [ "${NOTIFYTYPE}" = "COMMBAD" -o "${NOTIFYTYPE}" = "NOCOMM" ]; then logger -t upssched-cmd "commbad try service nut restart" usbconfig -d ugen0.2 power_off usbconfig -d ugen0.2 power_on service nut restart fi fi ;;
Перевіряю:
$ service nut stop
$ tail -f /var/log/messages
Sep 28 21:41:52 freenas upsmon[75199]: UPS [ups]: connect failed: Connection failure: Connection refused Sep 28 21:41:53 freenas upssched-cmd: try service nut restart Sep 28 21:41:57 freenas upsmon[75199]: Communications with UPS ups establishedТаким чином служба перезавантажилася успішно. Перевірено на FreeNAS 9.3.
Немає коментарів:
Дописати коментар