phpLogConを導入
CentOS5.3にシステム・ログ表示ツールのphpLogCon を導入してみました。
[root@centos ~]#wget [root@centos ~]#tar xzf phplogcon-2.6.3.tar.gz [root@centos ~]#cp -a phplogcon/src /var/www/phplogcon [root@centos ~]#chown -R apache:apache /var/www/phplogcon
空のconfig.phpファイルを作成して、apacheユーザーに
書き込み実行権を与える。
[root@centos ~]#touch /var/www/phplogcon/config.php [root@centos ~]#chown root.apache /var/www/phplogcon/config.php [root@centos ~]#chmod g+w,o-rwx /var/www/phplogcon/config.php [root@centos ~]#chgrp apache /var/log/messages [root@centos ~]#chmod g+r /var/log/messages
phpLogConのディレクトリにアクセス出来るようにする。
[root@centos ~]#vi /etc/httpd/conf.d/phplogcon.conf ←新規作成 Alias /phplogcon "/var/www/phplogcon" DirectoryIndex index.php index.html AllowOverride All Options None Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from 192.168.0 ←内部からのみ許可 AddHandler php5-script .php [root@centos ~]#/etc/rc.d/init.d/httpd reload ←設定更新
webブラウザにて、http://サーバーアドレス/phplogcon/にアクセス
インストール作業をして下さい。
アクセスしてから「here」の部分をクリックして初期設定を行う。
初期設定は、大体デフォルトのままで、いいですが、
Step7のname of the sauce に任意の名前 messages
syslog file を/var/log/massagesに変更
インストールが終わると、config.phpに設定情報が書き込まれます。
インストール終了後、/var/www/phplogcon/install.phpを削除
[root@centos ~]#rm -f /var/www/phplogcon/install.php 書き込み実行権を戻す。 [root@centos ~]#chmod 644 /var/www/phplogcon/config.php ダウンロードしたファイルを削除 [root@centos ~]#rm -f phplogcon-2.6.3.tar.gz
他のログも追加したい場合
例 /var/log/secure /var/log/mailog
[root@centos ~]#chgrp apache /var/log/secure [root@centos ~]#chmod g+r /var/log/secure [root@centos ~]#chgrp apache /var/log/maillog [root@centos ~]#chmod g+r /var/log/mailog [root@centos ~]#vi /var/www/phplogcon/config.php $CFG['Sources']['Source1']['DiskFile'] = '/var/log/messages'; の後に以下のコードを追加する。 $CFG['Sources']['Source2']['ID'] = 'Source2'; $CFG['Sources']['Source2']['Name'] = 'secure'; $CFG['Sources']['Source2']['ViewID'] = 'SYSLOG'; $CFG['Sources']['Source2']['SourceType'] = SOURCE_DISK; $CFG['Sources']['Source2']['LogLineType'] = 'syslog'; $CFG['Sources']['Source2']['DiskFile'] = '/var/log/secure'; $CFG['Sources']['Source3']['ID'] = 'Source3'; $CFG['Sources']['Source3']['Name'] = 'maillog'; $CFG['Sources']['Source3']['ViewID'] = 'SYSLOG'; $CFG['Sources']['Source3']['SourceType'] = SOURCE_DISK; $CFG['Sources']['Source3']['LogLineType'] = 'syslog'; $CFG['Sources']['Source3']['DiskFile'] = '/var/log/maillog';
ディスカッション
コメント一覧
まだ、コメントがありません