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

nob*_*ody 2 solaris syslog

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

jll*_*gre 5

您只需编辑/etc/syslog.conf文件,并随时随地/var/adm/messages出现,重复线路和更换/var/adm/messages@remoteSystemremoteSystem是远程服务器向何处发送日志的IP地址或主机名。

例如:

前:

...
*.err;kern.debug;daemon.notice;mail.crit    /var/adm/messages
...
Run Code Online (Sandbox Code Playgroud)

后:

...
*.err;kern.debug;daemon.notice;mail.crit    /var/adm/messages
*.err;kern.debug;daemon.notice;mail.crit    @jaylogserver
...
Run Code Online (Sandbox Code Playgroud)

重新启动 syslogd 以考虑更改:

# svcadm restart system-log
Run Code Online (Sandbox Code Playgroud)

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

# svccfg -s system-log setprop config/log_from_remote = true
# svcadm restart system-log
Run Code Online (Sandbox Code Playgroud)