- 締切済み
muninでルータのトラフィックを監視したい
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の方にも同じ情報が表示されてしまいます。 ちょっと行き詰まってしまったので、何か解決のヒントがあればよろしく御願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kon_t
- ベストアンサー率0% (0/0)
同じ症状、同じことをやっていて見つけました。 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のスイッチ)では動いているようです。
- mochablend
- ベストアンサー率68% (32/47)
「ping HOGE」とやって名前解決できますか? スクリプト直実行で値が取れてるそうなので多分大丈夫かとは思いますが。 設定にまずそうなところはないので、多分munin-nodeの再起動で治りそうな気がします。
補足
お返事ありがとうございます。 はい、DNSへの登録も確認し、念のため、hostsファイルにも定義しているので名前解決できています。 VMでいくつかの環境でテストしてみてますが、どこでも同じ症状になって しまってます。 install-mail+node+pluginを入れた環境とinstall-node+pluginだけの環境 と両方試したりしたりしていますが、解決に至っていません。 use_node_name no の部分が引っかかってplugin-conf.d/munin-nodeを読みに行けていないような気がするのですが、このあたりはログにも出力されていないので、確認手段がありません。