将日志作为 MQTT 主题发送
Sending logs as MQTT topic
我已经搜索了几个小时,但找不到有用的信息。只是想知道是否有人知道如何在日志更新
时通过 mosquitto_pub
发送日志信息
我使用 syslog-ng
我想使用 mosquitto_pub
在日志(/var/log/syslog
或位于 /var/log/
中的其他日志)时发布主题和消息得到更新。
例如
/var/log/syslog
新日志Started on ttyS1.
然后
mosquitto_pub -h 127.0.0.1 -t Started on ttyS1 -m "Started on ttyS1."
自动触发
mosquitto_pub
支持一次从 stdin 读取一行消息,所以像下面这样的东西会起作用:
tail -f /var/log/syslog | mosquitto_pub -t syslog -l
这将发布从 /var/log/syslog
到主题 syslog
的每一行
我已经搜索了几个小时,但找不到有用的信息。只是想知道是否有人知道如何在日志更新
时通过mosquitto_pub
发送日志信息
我使用 syslog-ng
我想使用 mosquitto_pub
在日志(/var/log/syslog
或位于 /var/log/
中的其他日志)时发布主题和消息得到更新。
例如
/var/log/syslog
新日志Started on ttyS1.
然后
mosquitto_pub -h 127.0.0.1 -t Started on ttyS1 -m "Started on ttyS1."
自动触发
mosquitto_pub
支持一次从 stdin 读取一行消息,所以像下面这样的东西会起作用:
tail -f /var/log/syslog | mosquitto_pub -t syslog -l
这将发布从 /var/log/syslog
到主题 syslog