RRDtool モードの MRTG のフロントエンド
これを http://my14all.sourceforge.net/ から移行しています。オリジナルの作者および管理者は Rainer Bawidamann です。何年も前に 14all.cgi を作成して公開してくれた彼に感謝します。私は何年にもわたって 14all.cgi にいくつかの変更を加えてきましたが、最も便利なのは各グラフの下に CSV エクスポート リンクを追加したことです。
http://mrtg.gvolk.com で 14all.cgi の動作を確認できます。
-グレッグ・ボルク
オリジナルの Readme ファイルの内容 (そのほとんどは現在も関連しています) を以下に示します。
14all.cgi は、mrtg の HTML ページとグラフィックを作成するための CGI スクリプトです。これは、mrtg が作成した HTML ページの別のindex.cgi ではありません。代わりに、それ自体がすべてを作成します。
14all.cgi は、mrtg 構成ファイル (mrtg.cfg と呼ばれることが多い) を解析し、ほとんどの情報を使用して
"UseRRDTool: Yes" (mrtg 2.8) または "logformat: rrdtool" (mrtg 2.9) を設定すると、MRTG はグラフィックスや画像を作成しません。
14all.cgi には、mrtg-2.8 用の v1.0 と mrtg-2.9 用の v1.1 の 2 つの異なるバージョンが存在します。 v1.0 は mrtg-2.9 構成ファイルで動作する可能性がありますが、v1.1 は mrtg-2.9 のライブラリが必要なため、mrtg-2.8 では動作しません。
インストールはどちらのバージョンでも同様です。
14all.cgi は mod_perl で実行されます。 CGI を大幅に高速化するため、mod_perl を使用するとよいでしょう。
CGI の v1.1 には、mrtg からのファイル「MRTG_lib.pm」が必要です。 CGI が「@INC で MRTG_lib.pm が見つかりません」というエラーで停止した場合は、CGI の 13 行目のパスを、このファイルが存在するディレクトリを指すように変更します。 mrtg が「/opt/mrtg29」にインストールされている場合、この行は次のようになります。
lib qw(/opt/mrtg29) を使用します。
14all.cgi のバージョン 1.0 には、アクセスを高速化するために構成ファイルの「キャッシュ」を生成および使用するコードが含まれています。これは、大きな構成ファイルの場合に特に便利です。 CGI には、構成ファイルのあるディレクトリへの書き込みアクセスが必要です。これが望ましくない場合は、次のように CGI を手動で実行できます。
/path/to/14all.cgi cfg=path/to/config/file.cfg
config ディレクトリに書き込みできるユーザーとしてコマンド ラインから実行します。これにより、構成キャッシュが作成されます。構成ファイルを変更するたびにこのコマンドを実行する必要があります (構成ファイルよりも古い場合、CGI はキャッシュを使用しません)。
現在、v1.1 にはこの構成キャッシュがありません。
著者: [email protected] ホームページ: http://www.wh-hms.uni-ulm.de/~widi/14all/ ライセンス: 自由に使用できますが、保証はありません - 自己責任で使用してください。