Проект

Общее

Профиль

Network UPS Tools

nut-scanner
Спойлер...

cat /etc/nut/ups.conf
Спойлер...

cat /etc/nut/nut.conf
Спойлер...

cat /etc/nut/upsd.conf
Спойлер...

cat /etc/nut/upsd.users
Спойлер...

cat /etc/udev/rules.d/50-ups.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="0665", ATTR{idProduct}=="5161", MODE="0660", SYMLINK+="ups0", GROUP="nut"
udevadm control --reload-rules && udevadm trigger
upsc ippon@localhost

Спойлер...

cat /etc/nut/upsmon.conf
Спойлер...

cat /usr/local/scripts/ups_notify.sh

#!/usr/bin/env sh

phones="79XXXXXXXXX 79NNNNNNNNN 79YYYYYYYYY"

if [ -z "${1}" ]; then
    echo "parametr 1 empty. example $0 [message]"
    echo "parametr 1 empty. example $0 [message]" >> /tmp/log
    exit 1
fi

for phone in ${phones}; do
    /usr/local/scripts/sendsms.sh "${phone}" "${1}"
    echo "$(date) send ${phone} ${1}" >> /tmp/sms.log
done

exit 0