rsyslog(五)實現LAMP,web界面管理日誌
阿新 • • 發佈:2018-02-24
日誌管理上一個章節介紹了如何將日誌存放到數據庫裏,可能會覺得這不是多此一舉麽,非也,既然能夠放在數據庫裏是不是就可以實現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界面管理日誌