Настройка мониторинга Linux-сервера с помощью универсального SNMP теста
Копал недолго — помимо прочего Home Assistant умеет «общаться» с роутером по SNMP. SNMP это относительно распространенный протокол для мониторинга сетевых устройств, который поддерживается разными роутерами, принтерами и прочими девайсами. Причем SNMP штука довольно универсальная. Я таким образом, например, мониторю аптайм и заполненность дисков одного удаленного сервера на Raspberry Pi. А еще Home Assistant может опрашивать роутер по SNMP и выводить статистику потребления ресурсов в виде графиков. Вообще для мониторинга инфраструктуры я использую Icinga, но на Реддите как-то попадались примеры использования HASS для этой задачи. Я отвлекся 🙂 Если включить на роутере SNMP (или если установить snmpd), то благодаря интеграции в Home Assistant можно будет отслеживать устройства, подключенные к домашней сети. Технические такое отслеживание реализовано через проверку ARP кэша роутера, и на удивление пока все хорошо работает. Я все еще тестирую этот способ, но скоро опубликую статью с результатами 😉
Настройка SNMP на маршрутизаторах Mikrotik
SNMP (simple network management protocol) - стандартный протокол для запроса информации о состоянии сетевых устройств, и он является pull протоколом - это означает, что SNMP обязан на регулярной основе запрашивать информацию о состоянии устройств - SNMP-коллекторы опрашивают устройства, а SNMP-агенты на устройствах передают данную информацию...