Задача: Хочу в Domoticz
завести элемент, который мне на "Панели"
будет отображать, а доступен ли хост:
- если нет и мне он нужен то я применяю
TH10Home(2 Floor)
- если да, то не применяю
TH10Home(2 Floor)
Что это значит, а значит, что у меня есть реле TH10
за которым развернут тестовый сервер на базе Debian 10 + Proxmox 6.4-13
, он у меня под всякие тестовые задачи. Включаю его таким образом только когда мне нужен дабы не быть ему постоянно включенным. Через BIOS
выставлено, то включается при подаче питания. Ну так вот, хочу на панели Domoticz
видеть его статус и уже после включать или выключать реле отвечающее за доступ к нему.
Шаг №1:
У узла, который хочу проверять что должен быть статический адрес, а если в сети используется DNS
, то предопределено DNS
-имя и в сети устройства могут откликаться по FQDN
-имени.
Шаг №2:
Произвожу настройку типа System Alive Checker
https://172.35.35.10 - ekzorchik&712mbddr@ - Настройка - Оборудование -
Включено: отмечаю на включение
Имя: srv-proxmox(ICMP)
Тип: System Alive Checker(Ping)
Log level: Info, Состояние, Ошибка
Задержка данных: Отключен
и нажимаю "Добавить"
, после чего в оборудовании появляется idx = 3
где указано:
перехожу в строчке с IDx=3
в "Настройка"
и указываю кого будем опрашивать на доступность:
Интервал опроса: 30 (Секунды)
Пинг Тайм-аут: 1000 (Миллисекунды)
и нажимаю "Применить настройки)
Имя: srv-proxmox
IP-адрес: 172.33.33.25
Задержка: 5 (Секунды)
и нажимаю "Добавить"
, после чего в "Узлы"
появляется добавленный узел
Возвращаюсь "Назад"
На заметку: После, когда оформил заметку переименовал добавленный тип System Alive Checker(Ping)
с Имя: srv-proxmox(ICMP)
на Имя: ICMP
.
Шаг №3:
Инициирую проверку доступности устройства:
https://172.35.35.10 - ekzorchik&712mbddr@ - Настройка - Настройки
– вкладка "Система"
(Оборудование/Устройства)
Принять новое оборудование: отмечено на включение
Не показывать отключенные датчики: отмечено на включение
Датчик "вспышки" при получении обновления: не отмечено на включение
и нажимаю "Применить настройки"
, потом возвращаюсь сюда же и нажимаю "Разрешить на 5 минут"
Затем перехожу в
https://172.35.35.10 - ekzorchik&712mbddr@ - Настройка - Устройства
и вижу данные по проверки, что хост сейчас в сети:
Нажимаю в этой строке на зеленую стрелочку (Добавить устройство)
Идет запрос на добавляемое устройство
Имя: srv-proxmox(ICMP)
В виде: Главное устройство
и нажимаю "Добавить устройство"
Шаг №4:
Если перейти на вкладку "Переключатели"
, то увидим два элемента: один TH10Home(2 Floor)
и второй srv-proxmox(ICMP)
Т.е. если реле включено, то и включен хост
Шаг №5:
Если нужно на вкладке "Панель"
понимание, а включен ли хост srv-proxmox, то во вкладке "Переключатели"
в элементе srv-proxmox(ICMP)
нажимаем на звездочку, так мы помечаем что добавить элемент в избранное и он будет отображаться во вкладке "Панель"
Шаг №6:
Допустим хост srv-proxmox
больше не нужен, его я выключил штатными средствами:
и выключаю реле через элемент переключатель TH10Home(2 Floor), смотрю на вкладку “Панель” и вижу, что два элемента в статусе “Выключен”
А теперь нажимаю на выключатель "TH10Home(2 Floor)"
и выключаю реле
Если зайти на IP
адрес самого реле http://172.33.33.103
, то вижу, что статус реле OFF
Итого я себе сделал и разобрал элемент посредством которого осуществляется визуальный контроль за узлом после реле через ICMP
запрос до него.
Пусть пока будет так, как разберу более интересные способы контроля то они будут оформлены и отражены в виде пошаговых заметок.
На этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.