Задача: Хочу в 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 где указано:

Завожу тип System Alive Checker.

перехожу в строчке с 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)

Теперь на вкладке "Переключатели" два переключателя, один это Relay, а второе это узел.

Т.е. если реле включено, то и включен хост

Шаг №5: Если нужно на вкладке "Панель" понимание, а включен ли хост srv-proxmox, то во вкладке "Переключатели" в элементе srv-proxmox(ICMP) нажимаем на звездочку, так мы помечаем что добавить элемент в избранное и он будет отображаться во вкладке "Панель"

Отметил во вкладке "Переключатели" элементы они будут отображаться во вкладке "Панель".

Шаг №6: Допустим хост srv-proxmox больше не нужен, его я выключил штатными средствами:

Если устройство srv-proxmox было выключено штатными средствами его статус Off.

и выключаю реле через элемент переключатель TH10Home(2 Floor), смотрю на вкладку “Панель” и вижу, что два элемента в статусе “Выключен”

Ну а после вижу что хост выключен на вкладке "Панель".

А теперь нажимаю на выключатель "TH10Home(2 Floor)" и выключаю реле

После если нужно выключаю реле TH10Home(2 Floor).

Если зайти на IP адрес самого реле http://172.33.33.103, то вижу, что статус реле OFF

Если зайти на Relay TH10 то его статус выключено.

Итого я себе сделал и разобрал элемент посредством которого осуществляется визуальный контроль за узлом после реле через ICMP запрос до него.

Пусть пока будет так, как разберу более интересные способы контроля то они будут оформлены и отражены в виде пошаговых заметок.

На этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.