1. 程式人生 > >rsyslog(五)實現LAMP,web界面管理日誌

rsyslog(五)實現LAMP,web界面管理日誌

日誌管理

上一個章節介紹了如何將日誌存放到數據庫裏,可能會覺得這不是多此一舉麽,非也,既然能夠放在數據庫裏是不是就可以實現LAMP組合起來搭建一個web界面來管理日誌呢,這剛好有一個軟件幫我們實現了這個功能"loganalyzer"。下面就來實現這個功能。

首先還是實現日誌存放到數據庫,參考:

   http://blog.51cto.com/13598893/2072463

在rsyslog服務器,安裝這些包。

yum install httpd php php-mysql php-gd 

其中:  httpd,這個就不用多解釋了,就是提供web頁面的程序了
        php包是讓httpd程序支持動態頁面
        php-mysql就是讓php程序具有連接數據庫的功能了
        php-gb 就是提供圖行界面的相關程序了

官網下載下LogAnalyzer,php程序壓縮包

    http://loganalyzer.adiscon.com/

    loganalyzer-4.1.6.tar.gz 

安裝LogAnalyzer程序

解壓LogAnalyzer壓縮包至任意臨時目錄

    mkdir dir
    cd dir
    tar vxf  loganalyzer-4.1.6.tar.gz 

復制主要程序至/var/www/html目錄下

cp -a loganalyzer-4.1.5/src/*  /var/www/html/ 

創建config.php文件,並修改文件權限

cd /var/www/html

touch config.php
chmod 666 config.php

使用瀏覽器訪問搭有LogAnalyzer程序的,rsyslog服務器進行最後的配置

界面一:
技術分享圖片
界面二:
技術分享圖片
界面三:
技術分享圖片

下面就開始正式的配置了根據需要自己調試,為了看的更清楚我翻譯了下
技術分享圖片

技術分享圖片
技術分享圖片
配置完成,這就是最終的界面,不錯吧
技術分享圖片

最後為了安全起見最好收回config.php文件權限

chmod 644 config.php

rsyslog(五)實現LAMP,web界面管理日誌