[Di]ACIDの後継、BASEをインストールする

トップページ> コンピュータ , 2005年01月08日


ACIDの後釜として、BASE( Basic Analysis and Security Engine)というのが開発されたみたいだ。 現時点でこれはDebian-Package化されていないようだったのだ。ためしにやってみることにした。 ちなみに日本語に対応している。

 BASE is the Basic Analysis and Security Engine. It is based on the code from the Analysis Console for Intrusion Databases (ACID) project. This application provides a web front-end to query and analyze the alerts coming from a SNORT IDS system.

Apacheの設定

BASEは/usr/share/baseにおくことにする。よってこのフォルダにおけるPHPの実行を可能にするため、 Apacheに以下の分を追加。
また、エイリアスも設定しておく。

Alias /base  /usr/share/base

<DirectoryMatch /usr/share/base/>
Options +FollowSymLinks
AllowOverride None
order allow,deny
allow from all
<IfModule mod_php3.c>
  php3_magic_quotes_gpc Off
  php3_track_vars On
  php3_include_path .
</IfModule>
<IfModule mod_php4.c>
  php_flag magic_quotes_gpc Off
  php_flag track_vars On
  php_value include_path .
</IfModule>
</DirectoryMatch>

BASEのダウンロード

ここから BASE をダウンロードし、展開しておく。

#tar xvfz base-1.0.tar.gz
#cd base

設定

BASEの設定ファイルのサンプルがbase_conf.php.distと言うファイル名であるので、 これをbase_conf.phpにリネーム。その後、設定をする。
ちなみに私の環境では、
adodb.../usr/lib/adodb
phplot.../usr/lib/phplot
にあります。(これはACIDの設定のときにやったのでここを見てください)

#mv base_conf.php.dist base_conf.php
#vi base_conf.php

変更する場所は、

  • $BASE_Language="english"; を $BASE_Language="japanese";
  • $DBlib_pathを"/usr/lib/adodb"
  • その下のdatabaseの設定
  • $ChartLib_pathを"/usr/lib/phplot"

 そのあと、base_main.phpと、 ./includes/base_output_html.inc.phpの <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1" /> のiso-8859-1というところを、EUC_JPと変更しましょう。

これでOKです!



 

投稿者 admin : 2005年01月08日 23:50

« HDD Healthのその後 -S.M.A.R.T.について | トップページ | マイクロソフト、iPod対策でソニーと手を組む? »


現在の記事:ACIDの後継、BASEをインストールする