Добрый день!
Есть опыт установки и эксплуатации WB, у которого на борту Saymon Agent?
Или тяжеловатое решение для WB.
Есть мнения Господа?
Добрый день!
Есть опыт установки и эксплуатации WB, у которого на борту Saymon Agent?
Или тяжеловатое решение для WB.
Есть мнения Господа?
Привет!
Для WB5 будет тяжеловат, а вот на WB6 будет нормально. Только логи агента желательно отключить.
В качестве альтернативы можно настроить бридж и пулять данные в MQTT-брокер SAYMON’а.
Какую вообще задачу надо решить?
Промышленное предприятие, в его составе ряд территориально разбросанных объектов, при чем на некоторых объектах отсутствует подключение к локальной сети. Но есть покрытие GSM.
Каждый объект содержит несколько устройств с разным интерфейсами Ethernet/RS485/RS232 и разными протоколами SNMP, MODBUS. Вот их нужно мониторить.
В общем задача не портами WB управлять/мониторить, а получить типовое умное устройство в закрытой сети. С возможностью гибкого подключения к сети ETH/WiFi/gsm.
На Raspberry все оттестировано.
Добрый день!
Не подскажите ссылочку на инструкцию по установке агента на WB.
Проблема в том, что не могу реализовать запуска агента как демона.
Вот так (просто с командной строки) запускается и работает.
/opt/saymon-agent/saymon-agent.sh
В общем решено, после того как скинул WB по дефолту.
Качаем агента отсюда:
http://www.saymon.info/downloads/saymon-agent-rl-linux-generic.tar.gz
Распаковываем в /opt/saymon-agent/
Качаем java отсюда (попросит регистрации на сайте):
https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-arm32-vfp-hflt.tar.gz
Распаковываем в temp, из temp-а берем директорию jre, полностью копируем в /opt/saymon-agent/
Затем выполняем следующие команды:
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/logback-upstart.xml
В конце фала было:
<root level="INFO">
<appender-ref ref="FILE-INFO"/>
<!--<appender-ref ref="FILE-DEBUG"/>-->
<!--<appender-ref ref="SYSLOG"/>-->
</root>
Стало:
<root level="INFO">
<!--<appender-ref ref="FILE-INFO"/>-->
<!--<appender-ref ref="FILE-DEBUG"/>-->
<!--<appender-ref ref="SYSLOG"/>-->
</root>
Ну вот как то так.
Поправьте, если что не так.
Посмотрим как будет работать.
Рад слышать, что всё получилось! Добавим в нашу документацию эти шаги.