主流のデータは、システムの運用・保守、単純な比較を監視します

  

システム監視プログラム:

現在主流のサーベイランスプログラムは、すなわち、3つあります。

  1. ZABBIX
  2. プロメテウス
  3. オープンfalon

 

 I.はじめに

ZABBIX

ZABBIXはシステム、エンタープライズクラスのオープンソース監視ソフトウェア、ウェブベースのインタフェースを監視ベテランです。ZABBIXサーバLAMP環境やニーズのLNMP環境、分散型監視システムやネットワーク監視を提供します。どの機能をグラフ化パフォーマンス監視、ネットワーク機器のパフォーマンスの監視、パフォーマンス監視データベース、アラームモードの様々な、詳細レポートのホストを含​​んでいます。オブジェクトの監視は、WindowsまたはLinuxサーバにすることができ、それはルーターすることができ、スイッチおよび他のネットワーク機器、サーバ、およびその他のネットワークは、リモートSNMP、ZABBIXエージェント、PING、ポート監視やその他の方法、データ収集などの機能を経由して監視を提供します。

特徴:サーバ、ルータ、スイッチを監視することができ、

 

プロメテウス(プロメテウス)

プロメテウスはSoundCloudが開発したオープンソースの監視システムのオープンソースバージョンです。2016年には、Googleがその第二位のオープンソースプロジェクトにプロメテウスにLinux Foundationの(クラウドコンピュネイティブ財団、CNCF)が主催しました。また、プロメテウスオープンソースコミュニティに大活躍。プロメテウスはkubernetes関係を持つ仲間である、CNCF最初のプロジェクトは、第二のプロジェクトはプロメテウスにある、オープンソースのK8Sです。

特長:より特にで、クラウド環境のモニタリングに適した K8S下システムを監視サービス

 

オープンハヤブサ

インターネットのうちオープンファルコンは、オープンソースのエンタープライズクラスの監視システムの運用・保守部門キビで、現在、キビ、金山ユン、米国のグループ、Jingdongは金融市場にオープンファルコンの使用して行くが含まれます。オープンファルコン全体、すなわちアラームアセンブリ、アセンブリ描画、二つの部分に分けることができます。

時系列データとして表示プログラムを格納し、一人で作業することができ、データ収集「コンポーネントグラフィックス」、収集、保存、アーカイブ、サンプリング、クエリ、ディスプレイ(ダッシュボード/画面)や他の機能を担当しています。

などのポリシー設定(ポータル)、アラーム決意(裁判官)、アラーム処理(アラーム/送信者)、ユーザーグループ管理(UIC)を、警告を担当する「アラームコンポーネント」、

特長:国内監視システム、豊富な情報

 

要約:

以下のZabbixドキュメンテーションではなく、多くの設定項目、機能豊富なことに、利点は、ページ上で直接設定することができます。

また、詳細は機能が豊富なオープン・ファルコン、公式文書、プロメテウスはあまりオープン・ファルコン、構成アイテム以上、多くのZabbixのより特徴が、ドキュメントは十分に詳細に説明されていません。

 

第二に、インストールと展開の難しさ

ZABBIX:

  1. インストール ZABBIX-サーバ端末
  2. 使用して Webページの設定を
  3. 増加、クライアント側の監視は、ウェブ上で行われます

 

プロメテウス

  1. インストール行くのロケール
  2. 監視対象サーバにインストールされているプロメテウス
  3. 監視対象の環境にインストールされているクライアントのエクスポート
  4. インストール grafana (インストールされていない場合があります)

 

オープンハヤブサ

  1. インストールのRedisを
  2. インストール MySQLを
  3. インストール行くのロケール
  4. バックエンドモジュールをインストールします。
  5. クライアントのインストール

 

  

 第三に、データの収集

ZABBIX

SNMPエージェント、ICMP、SSH、経由のZabbixデータ収集 IPMI およびその他のシステム。データ量が直読の必要性にデータベースを表示する場合は、カードが遅くなります

スケールの監視ノード: 1000 +

 

プロメテウス

プロメテウスは、定期的に長い、対応するHTTPインターフェースがアクセスを監視することができる限り、任意のコンポーネントをコンポーネント監視HTTPプロトコルクロール状態の基本的な原理です。任意のSDKまたはその他の統合プロセスなし。これは、VM、ドッカー、Kubernetesなどというように、仮想化環境監視システム、のために非常に適しています。出力は、輸出国と呼ばれるコンポーネント情報のHTTPインターフェースを監視しました。現在インターネット企業では最も一般的に使用される部品は、輸出国がそのようなワニス、Haproxy、nginxのは、MySQL、(ディスク、メモリ、CPU、ネットワークなどを含む)のLinuxシステム情報として、直接使用することができます。

データは、プロメテウスのホストのパフォーマンス監視、パフォーマンス監視容器、nginxのアクセストラフィックのパフォーマンス、状態、および個々のコンポーネントKubernetesインターネットが含ま収集しました。プロメテウスは、現在のローカルデータ保持月にM3DBに履歴データの保存を意味します。

スケールの監視ノード: 1000 +

 

オープンハヤブサ

オープンファルコンTCPベースのデータ伝送プロトコル。エージェント・ノードが自動的にインデックスを監視ベースのシステムを取得し、に報告することができます転送、長いTCPコネクションが確立される転送エージェントは、データは60秒ごとに一度転送に送信されます。

オープン・ハヤブサのエージェント・コンポーネントを直接サポートCPU、負荷、メモリ、ディスク、IO、ネットワーク関連のカーネルパラメータ、SS統計出力ポート収集、生存情報収集のプロセスのコアサービス、重要なビジネスプロセスのリソース消費、NTPは、取得したオフセット、DNS解決コレクション。より多くのデータ収集をサポートするように拡張することができ、サードパーティのコンポーネントがあります。

スケールの監視ノード: 1000 +

 

 

 

第四に、データストレージ

ZABBIX         

ストレージ: MySQLのprostgresql

Zabbixのは、MySQLの中に保存されている、それは他のデータベース・サービスに保存することができます。ZABBIXリレーショナルデータストア時系列データの使用は、それがしばしばモニター大規模クラスタに格納されたデータの観点で延伸されます。だから、Zabbixのから始める4.2バージョンはTimescaleDBタイミングデータベースをサポートしていますが、現在の成熟度は高くありません。

 

プロメテウス

ストレージ: opentsdb

高性能タイミングデータベースからプロメテウス研究、V3バージョンは、サードパーティのドッキングを介して配列データベースが格納されている履歴データを拡張し、データ記憶装置の第二のレベル当たり数千万に達することができます。

単一ノードのストレージの限界を克服するために、プロメテウスは、彼のクラスタストレージを実現しますが、読み込みと書き込み、ユーザーはスケーラビリティプロメテウスデータベースストレージを実現するために右のタイミングを選択できるように、リモート・インタフェースを提供していませんでした。

 

オープンハヤブサ

ストレージ:とアーカイブ RRD保存のMySQL + Redisの+ opentsdb

オープンファルコンRDDデータ記憶に使用され、また開ファルコンスライスされたデータの整合性ハッシュアルゴリズムに追加され、OpenTSDBを受信することができます。

RRDは、あるラウンドロビンデータベース、の略で、「データベースリング。」名前が示すように、データと関連する時系列を格納するためのリサイクルデータベース記憶空間です。

RRDデータベースは、ストレージ容量がいっぱいになったときに、サイズを定義したときに作成され、最初から古いデータを上書きし、制御された大きさとメンテナンスフリーの線形成長や他のデータベース異なる、RRDのでれます。

 

要約:

もし唯一の短期保存とクエリ、プロメテウス、オープンハヤブサは、Zabbixは既存の要件を満たすことができます。しかし、大量のデータを他のデータベースのようなアクセススパーク、MapReduceのを使用するために必要なすべてが予測手順を、分析される場合。二次開発のためのオープン・ファルコン必要性、プロメテウスは、リモート読み取りおよび書き込みへのインターフェイスを提供します。C開発中のZabbix背景、困難な二次開発。

 

 

 

第五に、アラーム監視

1.Zabbixは、複雑なマルチアラーム情報を実装することができます

電話アラーム、電子メールアラート、マイクロチャネルのアラーム、SMSのアラーム、アラームアップグレードメカニズム(アラームがあることができるかに関係なく)。

 

2.Prometheuss

現在、電子メール、サポート、それは爪をドッキングされている場合は、ウェブフックの道を通じてトリガークライアント側の爪にアラームを送信することができ、スラック、マイクロチャネルとウェブフックを。

 

3.Open、ハヤブサ

SMS、マイクロ手紙、メール、電話。

アラームレベルのような、構成することができる等P0 / P1 / P2、および他のアラームのそれぞれは、異なるキューのRedisに対応することになります。

 

6つのオプション

 

 

インストールの複雑さ

データ取得支援

データストレージの難易度

アラームのサポート

ZABBIX

低いです

高いです

高いです

Prometheuss

低いです

高いです

高いです

オープンハヤブサ

高いです

低いです

 

 

 

 

 

 

 

 

これらのデータから指標を監視するさまざまな機能を比較し、結論することができるオープン鷹が最も強力ではありませんが、それは最も簡便です。特に、運用・保守コスト削減を発生し、問題となっているデータの量を増やすために、データ・ストレージ・ディスクを心配しないでください。アカウントに現在のサーバーのOpenLABシステムの大きさを考えると、機能要件が複雑とアラームが拡張されていない、オープン・ハヤブサが必要になることがあり、需要を満たすことができます。だから、最終的にはオープン鷹の継続使用をお勧めします。

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/goldsunshine/p/12601920.html