• ベストアンサー

NAGIOS設定について

教えてください。 サーバ監視でNagiosを使用しています。 Nagiosで障害発生時の通知メールの設定をしたいと思っています。 内部にはSMTPサーバがありません。 メール関係は外部のサービスを使用しています。 NagiosでSMTPサーバを指定するような箇所はあるのでしょうか? それともcontacts.cfgのコンフィグファイルのemailの箇所に ただ通知先メールアドレスを指定するだけで良いのでしょうか? 宜しくお願いします。

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

  • ベストアンサー
回答No.1

nagiosは(最新版は使っていないけど)メールの送信先を設定することしかできないはず。 ローカルのホストで少なくとも送信機能を持つ必要があります。 OSが何かわかりませんが、CentOSとかならsendmailくらい動いていませんか?

関連するQ&A

  • nagiosの設定方法

    nagios-1.0を使用してサーバ群をNW監視しているのですが 、DNS(check_dns)、DISK、LOADの項目をservices.cfgで 定義するといずれもwarningとなって監視できません。 その他のプロセスについては(pop,smtp.http等)では 正常に動作するのですが、うまくいきません。 NetsaintでLOAD等を監視する場合にはクライアント側に perlのプログラムをおかなければ監視できなかったので nagiosにもあると思うですが、存在がわかりません。 どうぞ、よろしくお願い致します。

  • Nagiosの設定(メール)

    CentOS5.7にNagiosをインストールして 死活管理をしています。 メールの通知を、外部のレンタルサーバーのメールアドレスに送信したいと思うのですが、 /bin/mail でメールを送信するらしく、外にメールは今のところ出来ないようになっています。 普通のメールソフトなどでは、送信時は メールサーバー・アカウント名・パスワードを使用して送信しますが、 Nagiosはそのような送信方法での送信はできるのでしょうか? どのように設定すればいいでしょうか?(設定ファイルなどがあるのでしょうか?) ご存知の方いらっしゃいましたら教えてください。 よろしくお願いします

  • Nagios check_mem.pl について

    サーバ監視でNagiosを使用しています。 http://サーバー名/nagios/  にアクセスし、ubuntuのメモリ監視をしているのですが、 Memory FreeのところでCRITICALになってしまいます。 check_mem.plが見つからなかったため、https://github.com/justintime/nagios-plugins/blob/master/check_mem/check_mem.pl からcheck_mem.plをダウンロードし、/usr/lib/nagios/plugins/に設置し、 /usr/local/nagios/etc/servers/にあるcfgファイルと define service{ use generic-service host_name *** service_description Memory Free check_command check_mem!20!10 } /usr/local/nagios/etc/objects/commands.cfgに定義を追加いたしました。 # 'check_mem' command definition define command{ command_name check_mem command_line /usr/lib/nagios/plugin/check_mem.pl -f -w $ARG1$ -c $ARG2$ Nagiosに表示されたステータス情報 (No output on stdout) stderr: execvp(/usr/lib/nagios/plugin/check_mem.pl, ...) failed. errno is 2: No such file or directory  以下環境になります。 CentOS 6.5 nagios 4.0.8 (日本語化済み) nagios-plugins-1.4.6 こちらの原因がわかる方いましたら、回答をお願い致します。

  • nagios nrpe ローカルIPを監視

    こんにちわ。 nagiosを初構築しているところです。 以下のような案件なのですが。↓ nagiosバージョン:3.0.1 nagiosのOS:cent5 監視対象OS:windows 2003 standard 監視項目:ping,http, (nrpeつかって)cpu使用率,memory使用率,HD使用率,トラフィック。 同一ネットワーク上のサーバーに対しての監視だと問題ないのですが。 今回の監視対象が以下のようなこんな感じです。 ===自社ネットワーク=== nagios(Global IPが振られてる ) ====================== ↓ ↓(インターネット) ↓ ====客ネットワーク==== ルーター(Global IPが振られてる , 配下のマシンをNATしてる) ↓ 監視対象サーバー群(それぞれローカルIPが振られてる ) ======================= グローバルIP相手にしか監視をしたことがないのですが、こういった閉鎖されたネットワーク内のローカルIPしか振られていないサーバーを監視する手段はあるのでしょうか?(ルーターのglobalIPまでは届きます) ルーターでポートフォワードすればできるのでしょうか? nagiosからcheck_nrpe実行するときに5666番以外を使用する方法とかあったら教えていただきたいです。 nagios以外でも可能そうなツールどなたかご存知ないですか。 どなたか、どうぞよろしくお願いいたします!!!

  • nagiosのmailq アラート解釈

    サーバー監視担当しております。nagiosでメールサーバーを監視していますが 以下のアラートが時折発生し、すぐ復旧します。 サーバー内ログでも原因がよくわかりません。 このアラートは何でしょうか、お分かりになる方お教えください。 CRITICALアラートで電話警報も到着するので ***** Nagios ***** Notification Type: PROBLEM Service: mailq Host: ************** Host: ************* Address: ***.***.***.*** State: CRITICAL Date/Time: Mon May 7 03:56:41 JST 2012 Additional Info: SNMP CRITICAL - *[: empty

  • SPTレコードの書き方について

    SPFレコードの書き方について教えてください。 現在サーバ環境に2台のMTPサーバがあります。 以下の通りです。 【DMZ】  DNSサーバ&外部SMTPサーバ(外部からのメール受信&内部SMTPサーバへの転送) 【LAN】  内部SMTPサーバ(外部SMTPサーバからの転送を受信(SMTP)&POPサーバ&内部からの外部へのメール送信) DNSサーバのゾーンファイルに書かれる MXレコードというのは外部(インターネット)からのメールサーバの問い合わせに対して 返すレコードかと思っております。 なので、外部SMTPサーバになると思っております。 もし間違っていたら指摘ください。 例) IN  MX  10 (サーバ名) 外部へ送信するサーバは上記の通り、LAN内にある別の内部SMTPサーバです。 その場合は、MXレコードの下にどのように書けば良いのでしょうか? IN TXT "v=spf1 +mx ~all" という書き方は使用できるのでしょうか? それとも IN TXT "v=spf1 +ip4: (内部SMTPサーバのローカルアドレス) ~all" というような書き方をするのでしょうか? それともこのようなケースでは使用出来ないのでしょうか? よろしくお願い致します。  

  • Nagiosで通知メールが送れない

    Nagiosで通知メールが送れない Fedora にNagiosをインストールして、監視サーバを構築しようとしています。 ブラウザでのアクセスができるようになりましたので、httpdあたりの設定まではうまくいったようです。 ただ、アラームメールがどうしても送れずに困っています。 maillogでは Jun 19 22:07:13 fedora sendmail[17733]: o5JBu57M017024: to=<xx@xxxxxx.co.jp>, ctladdr=<nagios@xxxx.xxxxxx.co.jp> (501/501), delay=01:11:08, xdelay=00:00:00, mailer=esmtp, pri=390743, relay=xxxxxx.co.jp. [192.168.1.2], dsn=4.0.0, stat=Deferred: Connection refused by xxxxxx.co.jp. というログが残っています。 sendmailの設定が必要なのかと思いますが、ネット上の情報等を参考にして、sendmailを再インストールしたり、設定を一からやり直したりしていますが、どうしてもだめです。 ログから判断すると、relayのところで、192.168.1.2となっているのが、気になります。 mailコマンドで送った場合のログは以下になります。 Jun 19 23:24:36 fedora sendmail[22008]: o5JEOagR022008: from=root, size=212, class=0, nrcpts=1, msgid=<201006191424.o5JEOagR022008@fedora.xxxxxx.co.jp>, relay=root@localhost Jun 19 23:24:36 fedora sendmail[22008]: o5JEOagR022008: to=xxxx@xxxxxx.co.jp, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30212, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] ちょっと違いますね・・・ どこをどう確認して、どう修正すればよいのか、アドバイスいただきたくお願いいたします。

  • Mailサーバの構築について

    メールサーバを構築したことがありません。教えてください。 外部(DMZ)と内部のメールサーバを自前構築するとは、一般的に どのように構築することをいうのでしょうか? SMTPとPOPというのがあると思うのですが、 SMTPは外部と内部それぞれにインストールし、 内部にはPOPをインストールするのでしょうか? SMTPとPOPの設定と動作ですが、 以下の通りの理解で間違ってないでしょうか。 外部のSMTPには外から自ドメインに来たメールだけを内部の サーバにリレーする設定をし、 内部のSMTPは自ドメイン以外宛のメールは外へ転送し、 自ドメイン内宛先のものは受け取るというような設定をする。 POPについては、内部のものは勿論、外部から転送されてきたメールを受け取る SMTP兼POPサーバでユーザーからのメールボックスへのアクセスを受け付ける。

  • SMTP設定

    Adaptec RAID 71605E を使っていまして、SMTPによるメールでのエラー等の情報取得をしたいのですが、今一設定がうまくいきません。 SMTP Server Settings SMTP Server Address ? SMTP Server Port =467 又は 587 ? Sender Information From Email address 普通に送信元のEメールアドレス Use Secure Mail Server チェックon 下のIDとPass を入力 使っているのは、yahoooメールとgoogleメールです。 やりやすい方で、教えて下さい。 お願いします。

  • DNSのMXレコードの設定

    現在、WindowsServer2003R2を管理しています。 バックアップにARCserve-R11.5を使用しており、その処理結果をEメール送信したいのですが、DNSのMXレコードにSMTPサーバが登録されていないとNGらしくて送信出来ない状態です。しかし、同一ドメイン&セグメント上にはメールサーバは存在せず、メールの送受信には外部プロバイダのメールサーバを使用しています。この場合、DNSにはどのように登録すべきなのでしょうか。 ちなみに社内は単一ドメイン&DNSですが外部へは非公開で、外部インターネットに対してはプロキシサーバ経由でアクセスしています。 解決策がお分かりの方いらっしゃいますでしょうか。