MRTG(Win)の拡張方法について

このQ&Aのポイント
  • MRTGをWin2kProへインストールし、IN/OUTのTraffic量を表示する方法について教えてください。
  • RouterのCPE使用率やサーバのメモリ使用率を表示するためには、どのような設定が必要でしょうか?
  • EtherのIN/OUTのTraffic量を設定するためには、どの部分で設定する必要がありますか?
回答を見る
  • ベストアンサー

MRTG(Win)の拡張方法について

お世話になります。 MRTGをWin2kProへインストールし、利用しているものです。 あるHomepageを参考に、MRTGをインストールし、IN/OUTのTraffic量を見れるようになりました。 現在、EtherのIN/OUTのTrafic量となっておりますが、RouterのCPE使用率やサーバのメモリ使用率(標準MIBのもの)等を表示する場合、どのようにすれば良いか、ご教授頂けませんでしょうか? また、MRTGの構築設定の中で「perl cfgmaker public@192.168.1.109 --globel "WorkDir: c:\www\mrtg" --output mrtg.cfg」とありますが、EtherのIN/OUTのTraffic量は、どの部分で設定されているのでしょうか? 以上、宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kuma-ku
  • ベストアンサー率54% (1558/2845)
回答No.1

こんばんは 何よりもまず、そのルータはSNMP に対応していますよね? CPU 使用率など、機器固有のパラメータを取得する場合には、 その機器に応じた”拡張MIB”が必要な場合が多いです。 各機器メーカのサポートページなどで、取得したい情報に対応したOID(Object ID)を調べ、 その値をMRTG で取得することになります。 *************** MRTGの構築設定の中で「perl cfgmaker public@192.168.1.109 --globel "WorkDir: c:\www\mrtg" --output mrtg.cfg」とありますが、EtherのIN/OUTのTraffic量は、どの部分で設定されているのでしょうか? *************** mrtg.cfg の中に、”Target”という欄があるのですが、 ここで取得するデータを指定しています。 ”Target[hoge]: 1:public@192.168.0.254”とある場合、 ”Target[hoge]: ”の後の”1”が、1番ポートを指しています。 cfgファイルのパラメータ変更などは、以下のページを参考にしてみてください。 http://www.tanu.org/~sakane/doc/public/howto-mrtg.html http://apex.wind.co.jp/tetsuro/f-bsd/mrtg.html また、OID などSNMP に関連する説明は、 以下のページが参考になると思います。 http://www.atmarkit.co.jp/fnetwork/rensai/snmp03/01.html http://www.atmarkit.co.jp/flinux/rensai/root08/root08a.html

baka-asu
質問者

お礼

詳細な説明をありがとうございます。参考のURLで勉強してみます。

関連するQ&A

  • MRTG(Win)において機能拡張する方法

    Windows 2000において、MRTGをインストールしました。 トラフィックは監視できるようになり、HP上からの見ることができるのですが、 他のCPU Memory HDDの空き容量の設定ができていません。 検索をかけていろんなページ見てるのですが、 なかなか思うように進みません。 ご指導よろしくお願いします。

  • mrtgとは?

    RedHatLinuxを使用してます。 サーバーをある程度構築しルートのメールlogを受信したところ下のようなメッセージが5分おきに届きます。 このメッセージを回避したいのですがどうしてもやり方が判りません。 またmrtgは必要なんでしょうか? 必要でないなら削除したいのですがその方法もおしえてください。 ERROR: CFG Error in "workdir", line 0: Working directory /var/www/html/mrtg does not exist

  • MRTGのlog

    MRTGでL3スイッチをポートごとに監視しています。 inとoutの値を読み込んでhtmlで表示するというプログラムを作成しているのですが 肝心のin,outの値がどこに残っているのかがわからないのです。 多分、ポート名.logだと思うのですが 書式もわからずに困っております。 どなたか採取してきて最新のinとoutのトラフィック量がわかる場所をご存知の方教えていただけませんでしょうか。 宜しくお願いします。

  • MRTGでのトラフィック監視

    お世話になります。 MRTGでルータの送受信データ量を監視しております。 この度閾値を設けて負荷が高いようなら パトライトを回すなりしようと考えております。 さて、一応の仕組みを作ることはできたのですが 閾値の考え方に関してご助力いただきたい所存です。 ▼背景 10Mの専用線を使っており 60%ぐらい帯域を使用したら発報としたいのですが 今のところ送信データ量と、受信データ量の2つを ルータのMIBから引っ張ってきている状態にあります。 この2つの値は1つのグラフに表示しています。 MRTGの設定ではどちらか片方の閾値でしか コマンド発行(ThreshMax0 or ThreshMaxI)ができないように思い 2つの値の合計でコマンドの発行ができるようにできないところが 困りものという風に考えております。 ▼本題 ・MRTGに置いてトラフィック監視をしたいときは あらかじめ送受信の合計をMIBから取得しておく必要があるのでしょうか。 ・MRTGの設定如何では合計値の閾値を 監視できるようになりますでしょうか? ・そもそもトラフィック監視において 送信と受信の合計値は意識しなくてよいとかありませんか…? ※シェルとかで生ログを加工するとかは避けたい思いです 何卒宜しくお願いいたします。

  • MRTGについて

    お世話になります。 WindowsServer2012 Standard 現状、WindowsサーバーのCPU/メモリ/HDDの監視するのに Windows標準機能であるパフォーマンスカウンタを使っており、 閾値を超えた場合(下回った場合)に担当者へメールするよう タスクも併用しております。 今回、「MRTG」を使ってトラフィックもあわせて監視したいと 考えております。 <質問>  ・MRTGでCPU使用率/メモリ使用率/HDD使用量(空き容量)/   トラフィックを監視することは可能でしょうか。  ・一般的にはMRTGを使用して監視する場合、その監視する   サーバー本体にインストールするものなのでしょうか。   それともクライアントPCにインストールしてネットワーク経由で   サーバーを監視するのでしょうか。   ※どっちにしてもサーバーにかかる負荷は変わらない?  ・例えば60分の平均値が設定した閾値を超えた場合にアラート…   というようなことは可能でしょうか。   要するに一瞬超えた場合はセーフで、平均値を超えた場合は   アウトとしたいところです。   ※Windowsのパフォーマンス監視だと「60分の平均値が」というのが    難しいため現状は実現できておりません。  ・閾値を超えた場合にプログラム(batやvbs)を実行することは可能   でしょうか。もしくは特定のアドレスにメール送信することは可能   でしょうか。  ・勉強不足で申し訳ございませんが、そもそもMRTGはどのような   仕組みで監視しているのでしょうか。   ネットで調べてみましたが、いまいち理解できず。。  ・サーバーのトラフィック監視とは、NICに対してのトラフィックという   意味でしょうか。例えば、複数人が同時にサーバー上にある大きい   データのコピーを行った場合、そのサーバーのNICにかかる負荷   (総帯域幅に対する利用帯域幅?)を監視するってことになるので   しょうか。 Windows機へのインストールや設定手順等が分かりやすく掲載されて いるサイトや書籍をご紹介頂けると幸いです。 ご教示の程、宜しくお願い致します。

  • HobbitとMRTGの統合の方法についての質問

    HobbitとMRTGを統合しトラフィックの情報をグラフで表示させたいと思っているのですが、方法がわからなくなってしまいました。 NET-SNMPとMRTGはすでにインストールし、MRTGでのトラフィックの監視はできていることは確認しました。 肝心のHobbitの統合なのですが、bbmrtgをhobbit/server/ext の中に入れ、hobbitlaunch.cfgに [bbmrtg] ENVFILE /opt/hobbit/server/etc/hobbitserver.cfg CMD /opt/hobbit/server/ext/bbmrtg.pl LOGFILE $BBSERVERLOGS/bbmrtg.log INTERVAL 5m 以上のように情報を追記しました。しかし、それ以降の作業がどうすればいいかわからなくて困っています。次はcfgmakerを使うのではと思っているのですが、どのように入力すればよいのかわからなくなりました。 http://www.pleiades.com/mrtgbb/を参考にしているのですが、英語のため、翻訳サイトを使っても把握しきれずに困っています。 どなたかわかる方がいらっしゃいましたご協力お願いします。

  • MRTG監視について

    Redhat8にMRTGをインストールし、WindowsNT,2000Serverの監視をしています。 トラフィックやメモリなどは監視設定済みなのですが、追加で、自作システムのログも監視対象に加えたいと考えています。 WindowsNT,2000上のログの値を監視サーバへSNMP RESPONSEで返せるようにし、 MRTGで監視できるようにしたいのですが、この場合の実現方法を教えてください。

  • MRTGのグラフ表示について

    サーバーにMRTGをインストールし、NW機器10数機のトラフィックを監視しています。 ここで、一つ疑問点があります。 出力される最大受信/送信バイト数を見ていると、 明らかに値が小さいのです。 普通は10数M単位でトラフィックが流れているはずなのですが、数100Kぐらいしか値として返ってこないのです。 cfgファイルの定義に問題があるのでしょうか? ちなみに、セットしている定義は、 Target HtmlDir LogDir ImageDir Refresh Growright だけです。 どなたが、アドバイスください! 不足情報があれば、書き込んでいきます! 宜しく御願い致します!

  • MRTG Cisco CPU負荷率の表示について

    現在、MRTGでCiscoルータのトラフィック量を表示しております。 先日、CPU負荷率が高く、ハングアップしたルータが発生した為、今後はCPU負荷率も確認が取れるようにしたいと考えています。 トラフィック量までは、ホームページから何とか構築することができましたが、CiscoのCPU負荷率まで、どうしても設定できません。 参考になるURL、もしくは構築された経験のある方々に、ぜひご教授して頂きたく投稿しました。 Ciscoルータであれば、全て同じ設定で良いかも含めて、ご教授頂けると幸いです。

  • MRTGの設定

    よろしくお願いします。 OS:RedHat ES3 MRTGの設定がどうもうまくいきません。 snmpd.confの設定 com2sec local localhost privat com2sec mynetwork 192.168.0.34 public ------------------------ group MyROGroup v1 mynetwork group MyROGroup v2c mynetwork ------------------------ view all included .1 80 ------------------------ mrtg.cfgの設定は割合します。 そして/uer/bin/mrtg /etc/mrtg/mrtg.cfgを実行すると SNMP Error: no response received SNMPv1_Session (remote host: "192.168.0.34" [192.168.0.34].161) community: "public" request ID: -1568105697 PDU bufsize: 8000 bytes timeout: 2s retries: 5 backoff: 1) at /usr/bin/../lib/mrtg2/SNMP_util.pm line 458 SNMPGET Problem for ifInOctets.2 ifOutOctets.2 sysUptime sysName on public@192.168.0.34 at /usr/bin/mrtg line 1678 WARNING: skipping because at least the query for ifInOctets.2 on 192.168.0.34 did not succeed WARNING: no data for ifInOctets&ifOutOctets:public@192.168.0.34. Skipping further queries for Host 192.168.0.34 in this round. ERROR: Target[r1][_IN_] ' $$target[0]{$mode} ' did not eval into defined data ERROR: Target[r1][_OUT_] ' $$target[0]{$mode} ' did not eval into defined data WARNING: Skipping Update of r1, inlast is not defined WARNING: Skipping Update of r1, outlast is not defined とでます。snmpエラーとでてるのでsnmpd.confの設定がいけないのだと思うのですが、調べてみてもわかりませんでした。 よろしくお願いします。