ZabbixはOneAlertを統合して本格的なアラートを実現



Zabbix Integrates Onealert



1はじめに

アラームは、重要な情報を運用および保守「または他の関係者」に送信して、問題を時間内に発見して処理します。すべてのオープンソース監視ソフトウェアの中で、Zabbixのアラート方式が間違いなく最高です。電子メールアラートからFetion、139/189メールボックス、そして最後にWeChatや電話アラートまで、アラートを出すにはさまざまな方法があります。アクセスにはさまざまな問題や困難があります。それらをすべて1つにまとめることができるソフトウェアはありますか? OneAlert

2.Zabbixの従来のアラーム方式

Eメール:SMTP経由でメールを送信するためにsendmail、sendEmailなどを呼び出す



Fetion:Fetionはすでに歴史の段階から撤退し、使用されなくなりました

189/139:メールをメールに送信、メールをSMSにユーザーの携帯電話に送信、遅延があります



WeChat:WeChatパブリックアカウントを申請し、APIにアクセスする必要があります。プロセス全体が複雑で、セッション時間の制限があります。

SMS:多くのSMSゲートウェイは料金と安定性が異なり、APIを介してアクセスする必要があります。

3.従来のアラームVSOneAlert

使用プロセス全体を通じて、従来のアラームモードとOneAlertアラームを発する機能の欠点が次のように得られます。



3.1不十分な従来の警報方法

  • Zabbixの電子メールアラートは送信されないことがよくあります

  • SMScatを購入するかSMSAPIを購入するなど、SMSアラートが必要な場合は、プロセス全体が面倒です。

  • WeChatアラームには、公開番号とAPIアクセスが必要であり、セッションには時間制限があります。

  • 夜の目覚ましは基本的にディスプレイになり、弱いSMSで目覚めることができます

  • Alibaba Cloud、Tencent Cloud、Zabbixのさまざまなシステムアラームは個別に設定する必要があり、面倒です。

  • アラーム分析の一般的な欠如があります

  • 139/189アラームの送信に大幅な遅延があります

3.2OneAlertアラーム機能

  • アラームオールインワン、WeChat、メール、SMS、APP、電話アラームをサポート

  • Zabbix、Nagios、Alibaba Cloud、Tencent Cloud、MonitorPoなどへのアクセスをサポートします。

  • 柔軟な割り当て戦略、関連する担当者へのアラーム情報の柔軟な割り当て

  • Wechat、メール、アプリ、その他のアラーム方法はすべて無料です

4.アクセスの準備

Zabbixオフィシャルがzabbix-3.0.0alphaにアップグレードされたので、将来のトレンドを考えると、3.0にアップグレードするのが待ちきれません。それらのほとんどは、Webスタイルの変更を除いて類似しています。したがって、この記事はZabbix2.xおよびZabbix3.xバージョンに適用されます。次に、クールな開口部をたどり、OneAlertをZabbixに接続します。質問や欠陥がある場合は、グループに参加するか、ttlsa.comにメッセージを残してください!

5.OneAlertバックグラウンド操作

5.1リマインダーの設定

以下に示すように、電子メール、SMS、WeChat、電話アラート、マルチポリシーリマインダー、アラームルールの柔軟な定義。アラームが発生した直後に、ユーザーに電子メールとWeChatメッセージを送信します。 10分経ってもメールが確認されない場合は、SMSを送信し、30分以内に確認されていない場合はユーザーに電話してください。

5.2ディスパッチ戦略の設定

アラームの最初の時に人々に通知を送信するようにシード戦略を設定できます。 30分以内に処理されなかった場合は、上司にメッセージを送信できます。

5.3アプリケーションの作成

OneAlertバックグラウンドにログインし、[アラーム]-> [アプリケーション]-> [アプリケーションの追加]をクリックします。統合タイプには、Ali、Nagios、TencentCloudなどがあります。Zabbixを選択して保存します。アプリケーションKEYが生成され、そのキーは後で使用されます。

6.onealertエージェントをインストールします

#cd /usr/local/src/ # wget http://cdn.110monitor.com/open/download/alert-agent-4.0.1-RC2.tar.gz # tar –xvf alert-agent-4.0.1-RC2.tar.gz(

注:パラメーターは-xzvfではなく-xvfです)

# cp -rp alert-agent /usr/local/zabbix-3.0.0/alertscripts # cd /usr/local/zabbix-3.0.0/alertscripts # cp alert-agent/plugin/zabbix-plugin/110monitor . # chmod +x ./110monitor

7.ZabbixはOneAlertを統合します

以下のアクションはすべてZabbixWebバックグラウンドで実行されます

7.1OneAlertメディアの作成

administration->Media Types->create media type、以下に示すように

7.2管理者ユーザーがOneAlertメディアを追加

Administration->Users->Admin->クリックmedia->Add、次のように入力します:OneAlertバックグラウンドによって生成されたキーに送信します

7.3トリガーの作成

クリックConfiguration->Action->create action

  • トピックはtrigger with resolveです。これは、アラームのトリガーと回復がに同期されることを意味します。
    110モニター
  • アラーム内容を設定します。コロン「:」の前の内容は変更できないことに注意してください。コロン「:」の後のコンテンツは、単独で編集できます。以下の7つのアラームのみ使用できます。そうしないと、アラームをOneAlertインターフェイスに送信できません。
`alarmName:{TRIGGER.NAME}` `entityName:{HOSTNAME}` ` entityId:{IPADDRESS}` `value:{TRIGGER.VALUE}` ` eventId:{EVENT.ID}` `priority:{TRIGGER.SEVERITY}` `alarmContent:{IPADDRESS} ` `{ITEM.NAME}:{ITEM.VALUE}`

8. Zabbix + OneAlert統合テスト

障害を作成するには、Zabbixクライアントを選択し、次のコマンドを実行します。

# killall zabbix_agentd

OneAlertは、5分間待機すると、バックグラウンドで次のアラームが発生します。

また、WeChat(公開番号に注意を払い、アカウントをバインドする必要があります)とSMSアラートを受け取りました

9.OneAlertアラーム分析

Zabbixなどのオープンソースモニタリングでは利用できないアラーム情報の分析を提供します。運用・保守により、最新のサーバーの状態を明確に把握できます。

10.まとめ

OneAlert Zabbixとの統合はこれについてです。質問や欠点がある場合は、メッセージを残して伝えてください!