- 締切済み
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だけはうまくいきません。 何卒宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 774danger
- ベストアンサー率53% (1010/1877)
回答No.2
そもそも、そのSolaris10のサーバからsyslogサーバへping等通信が通りますか? 通る場合、Solaris10からloggerコマンドでsyslogサーバへsyslogの送信ができますか?
noname#227025
回答No.1
Solaris の syslog.conf は区切り文字として TAB を使用しなければなりません。(スペースではだめ) *.* と @serv00 の区切りは TAB になっていますか?
質問者
補足
他のデフォルトの設定と同様に、 区切り文字をTABで記述しています。
お礼
*.err [tab] @serv00に変更して、ログが転送されるようになりました。 Linuxとは違うので全然意識していませんでした。
補足
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に変更しましたが、これでもダメ でした。