2009年09月01日
このエントリーをはてなブックマークに追加
もう答えから手順から、なにもかも書かれているので、以下のサイトを参考に。
Yamaha RTXの統計を Muninで取得する

僕の環境では、 Yamaha RT107e の情報を取得しました。ちなみにヤマハのルーターは、色々便利ですね。

まず通常の取得項目を確認します。
# munin-node-configure --snmp [Yamaha RT107eのIP] --snmpversion 1 --snmpcommunity public

ここでシンボリックのコマンドが出てくるので、必要なものをコピー。
僕の環境では、if×2 および if_err × 2となりました。とりあえず error は必要ない感じかな。

そしてCPUとメモリーのデータを取得します。
参考サイトの通り plugin ファイルを作成します。

[CPU]
# vi /usr/share/munin/plugins/snmp__rtx_cpu
[Memory]
# vi /usr/share/munin/plugins/snmp__rtx_memusage

シンボリックの作成
# ln -s /usr/share/munin/plugins/snmp__rtx_cpu /etc/munin/plugins/snmp_rt107e_rtx_cpu
# ln -s /usr/share/munin/plugins/snmp__rtx_memusage /etc/munin/plugins/snmp_rt107e_rtx_memusage


※ここは確証無いです
plugin-conf.d/munin-node の編集
# vi /etc/munin/plugin-conf.d/munin-node
----------------------
[snmp_rt107e_rtx_*]
user root
env.host [Yamaha ルーターのIPアドレス]
env.community public
env.version 1
----------------------


実は、host とか snmp のバージョンを正しく取得してくれないので、結局ファイルを書き換えたりもしました。上記方法でどうしてもだめな場合には、スクリプトファイルを書き換えた方がラクです。
# vi /usr/share/munin/plugins/snmp__rtx_cpu および snmp__rtx_memusage
----------------------
my $host = [ヤマハのIP];
my $version = 1;
----------------------
結局 host と snmp のバージョンが正しく取得できなかったのでエラーが出ていました。設定ミスだったのかなぁ?
!! この方法だと、複数の yamaha を監視したいときには注意が必要です。 !!

最後に munin-node を再起動し、正しく値が取得されていることを確認し完了です。


stock_value at 10:13│Comments(0)TrackBack(0)技術:2009年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔