logging - 将日志作为 MQTT 主题发送
问题描述
我已经搜索了几个小时,但找不到有用的信息。只是想知道是否有人知道如何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
支持一次从标准输入读取消息,因此如下所示:
tail -f /var/log/syslog | mosquitto_pub -t syslog -l
这会将每一行从/var/log/syslog
主题发布到syslog
推荐阅读
- airflow - 有没有办法将气流中的两个任务联系在一起 w/r/t 重试?
- bash - 如何在 sed 命令中包含 1 个或多个空格
- spring-boot - 如何找出是否在 Maven 应用程序中使用了依赖项中的任何类?
- java - 无法使用 jsoup 获取准确的图像和文本
- vb.net - 以适当间距连接可变长度字符串
- postgresql - 如何在同一个 postgres 运算符集群上创建多个数据库?
- java - 数组中的 Java 随机数
- sql - 如何在sql中搜索列表中的字符串?
- django - 序列化多个对象时删除特定实例(many=True),其中一个有错误
- .net - React + SignalR 服务类的最佳方式是什么?