/var/adm/message ファイルのすべての情報をリモートシステムに送信するにはどうすればよいですか?

/var/adm/message ファイルのすべての情報をリモートシステムに送信するにはどうすればよいですか?

/var/adm/message私は、Solarisシステムのファイルで一般的に識別されているすべての情報をリモートシステムに送信する方法を見つけようとしています。

答え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

関連情報