Syslog работает уже пол года.

Форум для идей, как можно улучшить ioBroker
Antworten
Benutzeravatar
Bluefox
Site Admin
Beiträge: 7921
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Syslog работает уже пол года.

Beitrag von Bluefox » 16.11.2016, 07:19

Что бы активировать Syslog надо сделать следующее:

1.) cd /opt/iobroker/node_modules/iobroker.js-controller/
2.) npm install winston-syslog
3.) Редактировать /opt/iobroker/iobroker-data/iobroker.json
В объекте "transport" есть под обхект Syslog. Там выставить "enabled" на true и остальные значения подстроить под свою систему.

После перестартовки ioBroker сообщения должны просыпаться.

Vlad_k
professional
Beiträge: 121
Registriert: 31.12.2015, 04:31

Re: Syslog работает уже пол года.

Beitrag von Vlad_k » 16.11.2016, 13:43

боюсь показаться невежей,но Syslog в контексте ioBroker, что это и с чем его едят? :D

Benutzeravatar
Bluefox
Site Admin
Beiträge: 7921
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Re: Syslog работает уже пол года.

Beitrag von Bluefox » 16.11.2016, 22:52

Vlad_k hat geschrieben:боюсь показаться невежей,но Syslog в контексте ioBroker, что это и с чем его едят? :D
https://ru.wikipedia.org/wiki/Syslog

Стандарт сбора логов на линуксе

spectrekr
professional
Beiträge: 255
Registriert: 26.12.2014, 09:40

Re: Syslog работает уже пол года.

Beitrag von spectrekr » 29.11.2016, 12:10

Возможно ли указать имя хоста или IP, а то в syslog передает как localhost?
Еще беда с кодировкой, русский текст иероглифами.
Spoiler: Show hidden text
error: javascript.0 script.js.Ск�ип�1: RangeError: msecs must be a non-negative finite number#012 at Object.exports.enroll (timers.js:156:11)#012 at Socket.setTimeout (net.js:320:12)#012 at SocketStream.setTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/mikronode/dist/mikronode.js:505:32)#012 at new SocketStream (/opt/iobroker/node_modules/iobroker.javascript/node_modules/mikronode/dist/mikronode.js:472:15)#012 at MikroNode.connect (/opt/iobroker/node_modules/iobroker.javascript/node_modules/mikronode/dist/mikronode.js:296:30)#012 at script.js.Ск�ип�1:5:20

spectrekr
professional
Beiträge: 255
Registriert: 26.12.2014, 09:40

Re: Syslog работает уже пол года.

Beitrag von spectrekr » 03.01.2017, 21:54

Отвечу сам себе, может есть еще кто использует мультихост и syslog.
Что бы передавалось имя хоста, с которого пришел лог, необходимо в настройках, перед "facility": "local0", добавить "localhost": "имя сервера"

Antworten