共計 1376 個字符,預計需要花費 4 分鐘才能閱讀完成。
使用 LogAnalyzer 怎么實現一個日志系統,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
一、部署 LAMP 環境
1、安裝 CentOS 操作系統,系統版本號 6.5
2、安裝 rsyslog,如下圖所示:
3、安裝 mysql,如下圖所示:
4、安裝 http,如下圖所示:
5、安裝 php,如下圖所示:
二、配置服務器后臺應用
1、創建數據庫用戶
mysqladmin -uroot password password
2、導入數據庫
cd /usr/share/doc/rsyslog7-mysql-7.4.10/
mysql -uroot -p createDB.sql
3、數據庫授權
mysql grant all privileges on Syslog to name @localhost identified by password
mysql grant all on Syslog.* to name @localhostidentified by password
mysql flush privileges;
4、配置 rsyslog.conf
添加以下字段
$ModLoad ommysql
*.* :ommysql:localhost,Syslog, name , password
取消注釋以下字段
$ModLoad immark
//immark 是模塊名,支持日志標記
$ModLoad imudp
//imupd 是模塊名,支持 udp 協議
$UDPServerRun 514
// 允許 514 端口接收使用 UDP 和 TCP 協議轉發過來的日志
編輯 /etc/bashrc,添加以下字段
export PROMPT_COMMAND= {msg=$(history 1 | {read x y; echo $y;});logger [euid=$(whoami)] :$(who ami):[`pwd`] $msg }
使其生效
source /etc/bashrc
5、下載 LogAnalyzer
wget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.5.tar.gz
tar zxf loganalyzer-3.6.5.tar.gz
cd loganalyzer-3.6.5
mkdir -p /var/www/html/loganalyzer
rsync -a src/* /var/www/html/loganalyzer/
三、安裝 LogAnalyzer
1、打開瀏覽器訪問:http://192.168.1.107/loganalyzer/,如下圖所示:
提示沒有配置文件,點擊 here 利用向導生成。
2、第一步,測試系統環境,如下圖所示:
3、點擊“Next”,進入第二步,如下圖所示:
4、第三步,基礎配置,如下圖所示:
在 User Database Options 中,填入上面設置的參數,然后點擊 Next。
5、第四步,創建表,如下圖所示:
點擊 Next 開始創建表。
6、第五步,檢查 SQL 結果,如下圖所示:
7、第六步,創建管理用戶,如下圖所示:
8、第七步,創建第一個系統日志 source,如下圖所示:
9、第八步,完成,如下圖所示:
看完上述內容,你們掌握使用 LogAnalyzer 怎么實現一個日志系統的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!