問題タブ [ganglia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ganglia - gmetad のクラスタリングと他の gmetad からのデータのプル
私は神経節が初めてで、プロジェクトの gmetad のクラスタリングをいじろうとしています
約 500 ノードのクラスターがあるため、gmetad(aggregator) の負荷を複数のノードに分散し、中央の gmetad /gweb を使用してすべての結果を表示したいと考えています。
また、すべてのノードからすべてのデータを 1 台のマシンで取得できないという制限があるため、以下のようなオプションがあるかどうかを知りたかったのですが、
- gmetad のクラスターを構成する場合、中央の gmetad には他のすべての gmetad からのデータが rrd(central) に含まれますか?
- rrdに保存する代わりに、gwebが表示するために中央のgmetadにデータをリアルタイムでストリーミングすることは可能ですか?
以下のサンプル構成を見つけてください。
中央構成
grid1 構成
上記の構成を試してみたところ、Web 上でデータを表示できましたが、すべての gmetad からのデータが中央の gmetad にコピーされています。
前もって感謝します
php - Authentication Ganglia gweb ログアウトの問題
今日、gweb の apache サーバーで認証を有効にしようとしました。認証に成功しましたが、右上隅の [ログアウト] リンクをクリックしてもログアウトできません。誰かが同じ問題に遭遇した場合は、これについて助けてください。
認証構成
httpd.conf 内
.htpasswd を設定どおりに適切な場所に配置しました。
conf.php で - gweb
centos - Ganglia クライアントは、64 ビット CentOS のサーバーにメトリクスを報告しません
Ubuntu に Ganglia サーバー、CentOS クライアントに Ganglia クライアント (gmond) があります。クライアント マシンのメトリックが UI に表示されない
クライアントで gmond サービスを再起動しようとすると、次のエラーが発生します。
また、/var/log/messages は次のように報告します。
ganglia - Ganglia Web - ホストアップとホストダウンの問題
クラスターを監視するために、Ganglia (Ganglia Core 3.6.0 および Ganglia Web 3.5.10) をセットアップしました。
マシンで gmond を再起動すると、他のすべての gmond マシンからのメトリックも停止します。つまり、Ganglia Web で他のマシンから公開されているメトリックを確認できません。また、ホスト数が 0 になり、ホスト数が 13 (マシンの総数) になることもわかります。時間が経つにつれて、ホスト数は 13 に戻ります。
何か不足していますか?? 誰か助けてくれませんか...
rrd - Ganglia - デフォルトのグラフが表示されない
Ganglia UI を使用して、多数の分散クラスターを監視しています。デフォルトのグラフ (負荷、メモリ、CPU、およびネットワーク) を除いて、すべてのグラフが機能しています。Ganglia gmond はこれらの情報を rrd に保存していません。これは、gmond サービスの開始中に発生するエラーです。
Cannot load /location/ganglia-install/lib64/ganglia/modcpu.so metric module: location/ganglia-install/lib64/ganglia/modcpu.so: undefined symbol: timediff
linux - UIでグラファイトグラフを表示するには?
以前は、多数のノードを監視するために Ganglia を使用していましたが、現在は Graphite に移行しており、RRDtool をストレージ エンジンとして使用する予定です。すべてのグラファイト関連ファイルをソースからビルドし、カーボンおよびグラファイト デーモンを起動できます。しかし、UI でこれらのグラフを表示するにはどうすればよいですか?
monitoring - gmond からデータのサブセットをフェッチする
これは、監視対象のサーバー数がわずか 2 桁であり、数百までゆっくりと増加する可能性がある小規模なデータセンターのセットアップのコンテキストにあります (存在する場合)。私は神経節の初心者で、小さな神経節のテストベッドのセットアップを完了したばかりです (そしてそれを読んで遊んでいます)。私が気づいているいくつかのこと -
- gmetad はポート 8652 でのインタラクティブなクエリをサポートしており、これを使用してメトリック データのサブセットを取得できます 。たとえば、特定のクラスター内の特定のメトリック ファミリのデータを取得できます。
- gmond は、クラスター内のすべてのノードからのすべてのメトリックのデータの全体のダンプを常に返すようです (「netcat host 8649」の実行時)。
私のセットアップでは、gmetad や RRD を使用したくありません。複数の gmond クラスターからデータを直接フェッチし、単一のデータストアに保存したいと考えています。gmetad と RRD を使用しない理由がいくつかあります -
- セットアップ全体に複数のデータストアは必要ありません。1 台の専用マシンを使用して、複数の少数のクラスターからデータをフェッチし、それらを保存できます。
- gweb をデータ フロント エンドとして使用する予定はありません。神経節からのデータは、完全に別の監視ツールに送られます。このセットアップでは、gmetad の別のレイヤーによって追加される可能性のあるレイテンシーを排除したいと考えています。つまり、gmetad のポーリングは毎分行われ、私の管理ツールは gmetad のポーリングを毎分行うため、2 分間の遅延が追加されますが、これは比較的小規模/中規模のセットアップでは不要だと感じています。
アプローチには、助けが必要な問題がいくつかあります-
- gmond からフィルタリングされたデータを取得できません。gmond から個々のメトリック/メトリック グループ情報を取得するのに役立つプラグインはありますか (さまざまなメトリックがさまざまな間隔で収集されるため)
- gmond の出力は非常に冗長なテキストです。エクスポート用に構成できる他の (できればバイナリの) 形式はありますか?
- gmetad/RRD を完全に排除するという私の考えは非常に悪い考えですか? 誰かがこのアプローチを以前に試したことがありますか? その際、データ収集の観点からどのようなことに注意すればよいでしょうか。
前もって感謝します。
performance - ganglia を使用した Hadoop クラスターのディスク I/O の監視
Hadoop 2 (HDP2) をデプロイしましたが、ganglia のスレーブ ノードのディスク I/O メトリックを取得したいと考えています。これまでのところ、関連するメトリックは見つかりませんでした。
使用する、または神経節に追加することをお勧めする測定基準は何ですか?
ありがとう