Перейти к основному содержимому

2 записи с тегом "napilinux"

Посмотреть все теги

Новая версия NapiLinux 0.2.х и NapiConfig2

· 1 мин. чтения
dmn
lab240 maintainer

Совершенно новый релиз - 0.2.Х

Целый год мы перерабатывали NapiLinux, NapiConfig чтобы сделать достойный релиз с быстрой Вебкой и поддержкой популярных платформ. В первом релизе мы сделали упор на работу с датчиками, но теперь будем быстро дорабатывать и остальной функционал.

Что нового

Основное

  • переработанный совершенно новый интерфейс NapiConfig2, работающий через Napi.API (Vue + FastApi)
  • кардинально повышена отзывчивость и реактивность системы
  • управление всеми системными службами

Датчики

  • новый движок построения графиков из внутренней базы
  • возможность тестирования конфига Telegraf налету и до включения датчика
  • онлайн репозиторий с готовыми конфигурациями датчиков в тестовом режиме
  • загрузка mib-файлов из NapiConfig2
  • новый интерфейс к modbus шлюзу, не позволяющий делать ошибки

Сеть

  • обновленная логика управления сетью через NapiConfig2
  • поддержка нескольких интерфейсов

Безопасность

  • API-ключи авторизации для внешних интеграций
  • весь трафик при управлении устройством по NapiConfig2 шифруется
  • просим сменить пароль при первом входе =)

Оформление

  • поддержка тем (светлая, темная, адаптивная)
  • поддержка мульти-язычности

Поддержка платформ

  • Napi
  • Repka Pi 4
  • Raspberry Pi
  • 64битных x86
  • виртуальная машина для QUEMU
  • виртуальная машина для VitrualBox\Vmware

Новый релиз 0.1.19 NapiLinux и NapiConfig

· 2 мин. чтения
dmn
lab240 maintainer

Что нового в прошивке 0.1.19

Состав Linux

  • mbusd обновлен до 0.5.2
  • добавлена утилита mbpoll (опрос по modbus tcp\rtu), modpoll также присутствует
  • добавлена утилита htop
  • добавлены утилиты для работы с snmp (snmp-tools) и mibs

NapiConfig

  • Новая главная страница

  • Добавлена возможность закачивать MIB-файлы для дальнейшего опроса по SNMP через Telegraf

Новое меню

Возможность загружать MIB-ы (системные уже загружены). Можно подгружать несколько MIB-файлов

Загруженный MIB можно удалить

  • Добавлена возможность управлять некоторыми сервисами Linux (telegraf, mbusd, influx, mosquitto)

  • Добавлены шаблоны датчиков для опроса по протоколам
    • Modbus RTU
    • Modbus TCP
    • SNMP

  • Добавлен системный "датчик" мониторинга системных параметров (загрузка процессора, диска, памяти). Работает только при запущенных сервисах telegraf, influx

  • Экспериментально добавлены графики датчиков. Работает только при запущенных сервисах telegraf, influx

  • Появилась вкладка "Информация", с краткой справкой

  • Появился Веб-интерфейс к открытому шлюзу Modbus RTU-TCP. Не забудьте включить службу. Учитывайте что сервис mbusd блокирует RS485 порт, утилиты modpoll\mbpoll и telegraf в режиме modbus rtu работать не будут.

Известные проблемы

  • Апдейт системы не работает из Веб-интерфейса, необходимо пользоваться swupdate который доступен через веб по адресу: http://IP:8082
  • После Апдейта через swupdate надо перегрузить устройство вручную (через ssh или Веб)
  • Без включенных служб telegraf\influx графики не отображаются (могут выскакивать ошибки)
  • Для того, чтобы редактировать файл датчика, его надо включить. При этом, если файл неправильный, то telegraf не запустится. После редактирования файла датчика при корректном конфиге telegraf запустится автоматически (если включена его служба).
  • Для проверки корректности работы telegraf (идут данные или нет, какие данные идут), необходимо пользоваться командной строкой, скоро это можно будет сделать через Веб

Как проверить корректность работы Telegraf

В командной строке набрать команду, гасить службу telegraf при этом необязательно.

root@napi-rk3328:~# telegraf --test -config /etc/telegraf/telegraf.conf --config-directory /data/active/

Также для подробного вывода можно использовать флажок ```--debug``

Узнать запустилась ли служба можно командой

systemctl status telegraf

Или через Веб-интерфейс (зеленая (Active) \ красная(Inactive)), но надо также учитывать что Веб-интерфейс обновляется с задержкой.