如何将 /var/adm/message 文件中的所有信息发送到远程系统?

如何将 /var/adm/message 文件中的所有信息发送到远程系统?

我试图弄清楚如何将/var/adm/messageSolaris 系统上的文件中通常标识的所有信息发送到远程系统。

答案1

您可以简单地编辑该/etc/syslog.conf文件,然后在/var/adm/messages出现的任何位置复制该行并将其替换为/var/adm/messages发送日志的远程服务器的 IP 地址或主机名。@remoteSystemremoteSystem

例如:

前:

...
*.err;kern.debug;daemon.notice;mail.crit    /var/adm/messages
...

后:

...
*.err;kern.debug;daemon.notice;mail.crit    /var/adm/messages
*.err;kern.debug;daemon.notice;mail.crit    @jaylogserver
...

重新启动 syslogd 以使更改生效:

# svcadm restart system-log

请注意,远程服务器必须配置为接受远程消息。如果也在 Solaris 上,则可以使用以下命令完成:

# svccfg -s system-log setprop config/log_from_remote = true
# svcadm restart system-log

相关内容