昨日見た夢を教えて下さい

CentOS5.1 munin-1.3.4で既に環境が構築できています。
どうしてもグラフ化というか値が取得できないのが、snmp部分で行き詰まりました。
snmpwalkではルータの情報は取得できています。
また、/etc/opt/munin/plugins/snmp_HOGE_if_1を実行するとちゃんと、値の取得ができています。
ルータとサーバはグローバルIPで同じサブネット内で、FW関係は外してあります。
/etc/opt/munin/munin.conf
[HOGE]
address 127.0.0.1
use_node_name no

/etc/opt/munin/plugin-conf.d/munin-node
[snmp_HOGE*]
env.host ルータのIPアドレス
env.community public

自分自身にtelnet localhost 4949 で確認してみると
nodes
HOGE
.
list HOGE
snmp_*** snmp_***
などの情報は返ってきます。

/var/opt/munin/datafileには、
DOMAIN;HOGE.DOMAIN;use_node_name no
DOMAIN;HOGE.DOMAIN;address 127.0.0.1
これだけしか情報がありません。
当然、グラフの生成もされません。

ちなみに、このサーバ自身の各情報を集めようと
/usr/local/munin/sbin/munin-node-configure --shell | shを実行して
各シンボリックリンクを作成し、
/etc/opt/munin/munin.confに
[test.domian]
address 127.0.0.1
use_node_name yes
とやった場合は、ちゃんとグラフ表示できますが、このときHOGEの方にも同じ情報が表示されてしまいます。

ちょっと行き詰まってしまったので、何か解決のヒントがあればよろしく御願いいたします。

A 回答 (2件)

同じ症状、同じことをやっていて見つけました。



CentOS 5.4
munin-node-1.2.5-2.el5.rf
munin-1.2.5-2.el5.rf

ルータが192.168.1.1だとして

# munin-node-configure-snmp 192.168.1.1 | sh

# vi /etc/munin/plugin-conf.d/munin-node
[snmp_192.168.1.1*]
env.community public

# vi /etc/munin/munin.conf
[192.168.1.1]
address 127.0.0.1
use_node_name no

munin-node 再起動
で、うちの環境(相手はNETGEARのスイッチ)では動いているようです。

参考URL:http://d.hatena.ne.jp/moto0215/20070515/1179213026
    • good
    • 0

「ping HOGE」とやって名前解決できますか?


スクリプト直実行で値が取れてるそうなので多分大丈夫かとは思いますが。

設定にまずそうなところはないので、多分munin-nodeの再起動で治りそうな気がします。

この回答への補足

お返事ありがとうございます。
はい、DNSへの登録も確認し、念のため、hostsファイルにも定義しているので名前解決できています。

VMでいくつかの環境でテストしてみてますが、どこでも同じ症状になって
しまってます。

install-mail+node+pluginを入れた環境とinstall-node+pluginだけの環境
と両方試したりしたりしていますが、解決に至っていません。

use_node_name no の部分が引っかかってplugin-conf.d/munin-nodeを読みに行けていないような気がするのですが、このあたりはログにも出力されていないので、確認手段がありません。

補足日時:2008/05/29 09:53
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!