問題タブ [munin]
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.
plugins - カスタム Munin プラグインが報告しない
Redis キューのサイズを取得するために最初の Munin プラグインを作成しましたが、何らかの理由で報告されません。他の Redis 中心のプラグインを含む、ノード上の他のすべてのプラグインは正常に動作します。
プラグインコードは次のとおりです。
プラグインは /usr/share/munin/plugins/redis_queue_ にあります
プラグインは /etc/munin/plugins/redis_queue_ にシンボリックリンクされています
サービスを再起動したことを確認しました
sudo munin-run redis_queue_ を実行すると、正しい出力が得られます。
munin-node-config を実行すると、次のようになります。
プラグインをフェッチするために telnet を使用してマスターからインスタンスに接続すると、次のようになります。
マスターには空のグラフが表示されますが、「最終更新」時間は増加していません。私は当初、プラグインの設定を少し変えていたので (適切な出力が得られませんでした)、すべての値が -nan になっています。出力を修正したら、プラグインが機能し始めると思っていましたが、すべての努力が失敗しました。
すべてが正しく見えますが、グラフにはまだ値がありません。
編集:Munin v1.4.6
nginx - Munin: nginx リクエストの y 軸の「m」は何を意味しますか?
次の munin で生成された nginx リクエストのグラフがあります。
Y 軸の「m」は何を意味しますか?
/usr/share/munin/plugins/nginx_request にある nginx munin プラグインは以下を抽出しています:
これは、nginx_statusの 3 番目のコンポーネントを取得していることを意味します。これは、累積されたリクエスト数の合計のようです。この同じサーバーからの実行例を次に示します。
munin nginx プラグインは、以下を rrdtool に渡します。
java - ムニンjmx構成
Munin で JMX 監視を有効にしようとしています
次のガイドに従っています。
それは私に言います:
私はこれを正確に実行しましたが、./jmx_process_memory を実行すると、次のようになります。
実際の構成ファイルは java_process_memory.conf と呼ばれるため、シンボリックリンク jmx_java_process_memory に名前を付けようとしましたが、同じエラーが発生します。
ここで説明されているように、シンボリックリンク jmx_Threads に名前を付けることで成功しました。
org.munin.plugin.jmx.Threads は munin-jmx-plugins.jar 内のクラスの名前であり、他のクラスも機能しているようです。しかし、これは Munin ガイドが私に指示していることではないので、ドキュメントは間違っていますか? 構成ファイルの目的は何ですか?理由があってそこにある必要がありますか? Tomcat の設定ファイルの例があります。これは私の本当の興味がある場所なので、これを理解する必要があります。少し立ち往生していますが、ガイドに従って機能させることができません!
誰かが私をこれに当てはめることができますか?
乾杯NFV
performance - Munin グラフ - mysql スロークエリと munin 統計の最大上限を設定する方法は?
うわー、これはスタックオーバーフローに関する私の最初の投稿です! 何年も結果を使用していますが、100% 困惑して参加することを決めたのはこれが初めてです!
私は Munin を使用して、VPS の CPU、メモリ、負荷などを監視およびグラフ化しています。
ときどき、統計的に異常なデータ ポイントが大量に出て、グラフが狂ってしまうことがあります。これらのグラフの上限を設定して、これらの外れ値が残りのデータ ビューに影響を与えないようにしたいと考えています。
何時間も掘り下げて実験した後、次のようにして負荷の上限を変更することができました。
私が変更され:echo 'graph_args --base 1000 -l 0'
に:echo 'graph_args --base 1000 -l 0 -u 5 --rigid'
それは完璧に機能しました!
残念ながら、私は munin stats 処理時間と mysql slowqueries に上限を設定するためにあらゆることを試みましたが、それを理解することはできません!
mysql_slowqueries の行は次のとおりです
... そして munin_stats について
-u
私はすべての組み合わせとそれらの両方を試しました--upper-limit
が、グラフの表示に影響を与えて最大上限を表示することはありません。
上限を固定できるように、これらの行を何に変更する必要があるかについてのアイデアはありますか?
ありがとう!
python - New Relic Python の代替?
Python で自分でホストできる、または Sentry の無料プランでホストできる、New Relic の代替案を探しています。
私はすでにバグ トレース用に Sentry の無料プランを使用していますが、これは私たちのフレームワーク (Django) にとって本当に必須です。(getsentry.com)
私は反対側、ダークサイドを探しています。帯域幅サーバー、CPU、メモリ、および Redis、Postgresql、Varnish などのアプリケーションを監視します。
Muninは仕事をしますが、それは本当に古くなっており、インストールするのは面倒です.
apache2 - Munin Dynazoom が Ubuntu で動作しない
最近、自分のマシンに Munin をインストールしました。すべてが機能し、データは実際にグラフに描かれています! :)
しかし、何らかの理由で、個々のグラフをクリックすると、ダイナズームのページに移動しますが、すべて画像のないプレーンテキストです:(
これが私のapache.confです:
これが機能しない理由はありますか?十分な情報を提供していない場合は、お知らせください。ありがとうございました