何らかの理由でIOサービス時間とIOstatのデータとグラフがmuninに表示されません。他のすべてのグラフは問題ありません。muninを設定しての統計とグラフを表示する方法を教えてもらえますか?これら。パッケージが不足していますか?
私は同じ問題に遭遇し(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
私もこの問題に遭遇しました。これは実際には、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
最初にsysstatパッケージをインストールする必要がある場合があります。
UbuntuでSudo apt-get install sysstat
次に、iostat
を実行して、統計が利用可能であることを確認します。
ターミナルでプラグインを実行して値を取得しますか?
多くの場合:/ 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も多くのことを教えてくれます。