web-dev-qa-db-ja.com

IO muninのサービス時間とIOstatのグラフが表示されない

何らかの理由でIOサービス時間とIOstatのデータとグラフがmuninに表示されません。他のすべてのグラフは問題ありません。muninを設定しての統計とグラフを表示する方法を教えてもらえますか?これら。パッケージが不足していますか?

5
RajeshT

私は同じ問題に遭遇し(Ubuntu Lucid Lynxを実行しているEC2インスタンスで)、プラグインコードの上部にあるコメントを介して解決策を見つけました。

基本的に、プラグインはデフォルトで、番号が含まれているすべてのハードドライブをスキップします。これを回避するには、プラグイン構成ファイルに次の行を追加する必要があります(/etc/munin/plugin-conf.d/munin-node私にとって-rootとして編集する必要がありました):

[iostat]
env.SHOW_NUMBERED 1

次に、muninを再起動します。

Sudo restart munin-node

もちろん、システムでiostatが使用可能であることも確認する必要があります(コマンドラインでiostatを実行するとわかります)。そうでない場合は、インストールは非常に簡単です(Ubuntuに):

Sudo apt-get install sysstat
7
vitch

私もこの問題に遭遇しました。これは実際には、iostatがシステム内のデバイスの状態に関する情報を返さないという問題です。コマンドラインからiostatを実行すると、次のように表示されます。

# iostat config
Linux 2.6.18-194.11.4.el5 (hostname.tld)    08/10/2011

avg-cpu:  %user   %Nice %system %iowait  %steal   %idle
           0.06    0.04    0.05    0.05    0.00   99.81

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn

システムを再起動することで、デバイスを表示させることができました。

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda1             73.53      2532.05       142.72     255762      14416
sda2              0.29         8.08         0.00        816          0
1
alexcline

最初にsysstatパッケージをインストールする必要がある場合があります。

UbuntuでSudo apt-get install sysstat

次に、iostatを実行して、統計が利用可能であることを確認します。

1
Blue Waters

ターミナルでプラグインを実行して値を取得しますか?

多くの場合:/ etc/munin/plugins/plugin_here

その場合は、続行してローカルでポート4949に接続し、プラグインデータをフェッチしてみてください

nc 127.0.0.1 4949

plugin_hereを取得

最初のステップが機能しない場合は、通常、構文エラーが原因であるか、別のプラットフォームなど用に作成されています。
2番目の手順が失敗した場合は、多くの場合、muninが特定のユーザー(munin)として実行されており、一部のプラグインにはuid 0権限が必要なので、/ etc/munin/plugins.d/munin.confを編集します(またはmunin-node.conf?)、次のように入力します。

【ムニン】
user = root

それでも問題が解決しない場合は、muninサーバーのmunin-graph.log(およびmunin-fetch.log)にアクセスして、実際に何が起こっているかを確認してください。 tcpdumpingも多くのことを教えてくれます。

0
3molo