• 締切済み

Solaris 10のsyslog転送

Solaris 10のsyslogをSyslog監視サーバへ転送をおこなうために次の設定を施しました。 /etc/hostsに aaa.aaa.aaa.aaa serv00 svhost00 を追加 /etc/inet/ipnodesに aaa.aaa.aaa.aaa serv00 svhost00 /etc/syslog.confに *.* @serv00 を追加し、 syslogdを再起動しました。 svcadm refresh system/system-log LinuxやWindows(NTsyslog)では正常にsyslog(イベントログ)がSyslog監視サーバへ 転送されていますが、Solarisだけはうまくいきません。  何卒宜しくお願い致します。

みんなの回答

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

そもそも、そのSolaris10のサーバからsyslogサーバへping等通信が通りますか? 通る場合、Solaris10からloggerコマンドでsyslogサーバへsyslogの送信ができますか?

noname#204417
質問者

お礼

*.err [tab] @serv00に変更して、ログが転送されるようになりました。  Linuxとは違うので全然意識していませんでした。

noname#204417
質問者

補足

ping通信はokです。 logger -p daemon.err "Test message" でlocalのsyslogに書き込みはOKですが、syslog監視サーバへは送信できません。 http://docs.sun.com/app/docs/doc/819-0383/audittask-11?l=Ja&a=view のsyslog再起動の内容をコピペして svcadm refresh system/system-log としていましたが、 svcadm restart system/system-log こちらのコマンドで実施してます。 また、こちらの http://www1.plala.or.jp/fukafuka/trouble/solaris.html 解説によると *.* [TAB] @serv00はSolarisではダメのようなので、 *.err [tab] @serv00に変更しましたが、これでもダメ でした。

noname#227025
noname#227025
回答No.1

Solaris の syslog.conf は区切り文字として TAB を使用しなければなりません。(スペースではだめ) *.* と @serv00 の区切りは TAB になっていますか?

noname#204417
質問者

補足

他のデフォルトの設定と同様に、 区切り文字をTABで記述しています。

関連するQ&A