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
withresolve
です。これは、アラームのトリガーと回復がに同期されることを意味します。
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との統合はこれについてです。質問や欠点がある場合は、メッセージを残して伝えてください!