web-dev-qa-db-ja.com

Nagiosは電話で警告しますか?

SMSと電子メールで現在警告を発しているいくつかのnagiosサーバーがありますが、それに発信通話を追加したいと思います。nagiosマシンが私の携帯電話を呼び出して再生するのが理想的なソリューションです。何か問題があることを知らせるために通話全体でmp3/wav。私の唯一の問題は、これを達成する方法がわからないことです。

PBXカードを購入する必要があるのではないかと思いますが、ここの誰かが通常のモデムと既成のソフトウェアを使って同様のことをしたことを望んでいました。アイデアやヒント?

16
Matt Simmons

アスタリスクはやり過ぎですが、問題なく機能します。時間を節約し、音声対応モデムを入手してvgettyを使用してください。

これは、アウトバウンドコールでメッセージを再生するための11行のPerlスクリプトを示すチュートリアルです。

http://www.webreference.com/Perl/tutorial/14/2.html

12
Steven

オープンソースのPBXであるAsteriskを調べてください。

http://www.asterisk.org/

アスタリスクは非常に構成可能であり、低レベル(Apache httpdのように)で新参者を悩ませる可能性があるため、最初からではなく、事前にバンドルされたディストリビューションを確認することをお勧めします。

説明したアラートを送信するには、スプールファイルの構成を使用することをお勧めします。呼び出されたときに適切な番号をダイヤルして適切なファイルを再生するダイヤルプランを作成します。それが機能したら、ファイルをアスタリスクディレクトリにドロップして、ダイヤルプランのその部分を呼び出すことができます。スプールファイルでパラメーターなどを渡すことができるため、各メッセージを最初から作成する必要はありません。サーバーに文字ごとに読み取らせたり、統合をいくつかのTTSエンジンに使用して、サーバー名。

PSTNにコールを発信するには、アウトバウンドターミネーションが必要ですが、そのようなサービスのプロバイダーは多数あります。ほとんどの場合、アカウントに少額の定額料金を支払ってから、(1分あたり数セント程度の)低い発信料金を支払うという価格設定を提供しています。

お役に立てば幸いです。

4
James F

それでも解決策を探している場合は、PagerDutyをご覧ください。 PagerDutyは、電子メール(Nagiosを含む)を送信したり、電話をかけたり、提供したリストにSMSメッセージ)を送信したりできる監視システムからアラートを収集します。また、オンコールを構築することもできますスケジュールとエスカレーションチェーン。

http://www.pagerduty.com

[免責事項:私はPagerDutyに取り組んでいる人の1人なので、少し偏っているかもしれません:P]

3
Andrew Miklas

Nagastを見てください。問題が発生した場合はあなたに電話をかけ、nagiosに確認応答を報告します。また、nagiosboxが一定時間pingを実行しなかった場合(icmpではなくnagast pingを実行した場合)にも呼び出しが作成されます。 https://github.com/tuxis-ie/nagast

2
Mark Schouten

ダイヤルアウトのビットについてはわかりませんが、festivalを使用してテキストの音声合成部分を実行できると思います。

http://www.cstr.ed.ac.uk/projects/festival/

1
Dave Wongillies

小さなプラグインを自分でコーディングしたい場合は、 Twilio を使用すると、テキスト読み上げ、ユーザー入力、音声録音などで通話を行うための強力で非常に簡単に実装できるAPIを利用できます。

0
ceejayoz

電子メールメッセージを電話に変換する email2phone などのサービスがあります。これらは一般に設定が簡単で、新しい電子メールアドレスを追加する以外にNagios設定を変更する必要はありません。あなたができることにはいくらか制限がありますが、簡単な解決策としてはうまくいくかもしれません。柔軟性を高め、開発スキルをお持ちの場合は、Twilioも最適なオプションです。

接続が完全に失われると、これらの両方とローカルSIPベースのオプションで問題が発生します。これを処理するには、通知用に個別の接続(PSTN回線など)を使用するか、サードパーティの監視サービスと共にNagiosを使用して、接続全体の損失を警告する必要があります。

0
Jason Abate

おそらく、説明されているようなコマンドラインクライアントをsipします ここ は役に立ちますか?これは、監視対象、SIPプロバイダーの信頼性などに大きく依存します。それでもハードウェアのSMSゲートウェイに対する信頼が高まっています。インターネットアクセスインフラストラクチャを監視していないか、nagiosサーバーに独立した独立したインターネット接続がある場合-これは実際に機能する可能性があります。

0
pQd