- ベストアンサー
HP-UXのsyslogをSOLARISへ出力する設定方法について
初めて質問させて頂きます。 質問内容は標記の通り、HP-UXのsyslogをSOLARISへ出力する設定方法についてです。 (HP-UX⇒HP-UXへは転送可能であることを確認致しました。) 同様の設定を HP-UX →出力設定 SOLARIS→入力設定 しているのですが上手くいきません。 SOLARIS→入力設定の記述がHP-UXとは異なるのでしょうか? 御存知の方がいらっしゃいましたら御教授頂けないでしょうか? 宜しくお願い致します。
- chikachikachika
- お礼率0% (0/1)
- その他(OS)
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Solarisはデフォルトの状態でよそからの、syslogを受け取ります。 何を設定したんでしょう?
関連するQ&A
- 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だけはうまくいきません。 何卒宜しくお願い致します。
- 締切済み
- Solaris系OS
- Sys::Syslogモジュールを利用したsyslog出力について
[環境] ・Solaris10 ・perl 5.8.4 ・Sys::Syslog 0.05 上記環境で文末に示すperlスクリプトからSys::Syslogモジュールを利用してsyslogを出力すると、 Mar 20 18:27:31 hostname <15>abc: this is syslog test のように出力され、 ・tagの前に<数字>が付いてしまう ・[ID xxxxxx facility.level]の表示がされない という意図しない出力形式となってしまいます。 期待している出力形式は以下の通りです。 Mar 20 18:27:31 hostname abc: [ID 702911 user.debug] this is syslog test IDとfacility.levelをスクリプトにより強制的に付加して表示する方法については、別の質問に回答がありましたが、tag の前の<番号>についてはどうにもできそうにありません。 因みに以下の環境では、意図した通りにsyslogが出力されます。 ・Solaris8 ・perl 5.6.1 ・Sys::Syslog 0.18 同じような事象を経験し解決された方はおりますでしょうか? 宜しくお願いします。 ----------------------------------------------- #!/usr/local/bin/perl use strict; use warnings; use Sys::Syslog; openlog('abc', 'cons,pid', 'user'); syslog('debug', 'this is syslog test'); closelog(); -----------------------------------------------
- ベストアンサー
- Perl
- syslogをコンソールに出力する方法
syslog.confで出力先を/dev/console(コンソールに出力)に設定したのですが、 logger後、X上のターミナルには何も表示されません。 X上のターミナルはコンソールとは言わないのでしょうか? 上記設定で出力内容を確認するには1~3のrunlevelでないと不可能なのでしょうか?
- ベストアンサー
- Linux系OS
- HP-UX 起動時について
いつもお世話になっております。 HP-UXにて電源をON時にある処理(シェルの実行)をさせることは可能なのでしょうか? したいことは。。。 端末(HP-UX)の電源ON、OFFの管理で電源ON時にsyslog、OLDsyslogをあるサーバーに転送するということをしたいと思っております。 どうぞ宜しくお願いいたします。
- ベストアンサー
- その他(OS)
- SolarisからSyslogを転送する設定(初心者)
質問1 514ポート(UDP)を使用して、全てのSyslogを転送する設定をしたいのですが、例えば転送先のIPアドレスを[192.168.123.123]とした場合、syslog.confにどのような形式で書き込めば良いのでしょうか 宜しくお願いします。 [syslog.conf 設定内容(後半)] user.err /var/adm/messages user.alert `root, operator' user.emerg * ) *.emerg;*.info;*.err;*.warning;*.debug;*.crit;*.alert;*.notice @loghost auth.notice /var/log/authlog 質問2 上記の設定をする前に、/etc/hostsに[192.168.123.123 loghost]と指定する必要がありますが、 既に[192.168.234.234 loghost]と書き込まれています。 [192.168.123.123 loghost]を新たに追加しても問題はないでしょうか 宜しくお願いします。 ※参考にしたホームページ http://www.atmarkit.co.jp/fsecurity/rensai/unix_sec08/unix_sec01.html
- ベストアンサー
- Solaris系OS
- OSがHP-UX 11i のsendmail
OSがHP-UX 11i のsendmailについて教えてください。 HP-UX 11iのrootに送付されたメールを他のメールサーバに転送 したいのですがどのようにしたらよいかご教授して頂きたくよろしく お願いいたします。 HP-UX 11iにはsendmail自体は、インストールした記憶がないので すがすでにプロセスが起動しております。(バージョン不明) aliaseファイルにrootにきたファイルを転送したいメールアドレス に設定しnewaliaseコマンドを実行するのはわかるのですが、どの メールサーバに転送するという設定がくわしくわかりません。 【質問1】 sendmail.cfまたはsendmail.mcを修正するのはわかるのですが 設定方法がいまいち分かりません。(HP-UX 11iの場合) 【質問2】 sendmail以外にインストールソフトがございますでしょうか? (コンパイルするソフト等必要でしょうか?) よろしくお願いいたします。
- ベストアンサー
- その他(OS)
- ループ内でsyslog出力
いつもお世話になっております。 標題についてご教授願えないでしょうか。 今までfwrite等でファイルに出力していた内容を SYSLOGにて出力する事となりました。 その際、これまでfor(i=0; ・・・)等のループ内で ファイル出力して、ループを抜けたらfclose()としていた処理で、 同様の処理が出来るが教えて頂きたいです。 纏めと、ループ内のfwriteをsyslogに変更 openlogとcloselogはループ外
- ベストアンサー
- PHP
- HP-UXでのmtコマンドについて
HP-UXのmtコマンドにて テープの内容を消去するにはどうすればよいでしょうか? solaris等ではeraseオプションがあると思うのですが HPのmtコマンドには見当たりません。 どうかよろしくお願いします。
- ベストアンサー
- その他(OS)
- solarisの/var/adm/messagesの出力内容について
solarisでは/var/adm/messagesにカーネルからのメッセージが出力されるとのことですが、出力内容はそれぞれ何を意味しているのでしょう? /etc/syslog.confでエラーメッセージの設定をすると、設定に応じたエラーが出力される・・といった漠然とした理解しかできておらず、いまいち/var/adm/messagesの読み方が分かりません。 インターネットで調べてみるも、出力内容の読み方が書いてあるサイトは見つからず・・ 出力内容の読み方や、それについて詳細に書いてあるサイトなどありましたら教えてください、よろしくお願いします。
- ベストアンサー
- Solaris系OS
- Sys::Syslogモジュールでsyslogを出力したい
以下の様なスクリプトでsyslogを出力したいのですが、出力することができません。どなたかご教授ください。 環境は vine2.6r4 perl5.6.1 で、/etc/syslog.confにlocal4.* /var/log/hoge.logを追加後、syslogdを再起動しました。 プログラムを実行するとhoge.logファイルは出力されます。 また、logger -p local4.err messageでhoge.logにmessageが出力されることも確認済みです。 ------------- #!/usr/bin/perl -w use strict; use Sys::Syslog qw(:DEFAULT setlogsock); # 実行ファイル名の取得 my ($prog_name) = $0; $prog_name =~ s/(.*)\/(.*)/$2/; # Sys::Syslogモジュールの引数 my($ident, $logopt, $facility); my($ident) = $prog_name; my($logopt) = 'ndelay'; my($facility) = 'local4'; # 処理開始 &put_syslog("info", "process start."); sub put_syslog { my($priority, $msg) = @_; openlog($ident, $logopt, $facility) || die "put_syslog: can't open syslog\n"; syslog($priority, $msg); closelog(); }
- ベストアンサー
- Perl
補足
御回答頂き誠にありがとうございます。 SOLARIS側へは /etc/syslog.confへ user.err /var/log/syslog.err user.warning /var/log/syslog.warning user.alert /var/log/syslog.alert user.info /var.log.syslog.info と設定しました。 デフォルトで受け取ることですので、これらは余計な設定なのでしょうか? Jul 15 17:46:39 host last message repeated 2 times などとログが出されるものこのため、何かおかしいのでは?と思っておりましたが… もし御存知でしたら併せて教えて頂きたいのですが last message repeated 2 times などと記述させない設定方法もあるのでしょうか? (同じ記述が3回以上繰り返された場合、いつ出力されたログなのか分からないため、出来れば同じログであっても1回目と同様の記述されることが出来ればと考えております。) 甚だ勝手ではありますが何卒御回答頂けます様、宜しく御願い致します。