|
English version.
Настройки Dude
для отображения параметров UPS-MT-monitor.
Внимание! Настройте роутерборд для работы с
UPS-MT-monitor как указано в начале раздела
"Работа с WinBox".
Для того чтобы снимать значения с UPS монитора,
нужно добавить необходимые функции в разделе «Functions».
Нажимаем
, появляется форма добавления новой функции.
Для продолжения добавляем следующие функции:
Имя: | ups_ros |
Код: | ros_command("/system ups monitor ups1 once")
|
Имя: | ups_available |
Код: | string_size(ups_ros()) > 40
|
Имя: | ups_online |
Код: | string_find(ups_ros(), "on-line: no")="4294967295"
|
Имя: | ups_batcharge |
Код: | round(string_substring(ups_ros(),string_find(ups_ros(), "battery-charge")+16,2))
|
Имя: | ups_batvoltage |
Код: | round(string_substring(ups_ros(),string_find(ups_ros(), "battery-voltage")+17,5))/1000
|
Имя: | ups_batstatus |
Код: | if (and(ups_available(),not(ups_online())),concatenate("Bat: ",ups_batcharge(),"%, ",ups_batvoltage(),"V
"),"")
|
Имя: | ups_linevoltage |
Код: | round(string_substring(ups_ros(),string_find(ups_ros(), "line-voltage")+14,5))/1000
|
Имя: | ups_outvoltage |
Код: | round(string_substring(ups_ros(), string_find(ups_ros(), "output-voltage")+16,5))/1000
|
Имя: | ups_temperature |
Код: | string_substring(ups_ros(),string_find(ups_ros(),"temperature")+13,string_find(ups_ros(),"C",string_find(ups_ros(), "temperature")+13)-string_find(ups_ros(),"temperature")+13)
|
Имя: | ups_logic_input |
Код: | string_find(ups_ros(), "smart-boost: yes")="4294967295"
|
Теперь необходимо добавить зонды в разделе «Probes»
Нажимаем
, появляется форма добавления нового зонда.
Вибираем тип - Function
Добавляем следующие зонды:
Имя: | ups-220V |
Доступно: | ups_available() |
Ошибка: | if (ups_available(),if(ups_online(),"","off-line") ,if (device_property("Ros"),"UPS-monitor not found","ROS not found")) |
Значение: | 220 |
Ед.Изм.: |
|
Имя: | ups-linevoltage |
Доступно: | ups_available() |
Ошибка: | "" |
Значение: | ups_linevoltage() |
Ед.Изм.: | V
|
Имя: | ups-outvoltage |
Доступно: | ups_available() |
Ошибка: | "" |
Значение: | ups_outvoltage() |
Ед.Изм.: | V
|
Имя: | ups-batvoltage |
Доступно: | ups_available() |
Ошибка: | "" |
Значение: | ups_batvoltage() |
Ед.Изм.: | V
|
Имя: | ups-batcharge |
Доступно: | ups_available() |
Ошибка: | "" |
Значение: | ups_batcharge() |
Ед.Изм.: | %
|
Имя: | ups-temperature |
Доступно: | ups_available() |
Ошибка: | "" |
Значение: | ups_temperature() |
Ед.Изм.: | C
|
Имя: | ups-event0 |
Доступно: | ups_available() |
Ошибка: | if (ups_available(),if(ups_logic_input(),"Input-1","") ,if (device_property("Ros"),"UPS-monitor not found","ROS not found")) |
Значение: | 1 |
Ед.Изм.: |
|
Имя: | ups-event1 |
Доступно: | ups_available() |
Ошибка: | if (ups_available(),if(ups_logic_input(),"","Input-1") ,if (device_property("Ros"),"UPS-monitor not found","ROS not found")) |
Значение: | 0 |
Ед.Изм.: |
|
Обращаемся к карте сети.
Двойным щелчком по пиктограмме устройства, вызываем окно свойств устройства.
На вкладке Общие проверяем содержимое поля Тип
- должно быть MicroTikDevice, напротив RouterOS должна стоять галочка.
Переходим на вкладку Службы и нажимаем
,
появляется форма новой службы.
В списке Зонд, выбираем зонд который нужно мониторить
(например: ups-220V)
Нажимаем кнопку Применить. Повторяем процедуру создания
новой службы для всех ранее введенных нами зондов.
Закрываем форму ввода нажав ОК.
После этого в закладке История, окна Устройство,
отобразятся графики парметров UPS монитора.
В контекстном меню устройства выбираем: Вид
В поле Метка (закладка Общий) вставляем:
[Device.Name] [device_performance()] [ups_batstatus()] [Device.ServicesDown]
как показано ниже.
Жмем ОК.
Если зонд UPS монитора меняет статус на противоположный, то пиктограмма обьекта меняет цвет.
В случае питания от батареи, будет отображено состояние батареи и указано сообщение: ups-220V.
Настройки оповещений Dude
для отправки параметров UPS-MT-monitor на e-mail.
Для настройки оповещений по e-mail и SMS при изменении статуса зонда необходимо:
В закладке Службы, окна Устройство, выбрать нужную службу и двойным щелчком на ней открыть ее окно.
Затем в закладке Оповещения, отметить переключатель Использовать оповещения.
Добавьте свое оповещение.
Для этого нажмите кнопку «…», откроется список оповещаний.
Нажимаем
, появляется форма добавления нового оповещения.
Для отправки оповещения на электронную почту нужно выбрать тип оповещений - e-mail, и
ввести адрес получателя в поле До.
Следует также указать используемые Вами SMTP-сервера в конфигурации сервера.
Настройки Dude
для SMS оповещений.
Для настройки SMS оповещений воспользуемся сервисом MAIL2SMS.
Для этого необходимо зарегистрироваться на сайте mail2sms.com.ua и пополнить счет.
Адрес высылается зарегистрированному клиенту на e-mail,
а также находится в его личном кабинете.
Пример личного кабинета сервиса MAIL2SMS.
Заполните форму оповещения
(порядок создания нового оповещения описан в предыдущем разделе)
Важно выполнять правила формирования содержания для кирилицы!
Для этого в управляющей части нужно указать кодировку Вашего сообщения.
Например: "#W" - Сообщение в кодировке win.
В даный момент допустимы:
#W - windows1251
#K - koi8-r
#U - utf-8
Содержание полученной SMS будет следующим:
RB411 ups-220V online/offline не работает Сен/20/02 15:19:55
|