Linux 備忘録

Archive for the '解析' Category

Awstats 検索文字ばけ

木曜日, 1月 10th, 2008

Awstatsの検索文字は、インストールしたままでは文字化けしてしまいます。

検索エンジン側の問題なのですが、このままでは、運営上問題があるので、対策として、ここのサイトにあるパッチを適用します。

先ず、パッチで必要とするJcode.pm をインストールします。

cpanからインストール

#perl -MCPAN -e shell

cpan> install Jcode

perlのバージョンが5.8.0以上ならばJcodeはEncodeのラッパーとなっているが、Awstatsの文字ばけ対応のパッチでJcode.pmを必要としているためJcode.pmをインストールします。

上記、参考サイトより、パッチをダウンロードして、解凍しパッチをあてます。Awstats 6-5 用のパッチであるため、その後のバージョンに対しては、手動でパッチ修正を行います。Awstats 6-6では特に問題なくパッチが動作しています。修正箇所は少ないので、手動でもさほど手間はかかりません。

後、日付のバグがあるので修正します。

【7769行目】
                #else { print “$Message[5] $MonthNumLib{$MonthRequired} $YearRequired”; }
                                ↓        ↓        ↓
                else { print “$YearRequired $Message[6]”.$MonthNumLib{$MonthRequired}; }
                print “</span>”;

【8916行目】
            #print ($MonthRequired eq ‘all’?”$Message[6] $YearRequired”:”$Message[5] “.$MonthNumLib{$MonthRequired}.” $YearRequired”);
                                ↓        ↓        ↓
            print ($MonthRequired eq ‘all’?”$YearRequired $Message[6]”:”$YearRequired $Message[6]”.$MonthNumLib{$MonthRequired});

以上でほぼ文字化け等の不具合は修正されます。 

Cactiの再インストール

水曜日, 1月 9th, 2008

cacti インストール時、パッチをしたときエラーが発生し、その後動作しなくなってしまいました。

そこで再インストールしたのですが、単純にインストールしただけでは、グラフは現れません。

Technical Support を見ると以下のエラーが発生しています。

RRDTool Version ERROR: Installed RRDTool version does not match configured version.
Please visit the Configuration Settings and select the correct RRDTool Utility Version.

それぞれのバージョンは以下の通り。 

RRDTool rrdtool-1.2.23-1.el5.rf

Cacti cacti-0.8.7a-1.el5.rf     OS: CentOS 5

 RRDToolは現在の最新バージョンなので、Cactiが最新バージョンに追いついていないのかもしれません。でも、RRDToolの最新版はかなり前に発行されているし、不思議です。cacti-0.8.7-1.el5.rfでは、動いていた気もするのだが・・・・。RRDToolのバージョン設定を1.2.xにしてもエラーは解消されません。 バージョンの違うパッケージをソースコードからインストールすれば動く気がしているが、面倒です。

Cactiのバージョンアップを待つしかないのだろうか?

参考