swatchの設定について教えてください。

このQ&Aのポイント
  • swatchの設定について教えてください。LAN内にファイルサーバーを設置し、swatchにログを監視させ、異常があった場合にはWAN側SMTPサーバー経由でフリーメールに通知したいと考えています。perlモジュールを使用して設定することは可能でしょうか?
  • swatchの設定について教えてください。LAN内のファイルサーバーでswatchを使用してログを監視し、異常があった場合にはWAN側SMTPサーバーを経由してフリーメールに通知したいです。下記のperlモジュールだけで設定することは可能でしょうか?perl-Bit-Vector, perl-Carp-Clan, perl-Date-Calc, perl-File-Tail, perl-Mail-Sendmail, perl-TimeDate
  • swatchの設定について教えてください。ファイルサーバーではなくローカルのroot宛てではなく、WAN側SMTPサーバーを経由してフリーメールに通知したいと考えています。独自ドメインは持っていないので、perl-Bit-Vector, perl-Carp-Clan, perl-Date-Calc, perl-File-Tail, perl-Mail-Sendmail, perl-TimeDateのperlモジュールを使用して設定することは可能でしょうか?
回答を見る
  • ベストアンサー

swatchの設定について教えてください。

どなたかお力を貸してください。 LAN内にファイルサーバーを設置し、 swatchにログを監視させ、異常があった場合 localのroot宛てではなく WAN側SMTPサーバー(プロバイダ等の)経由で 自分のフリーメール宛てに通知させたいと考えております。 そこで質問ですが独自ドメインをもたず、 もちろんファイルサーバーには sendmail等のMTAは入れずに swatchをyumでインストールしたときについてくる 下記のperlモジュールだけで実現可能でしょうか? perl-Bit-Vector perl-Carp-Clan perl-Date-Calc perl-File-Tail perl-Mail-Sendmail perl-TimeDate .swatchrcに設定する宛先がフリーメールです。 尚、予定のWAN側smtpサーバーにはpop beforeはございません。 仮にできるのであればperl-Mail-Sendmailをインストールする前にsendmail.pmをいじる必要があるのでしょうか? プログラミングが苦手で行き詰っております。 識者の方、アドバイスお願い致します。 【環境】 OS⇒fedora5

質問者が選んだベストアンサー

  • ベストアンサー
  • agharta
  • ベストアンサー率52% (54/103)
回答No.1

perl-Mail-Sendmailの設定を行えばいいのではないでしょうか。 http://search.cpan.org/src/MIVKOVIC/Mail-Sendmail-0.79/Sendmail.html#%mail::sendmail::mailcfg 上記リンクの$mailcfg{smtp}をWAN側のIPアドレスまたはホスト名に 変更すれば動くと思います。

naokisijp
質問者

お礼

回答ありがとうございます。 $mailcfg{smtp}ですね。 上記を変更⇒コンパイル⇒インストール の手順で試してみます。

関連するQ&A

  • 「RedHat EnterPrice Linux 5.4」サーバにsw

    「RedHat EnterPrice Linux 5.4」サーバにswatchを入れたいです。 swatchをインストールするために必要なperlモジュールの内、Time HiResのRHEL5用のパッケージが見つかりません。RedHatのRHNページにも無いので困ってます。どこかにありませんか。 また、必要モジュールは以下で合ってますか? 1. perl-Time-HiRes 2. perl-Carp-Clan 3. perl-Bit-Vector 4. Date-Calc 5. TimeDate 6. File-Tail 7. swatch

  • swatchの設定で・・・

    redhat9にswatchをインストールしました。最初は上手くログインエラー等を検出(メール送信)してくれるのですが、数日経つとログインエラー等をしてもメール送信してくれません。ログをみると以下のようなログになっています。各perlのモジュールやswatch(3.0.8)は最新にしています。どこが悪いのでしょうか? kernel: application bug: perl(12110) has SIGCHLD set to SIG_IGN but calls wait(). kernel: (see the NOTES section of 'man 2 wait'). Workaround activated.

  • swatchによるメール送信について

    はじめまして。 現在swatchで/var/adm/messagesの監視を行っているのですが、 通知の際のメールアドレスを変更するにはどうしたら良いのでしょうか。 通知メールのfrom hoge@hoge~ → hogehoge@hoge~  現在はmailx での送信時のアドレスと同じ(from hoge@hoge~)  これをswatchからの通知メールはfromのアドレスを変更したいです。(from hogehoge@hoge~) sendmail側の設定だとは思うのですが、色々調べてもsendmailの情報が多すぎて調べられない次第です…。 当方、sendmail初心者で、バージョンの確認方法もわかりません。 solaris9にデフォルトで入っているバージョンで通じますでしょうか。 このような曖昧な質問で大変恐縮ですが、何卒宜しくお願い致します。

  • SMTP(リレー)サーバの構築について

    現在RedHat7.3でSMTPサーバを以下の条件で構築したいのですが、 構築方法がわかりません・・・・ ・MTAはSendmailを使用(sendmail-8.12.5-7) ・内部SMTPサーバとして構築 ・内部ネットワークからのみのSMTP接続許可 ・このサーバはリレーのみを行い、外部SMTPサーバにメールを転送 ・SMTP接続の際ユーザ認証は行わない ネットワーク構成上(ウィルスチェックサーバ導入のため)、 どうしてもこのサーバを立てないといけなく困っています。 わかる方教えてください!! 宜しくお願いします!

  • sendmailの設定の仕方

    グループのサーバのリプレスでSolaris10(x86)を設定中です。 Solaris10標準のSendmail(8.13.8)を使いたく設定をしているのですが、今まで使っていた、古いサーバの設定値を新しいサーバでも使用したいのですが、sendmail.cfの書式が古すぎて、新しいサーバのsendmailではそのまま使えない事がわかりました。 sendmail -C sendmail -xx -xx (引数 忘れました)でエラーでまくり。 今のsendmailにあわせてsendmail,cf を作り直さなければいけないですが、sendmail.mcの書き方で、必要な値の記述方法がわかりません。 設定したいのは、配信されてきたメールを別のsmtpサーバへ配信する指定の仕方です。 ドメイン insys.co.jp グループサーバ infmail.insys.co.jp smtpサーバは複数あり  ss1.insys.co.jp は smtpサーバ 10.10.200.201  pq1.insys.co.jp は smtpサーバ 10.20.220.201 notes1.insys.co.jp は smtpサーバ 10.21.220.201 など同様に約10台分 の各サーバへ配信する設定が古いサーバに仕込まれており、それを引き継げるように設定したいのです。 多分、1サーバ分だけ記載してsendmail.cfをmakeすれば残りサーバは行をコピーして足していけると思うですが、大本のsendmail.mcファイルの書き方がわかりません。 ご指南いただければ幸いです。 ( ドメイン、IPアドレスはイメージしやすいようにしたサンプルで実値ではありませんの予めご了承ください )

  • WindowsでのMTAは何ですか?

    WindowsでのMTA(Mail transfer Agent)は何でしょうか?MUA(Mail User Agent)はOutlookExpressなどメーラーですよね?でもMTAが分かりません。UNIXだとsendmailなるものがあるらしいのですが。SMTPを実現するソフトですか?

  • xampp sendmail 設定

    PHP sendmail 設定について すみません、うまく行かないのでご存知方いましたら おしえてください。 sendmailの設定です。。。 環境・php5、xampp1.7、sendmail(xmappに付随) まずはテストでyahooのフリーメールで試してみたいです。 注)まず、契約してる、プロバイダーのSMTPで試すと言う返答はなしでお願いします。 php.ini SMTP = smtp.mail.yahoo.co.jp smtp_port=587 ; For Win32 only. sendmail_from = tes@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" sendmail.ini smtp_server=smtp.mail.yahoo.co.jp smtp_port=587 error_logfile=error.log debug_logfile=debug.log pop3_server=pop.mail.yahoo.co.jp pop3_username=usernm@ pop3_password=pass auth_username=usernm@(実際ログインできるnm) auth_password=pass(実際ログインできるpw) 上記で設定しましたが、うまくいきません。。エラーMSGは得になしえです。 sendmail.iniなしで直接、php.iniに記載するし Mercury起動すると、 php.ini SMTP = smtp.mail.yahoo.co.jp smtp_port=587 error_logfile=error.log debug_logfile=debug.log pop3_server=pop.mail.yahoo.co.jp pop3_username=usernm@ pop3_password=pass auth_username=usernm@(実際ログインできるnm) auth_password=pass(実際ログインできるPW) ; For Win32 only. sendmail_from = tes@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" mb_send_mail() [function.mb-send-mail]: S MTP server response: 530 Sorry, please use SMTP-AUTH instead - for help go to http://help.yahoo.co.jp/help/jp/mail/whatisymail/whatisymail-51.htmlとでます。 解決策、ご存知方いましたら、教えていただけないでしょうか?

    • 締切済み
    • PHP
  • mailコマンドのSMTPサーバー

    お世話になっております。 mailコマンドを使ってメールを送るスクリプトを書いています。 #mail -s "subject" mail@mail.com みたいな感じです。 ローカルにはMTAを立てたくないので、他のサーバーをSMTPサーバーとして送りたいのですが、どのようにすればよろしいでしょうか? とりあえずPostfix、Sendmailのパッケージ自体はサーバー上に乗っていますがサービスとしては立ち上げていません。OSはCentOS 4.6です。 以上、どうぞよろしくお願い致します。

  • smtpサービス設定方法

    現在、webサーバを社内で構築しています。その中でperlで作成したcgiがあります。中身は、名前等の情報を記入し、送信ボタンを押すとその情報がメールで配信されるというものです。以前はlinuxで動いておりsendmailで設定していましたが、次はwindowsに変わるためiisで構築しています。 その中でsmtpサービスの設定方法が分かりません。webサーバから社内のsmtpサーバに飛ばしてメール配信としたいのですが、その詳しい設定方法等のHPなどありましたら教えてください。

  • sendmailのエラーを知りたい

    こんにちわ。 sendmailを使って、メールの自動送信を行っています。 その際に、送れなかったsendmailのエラーは どのようにすれば取得できるのでしょうか? ------ ちなみに、レンタルサーバーで、pos.toネット というところを使用しています。 (www.pos.to) perl はバージョン 5.005_03 のようです。 sendmailは、sendmailと互換のMTAである qmail というものだそうです。 補足もいたしますので、よろしくお願いします。 参考サイトの紹介も大歓迎いたします。 _