MRTGとRRDを使ったグラフ表示ができない

このQ&Aのポイント
  • mrtgとRRDを使ったネットワークトラフィックの分析を行っていますが、グラフが表示されません。
  • apacheを経由してクライアントがブラウザ上でグラフを開こうとすると、パーミッションエラーが発生します。
  • rrdファイルのオーナー権限はapacheに与えられていますが、エラーが解消しません。ご存じの方はご教示ください。
回答を見る
  • ベストアンサー

MRTGとRRDを使ったグラフ表示ができない

お世話になります mrtg と RRD を使ったネットワークトラフィックを分析しようとしています。 apacheを経由して、クライアントはブラウザ表示させるのですが、 グラフを開こうとすると、 「Error: RRDs::graph failed, opening '/var/www/mrtg//hostname/interfacename.rrd': Permission denied」 と表示されるばかりで、グラフが作成されません。 rrdファイルは、apacheにowner権限を与えています。 このエラーをなくすためには、 どの値を見直せばよろしいか、 ご存じのかたがいらっしゃいましたら、 御指導いただきたく存じ上げます。

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

  • ベストアンサー
  • kachansa
  • ベストアンサー率44% (30/67)
回答No.1

そのファイルを置くディレクトリのownerはどうなってますか? Permission deniedでありがちなのは、ファイルだけではなく、その ファイルを置くディレクトリにも権限がないと駄目な場合があります。 あと、mrtg//hostnameのように、スラッシュが2つになっているのも 気になりますが、これは、何故かはわかりません。単なる表示上での 問題なのか設定ミスなのか

kuribeko
質問者

お礼

kachansaさん、 回答ありがとうございました。 上位ディレクトリのPermission にexecute 権限を付与したことで 解決しました。 完全に、思い込みをしていました。

関連するQ&A

  • MRTGについて

    MRTGについて教えてください。 ■下記グラフはどの値をグラフ化したものなのでしょうか  (1)Daily Graph(5 Minute Average)  (2)Monthly Grafh(2 Hour Average)  (3)Yearly Grafh(1 Day Average) ■下記が表示されているのですが、何を表しているのでしょうか。  (1)GREEN###Incoming Traffic in Bits per Second  (2)BLUE###Outgoing Traffic in Bits per Second  (3)DARK GREEN ### Maximal 5 Minute Incoming Traffic  (4)MAGENTA ### Maximal 5 Minute Outcoming Traffic また、MRTGで表示される内容について説明されているサイト等あれば教えていただけませんでしょうか。

  • 【MRTG】グラフ表示で抜けがある。

    FreeBSD4.X上にてMRTG 2.10.15を稼動し、CISCOルータのトラフィックの監視をしております。 インターネット向けの上位回線を75M→200M回線を増強したところ、115Mbpsあたりを越えたトラフィックが発生した場合、 グラフ表示が、数Mbpsとして表示されてしまうようになりました。 ただ、実際には115Mbps以上のトラフィックは流れているようです。 発生した当初はMRTGのバージョンが古いためかと思い、現在のバージョンに上げたのですが、状況は変わりませんでした。 MRTG側のconfigファイルを変える必要があるのでしょうか。 解決方法をご存知の方、或いは、同様の状況に遭遇した方がいらっしゃるようであれば、是非とも解法をご教示ください。

  • MRTGでグラフ表示される値

    この度運用を引き継ぎMRTGでグラフ化したトラフィック結果を定期的に報告しているのですが、 50M回線にも関わらず100M近くの値が表示されています。 コンフィグを確認してみましたが勉強不足で恥ずかしながら意味がわかりません。 必要な情報と思われるTargetの記述は以下のとおりです。 Target[Traffic]: .1.3.6.1.4.1.3224.9.3.1.3.0&.1.3.6.1.4.1.3224.9.3.1.5.0:hogehoge@xxx.xxx.xxx.xxx: となっており4色でグラフ化されていて、 緑 ### 受信量(ビット/秒) 青 ### 送信量(ビット/秒) 深緑### 最大の5分間の受信量 マゼンタ### 最大の5分間の送信量 となっているようなのですが深緑・マゼンタのグラフが100Mbits/sまで達しております。 深緑・マゼンタの示す値が何であるのかご教授いただけないでしょうか。

  • Apacheのディレクトリ構成

    Apacheでテストサーバーを構築したいと思っています。 ディレクトリ構成は、 (1)/var/www/html/配下に通常のドキュメントを (2)/var/www/html/mrtg配下にMRTGのドキュメントを配置しています。 Apacheの設定DocumentRootは、/var/www/htmlです。 http://192.168.1.100/index.htmlでアクセスすると(1)が表示されます。 しかし、http://192.168.1.100/mrtg/index.htmlでアクセスすると、 403エラーになってしまいます。 その時エラーログには「client denied by server configuration: /var/www/mrtg/index.html」と表示されていました。 どうやら正しく(2)のアドレスを見に行ってないようなので、いろいろ試したのですがどうもうまくいきません。何が悪いのでしょうか?

  • htmlファイルが表示できません

    初歩的なことかもしれませんが教えてください。 Webサーバーをたてて、mrtgディレクトリ以下ののhtmlファイルを見ようとしてhttp://192.168.1.3/mrtg/*のファイルにアクセスするのですが、forbiddenといわれてしまいます。 You don't have permission to access /mrtg/index.html on this server. Apache/2.0.52 (CentOS) Server at 192.168.1.3 Port 80 You don't have permission to access /mrtg/127.0.0.1_2.html on this server. /var/www/html/mrtg以下のパーミッションはすべて777で 所有者は一般ユーザーに変えました。 でもコピーをして/var/www/html/index.htmlとかにもってきてhttp://192.168.1.3/index.htmlでアクセスすると表示されます。 httpd.confでは特に制限はかけていません。 httpdは起動しています。 あとどのあたりを疑えばよいでしょうか?

  • MRTGのメール設定がわかりません

    私は現在、MRTGを用いてサーバの監視を行いたいと考えています。 環境としては以下のとおりです。 ・OpenMicroServer (OMS-AL400/128) ・OS : Debian GNU/Linux 4.0 (Etch) ⇒(監視する側) ・WindowsXP ⇒ (監視される側) 「XP側のネットワークが切断したとき、それを察知してメールによって管理者へ通知する」ように設定したいのですがうまくいきません。 現在、XPのTrafficの状態をMRTGによってグラフ化しブラウザに表示出来るようになっているのですが、その先に進めません。 どなたかご教授いただけないでしょうか。大変困っています。 必要な情報がありましたら、その都度記載させていただきます。 よろしくお願いいたします。

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

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

  • CentOS + apache で403エラー

    CentOS + apache で403エラー CentOS5.4とapache2.2でwebサーバを構成中ですが、 全てのページで403エラーが返ってきます。 いろいろ試してみましたが、 ルートディレクトリの/var/www/htmlを作成し直した際に、 何故か一度だけ動きました。理由は不明です。 その後OSを再起動した後は また見られない状態にもどっています。 どなたか分かる方、アドバイスをお願いします。 以下の事は試してみました。 ==================================================== 1. apache,osの再起動。 2. iptables停止 3. ブラウザ表示 > You don't have permission to access / on this server. /etc/httpd/logs/error_log 表示 > Permission denied: /var/www/html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable だったので、ルートディレクトリ以下全てのパーミッションを777に、 それまではディレクトリ755、ファイル644 4. /var/www/htmlから、.htaccessを削除、テスト用index.htmlを作成 ブラウザ表示 > You don't have permission to access / on this server. > Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. error_log > Permission denied: access to /error/noindex.html denied /var/www/error/noindex.htmlのパーミッションは755です。 ======================================================= 以上です。宜しくお願いします。

  • apache + svn での実行ユーザ

    リポジトリーをsvn + apache + sslで構築しております。 構築作業を完了しチェックアウトおよびブラウザからの確認まではできるようになったのですが、コミット時に以下のエラーがはかれてしまいます。 svn: Commit failed (details follow): svn: Commit failed (details follow): svn: Can't create directory '/var/lib/svnprj/*****/db/transactions/1-1.txn': Permission denied svn: MKACTIVITY of '/svn/*****/!svn/act/90df1d5c-1a01-0010-8e67-11194141f511': 500 Internal Server Error (https://www.********.co.jp) 権限の問題でディレクトリを作る権限が実行ユーザにないのが原因と思いますが、該当の権限は以下のようになっておりました。 drwxr-sr-x 7 apache apache 4096 Jun 2 12:49 ***** svnをapache経由で操作した場合はapacheアカウントで実行すると 思っているのですが、ちがうのでしょうか。 --------- ちなみに該当のディレクトリを chmod -R 777 ***** にするとコミットすることが可能になりました。

  • Apache:ディレクトリリストの表示について

    Apacheの設定について教えてください. http://hostname/~user とブラウザに入力したときにindex.htmlが表示されるのですが、 index.htmlを削除すると403 Forbiddenのエラーが表示されてしまいます. index.htmlが存在しない場合はディレクトリのリストが 表示されるようにしたいのですが、 どのようにしたら良いでしょうか. 環境 CentOS 5.1 apache 2.2 userのパーミッション 755 user/public_htmlのパーミッション 755 情報に不足ありましたら追記しますのでご指摘ください. よろしくお願いします.