我build立了一个中央远程系统日志服务器,在那里我发送所有的日志。 将有许多机器login到系统日志服务器。 在客户机上,在rsyslog.conf中,我试图修改主机名。 我知道我可以使用以下来更改logging器主机名称。
$LocalHostName foo
不过,我希望能够根据某个环境variablesdynamic修改本地主机名。
if [[ -z $FOO ]]; then $LocalHostName "$FOO foo" else $LocalHostName "$FOO foo" fi
rsyslog以文字string"$FOO foo"作为新的主机名。
我也可以select编写一个脚本来修改rsyslog.conf文件并更新localhostname的值。 但是有没有办法在rsyslog中dynamic生成主机名?