Wiren Board

Wiren Board

Wiren Board ​

Wiren Board — это универсальный контроллер для автоматизации с открытым ПО на базе Linux. Предназначен для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, для замены ПЛК, а также в системах "умного дома".

Инструкция описывает пошаговый процесс установки и настройки агента на контроллер автоматизации Wiren Board.

Благодарим за оказанную помощь пользователя svdu с форума компании Wiren Board.

Установка ​

  1. Скачать архив с агентом.
  2. Распаковать архив в папку /opt/saymon-agent/.
  3. Скачать архив с JDK (потребуется регистрация на сайте).
  4. Распаковать архив в папку temp, оттуда полностью скопировать директорию jre в папку /opt/saymon-agent/.
  5. Выполнить следующие команды:

$ useradd -M -r -s /bin/false -K MAIL_DIR=/dev/null saymon $ chown -R saymon:saymon /opt/saymon-agent $ cp /opt/saymon-agent/systemd/* /etc/systemd/system $ systemctl enable saymon-agent $ service saymon-agent start

Конфигурация агента ​

При необходимости можно отредактировать конфигурационный файл агента /opt/saymon-agent/conf/agent.properties.

Место установки ​

По умолчанию агент устанавливается в каталоге /opt/saymon-agent.

Файлы журнала ​

Файлы журнала агента записываются в директорию /var/log/saymon.

Журналирование отключается в файле /opt/saymon-agent/conf/logback-upstart.xml:

  • Журналирование включено
  • Журналирование отключено
xml
<root level="INFO">
<appender-ref ref="FILE-INFO"/>
<!--<appender-ref ref="FILE-DEBUG"/>-->
<!--<appender-ref ref="SYSLOG"/>-->
</root>
xml
<root level="INFO">
<!--<appender-ref ref="FILE-INFO"/>-->
<!--<appender-ref ref="FILE-DEBUG"/>-->
<!--<appender-ref ref="SYSLOG"/>-->
</root>

Работа службы ​

Узнать состояние, запустить, перезапустить и остановить службу агента можно следующими командами соответственно:

console
$ service saymon-agent status
$ service saymon-agent start
$ service saymon-agent restart
$ service saymon-agent stop