RSyslog v5 嵌入式系统-环境变量的模板支持

RSyslog v5 嵌入式系统-环境变量的模板支持

我正在尝试操纵 Rsyslog 如何将数据发送到运行 Rsyslog 版本 5 的嵌入式系统上的 syslog 服务器。由于它是一个嵌入式系统,因此没有选项可以在没有供应商参与的情况下升级到更高版本。

我有以下模板:

 $template precise,": %HOSTNAME%-dev123: %timegenerated%: %syslogfacility-text%-%syslogpriority%-%syslogtag%%msg%"

在上面的例子中,文本“123”是用于标识设备的序列化资产编号。此编号存储在一个文件中,我希望动态获取它,而不是对其进行硬编码,以使 rsyslog 配置在我们的环境中更加通用和可移植。

由于它是版本 6 之前的版本,因此不支持允许命令替换的高级模板。

此版本的 rsyslog 中是否有可用的方法可以让我执行此操作?

相关内容