初心者が、必死こいてサーバー構築に挑戦しております。
さて、トラフィックを監視しようと、サイトを見ながら設定を行っておりまして、順調には進んでいたのですが、index.htmlを作ろうと、indexmakerというツールを起動した際、以下の様なメッセージが表示されて、どうしても空白のindex.htmlしかできません。
Not enough arguments for MRTG_lib::cfgcheck at /usr/local/mrtg-2/bin/indexmaker line 140, near "@target)"
Execution of /usr/local/mrtg-2/bin/indexmaker aborted due to compilation errors.
これは、どのようなミスをおかした際に表示されてしまうものでしょうか…。ちなみに、こちらのサイトに書かれておりましたコマンドはもちろんのこと、単に「 /usr/local/mrtg-2/bin/indexmaker」とだけ打っても同じメッセージが出てきてしまいます。
対策を御存じの方、恐れ入りますがご教授ください。
自己解決しました。
冗談半分ヤケクソ半分で、その、indexmakerの140行目をコメントアウトして実行してみたところ、なんだかんだメッセージが出て、結局index.htmlができあがりました。
????
・・・と思ったのですが、やっぱり各グラフのリンクが死んでいて、使いものにはなりませんでした(本来、例えばcpu.htmlにリンクを張ってもらわないと困るところを、cpu.というふうに拡張子がない状態で張ってしまっています)。
そこで、申し訳ないのですが、今回のリンク切れの解決法、または前回140行目あたりのエラーに付いての解決法を再度お聞きしてよろしいでしょうか。。。
前回、バージョンも何も書きませんでしたので改めて。。。
Vine3.2 & MRTG 2.14.2 を使用している以外は、すべてYoshi殿のサイトを参考にして設定しています。
併せて、Analogというアクセス解析ツールもインストールしているので、このレポートが格納されたフォルダに近いところに格納しようと、以下のようにコマンドも改めました。
/usr/local/mrtg-2/bin/indexmaker --columns=1 --addhead="<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=euc-jp\">" /usr/local/mrtg-2/cfg/mrtg.cfg > /home/httpd/report/mrtg/index.html
大変申し訳ございません。よろしくお願い申し上げます。
> /usr/local/mrtg-2/bin/indexmaker --columns=1 --addhead="<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=euc-jp\">" /usr/local/mrtg-2/cfg/mrtg.cfg > /home/httpd/report/mrtg/index.html
私の場合はエラーが出ずにすんなり設定できたので、エラーに対する見当が今のところつきません。
と言う事なので、思い当たる節を最初から確認していきましょう。
perl、zlib、libpng、gd、zlib-devel、libpng-devel、gd-develはきちんと入っているでしょうか?
/etc/mrtg/mrtg.cfgのWorkDir:の部分はどうなっているでしょうか?
MRTGのディレクトリはちゃんと作成しているでしょうか?
# mkdir -p /home/httpd/html/mrtg/icons
インデックスページ以外の監視画面はちゃんと表示できているでしょうか?