• 締切済み

cactiでグラフが表示されない

cactiの設定をしていますが、グラフが表示されません。 MySQL、PHP、apacheなど必要なものはインストールしています。 Deviceを作成したところ、データだけは取得できているようです。 Device→作成したDeviceの名前をクリックすると、SNMP Informationが表示されエラーは出ていません。 Associated Graph TemplatesのStatusは"Is Being Graphed"となっていますが、実際表示させると通常のWebでイメージファイルのリンクが切れているときのように、□の中に赤い×が入った図が表示されてしまいます。 恐らくデータは取得できて、グラフも作成したがグラフのイメージを保存している場所のパスとかが違うのだと思いますが、どの部分を修正すればよいかわかりません。 cactiに関する日本語のページが少ないため困っています。 宜しくお願いします。

みんなの回答

  • rosiro
  • ベストアンサー率69% (9/13)
回答No.2

追加です。 php /パス/poller.phpは実行出来ていますか? また cacti/rraに書き込み権限があるか確認してください。 poller.phpを行うと、cacti/rraの中に.rrdというファイルが作成されますが、作成されていないためグラフが表示されないのだと思います。 おそらくcrontabに登録したコマンドが有るかと思いますが、それがうまく実行出来ていないのだと思いますので、crontabに登録したコマンドを自分で入力してみて、/rra/.rrdファイルが作成されているか確認してみてください。

  • rosiro
  • ベストアンサー率69% (9/13)
回答No.1

cactiの表示されないグラフにある虫眼鏡ボタンが有ると思いますが、それをクリックしていくと、オレンジ色の虫眼鏡?になるかと思います。 それをクリックするとシェル上で利用できるコマンドが表示されますので、それをシェル上に入力してみてください。その結果でおそらく何が原因かわかるかと思います。

関連するQ&A

  • VB6でグラフを表示する方法

    みなさん教えてください。 今VB6で、下記のようにグラフを表示するソフトを作成しています。 (1)Text1、Text2、Text3に数値を入力する (2)(1)後「グラフ作成」ボタンを押すと、入力値がテキストファイル「data.txt」に書き出される。 (3)(2)後、赤枠エリアに例のようなグラフ(折れ線グラフ)が作成される →「PictureBox」か「Microsoft Graph 10.0 Object Library」を用いて、エクセルで表示するようなグラフを作成したい 上記(1)~(3)のような動きをするソフトを作成しているのですが、(2)の段階で苦戦しています。悩んでいます。 みなさん、よいアドバイスを頂けないでしょうか。 サンプル構文をのせて頂けたらうれしいです。 よろしくお願い致します。

  • Excelのグラフのパーセント表示が無効になる

    Excel2003の円グラフを作成し、Graphシートに表示した時、パーセント表示部分が無効になってしまいます。そうかと思うと表示できる場合もあり、なぜそうなるのかわかりません。ご存知でしたら教えてください。よろしくお願いします。

  • Image_Graphを使用しての、横に伸びる棒グラフを作成したい。

    Image_Graph初心者です。 今、Image_Graphで横に伸びる棒グラフを作成したいと思っているのですが、色々調べても良く分かりません。 お詳しい方がいらっしゃったら、是非ご教授願います。

    • ベストアンサー
    • PHP
  • Imageコントロールにグラフを表示させるには

    Excel VBAでフォームにイメージコントロールを配置して、そこにエクセルで作成したグラフ(グラフシート)を表示するようなプログラムは作成可能でしょうか? 例えば、 まずワークシートのデータを元にグラフ(グラフシート)を作成し、作成したグラフをフォーム上のイメージコントロールに表示させる一連の作業をVBAでプログラミングできるかどうかということです。 Userform1.MultiPage1.Image1.Picture = .........といった感じです。 もしくは、作成したグラフをgif形式の画像として特定のディレクトリなりフォルダに保存して、その画像ファイルを読み込むことで対応はできるでしょうか? よろしくお願いします。

  • 1つのグラフ内で複数の折れ線グラフを描きたい

    ネット上でダウンロードしたスクリプトに手を加えて1つのグラフ内に複数の折れ線グラフを詰め込むプログラムを作っているのですが、私は初心者なのでなかなかうまくいきません。 http://park15.wakwak.com/~akutagawa/graph/graph.htm こんな風にもう一つの折れ線グラフのデータをマーカーとラインで表示するところまではできているのですが、もう1つのデータの点と点を線で結ぶというところでつまづいています。 どうか助けていただけませんでしょうか? graph-line.jsのソースは以下の様になってます。 http://park15.wakwak.com/~akutagawa/cgi-bin/graph-line-js.cgi (一部半角の<divを全角の<divにしてます)

  • VBを使ったシステムでのグラフ表示

    現在VBを使って一つのシステムを作っています。DBからデータを取得してそのデータをリストとグラフを使って表示したいと思っています。グラフ表示の部分をMicrosoft Chart Controlを使って作成したのですが、X軸ラベルの表示方向がプロパティで設定できなかったり、印刷すると文字が汚くなったりして満足いくグラフができません。解決策を探したのですが見つからないので他の方法でグラフを作りたいと思っています。なにかグラフが作れるいい方法(ツール)などがありましたら教えてください。

  • エクセルVBAでグラフ表示

    エクセル2002使用です。 ユーザーフォームを作り、そこにコマンドボタンを置いています。コマンドボタンをクリックすると、ワークシート上にあるグラフを表示したいのですが・・・ Private Sub CommandButton1_Click() Charts("Graph4").Select Charts("Graph4").Activate End Sub 問題が2つ出てしまいました。 1.ワークブック内でシートは切り替わるのですが、グラフがユーザーフォームの後ろに隠れてしまったままでユーザーフォームの手前に表示できない。 2.グラフ(シート)を表示した後、ユーザーフォームに戻る方法がわからない。 ユーザーフォームからシートにあるグラフを表示させたい場合は、どのような方法がベストなのでしょうか?できれば、ユーザーフォーム上ですべてを行いたいのですが、グラフ作成のコードも新たに作らないと駄目なのでしょうか? 質問の仕方も難しく説明不足かもしれませんが、よろしくお願いします。

  • JpGraphのグラフをうまくサイトにはめ込みたいが・・

    JpGraphを使用してデータベースから抽出したデータをサイトに 表示したいと思っています。 メインのサイトから、 名前、パスワード、期間等を入力ポストして、 次画面にてグラフ表示したいと思っています。 グラフ表示するだけなら、メインサイトで <form method="post" action="graph.php"> <input type="text" name="name"> : </form> で graph.php内でデータ抽出・グラフ出力でOKだと思うのですが、 次画面ではグラフだけでなく<html>に埋め込んだ形でいろいろと 他の情報も表示したいと思っています。 <html> <body> 検索結果・・・ <img src="graph.php"> : graph.phpには名前やパスワード等の情報も送らなければいけないので どのような方法で行なわなければいけないのか、よくわかりません。 お知恵お貸しください。

    • ベストアンサー
    • PHP
  • グラフ作成のときの表示

    ピポットテーブルからの、グラフ作成するときに 「選択したデータに対し標準のグラフの種類を適用できません」 という表示が出てきてしまい、グラフ化することができません。 グラフ作成するときには、セル内で右クリック→ピポットグラフとやると 上記の表示がでてしまいます。 よろしくおねがいします。

  • JpGaph + Ajaxでグラフを疑似ウィンドウで表示したい

    最近Ajaxを始めました。 PHP jpgraphで作成したグラフを、Ajaxで疑似ウィンドウ的に表示したいです。 graph.phpで生成したグラフを<div="graph"></div>に 埋め込む感じで、下記のようなスクリプトを書いてみました。 しかし当然バイナリデータなので、期待するような形で表示されてくれません。 どうしたらいいのか皆目検討がつかず、困っています。 ご存じの方、どうぞよろしくお願いいたします。 <html> <head> <script src="../../js/prototype.js" type="text/javascript"></script> <script type="text/javascript"> function showGraph(){ uri = "graph.php"; options = {onComplete: function(req){$("graph").innerHTML=req.responseText;}}; new Ajax.Request(uri, options); } </script> </head> <body> <input type="button" value="click" onClick="showGraph()"> <div id="graph"></div> </body> </html>

    • ベストアンサー
    • PHP