rsyslog+mysql+loganalyzer記錄系統log至資料庫並由web介面呈現
作者:cross 日期:2011-04-19 18:33
需求上一集是將log寫到純文字檔,但這樣子在日子久了之後,想看的意願會沒有,為了好管理,
設定讓 rsyslog 可以將記錄寫入到資料庫,再用圖形介面來查看維護系統記錄。
環境是1。rsyslog 需要安裝 mysql模組
2。loganalyzer 需要 apache, php, gd, mysql
apache 2
php 5.1
mysql 5.0
centos 5.5
安裝相關套件
yum install php httpd mysql-server php-mysql php-gd
yum install rsyslog-mysql
設定 mysql server 支援 utf8
用rsyslog架設log server收集個主機的記錄
作者:cross 日期:2011-03-26 13:39
郵件伺服器 exim 的 log 記錄的名詞解釋
作者:cross 日期:2008-02-20 15:40
Quote: http://www.exim.org/exim-html-current/doc/html/spec_html/ch49.html#SECID250
Summary of Fields in Log Lines<= message arrival
=> normal message delivery
-> additional address in same delivery
*> delivery suppressed by -N
** delivery failed; address bounced
== delivery deferred; temporary problem
Quote: http://www.exim.org/exim-html-current/doc/html/spec_html/ch49.html#SECID258
A authenticator name (and optional id)
C SMTP confirmation on delivery
command list for “no mail in SMTP session”
ftp 伺服器 proftpd 的 xferlog.legacy 記錄說明
作者:cross 日期:2008-01-21 18:31
(點它放大)
1: 連線開紿的時間
2: 傳這個檔所花的時間(秒)
3: client IP
4: 檔案大小
5: 檔案完整路徑名稱
6: 傳輸類型,a=ascii、b=binary
7: 特殊行為標記,C=壓縮、U=未壓縮、T=tar、_=沒有特殊行為
8: 傳輸方向,i=上傳、o=下載、d=刪除
9: r=系統用戶、a=anonymous(匿名)
10: ftp帳號名稱
11:
12: 認證方式,0=沒有 ???
13: *=沒有認證用戶ID ???
14: 傳輸完成狀態,c=完成、i=沒有完成
ref: http://www.unixresources.net/linux/clf/web/archive/00/00/46/83/468369.html/%22">http://ssorc.tw/%22http://www.unixresources.net/linux/clf/web/archive/00/00/46/83/468369.html/%22
apache 模組 mod_log 記錄訊息
作者:cross 日期:2007-11-08 16:26
error_log記錄檔
-記錄錯誤訊息
-等級分[debug/info/notice/warm/error/crit/alert/emerg],,往右越簡單
-由LogLevel參數來定義記錄等級,預設為warm
access_log記錄檔
-記錄存取訊息
-等級分[combined/common/referer/agent],往右越簡單,(看LogFormat 就可知)
-由LogFormat來定義名稱及它的格式為何
# 名稱 combined 它的格式為 "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i""
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
變數解譯
郵件記錄分析工具 - postfix + Log + Mrtg
作者:cross 日期:2006-11-14 21:09
[1.]
wget http://taz.net.au/postfix/mrtg/update-mailstats.pl
wget http://taz.net.au/postfix/mrtg/mailstats.pl
wget http://taz.net.au/postfix/mrtg/mrtg-mailstats.pl
chmod u+x update-mailstats.pl mailstats.pl mrtg-mailstats.pl
mv update-mailstats.pl mailstats.pl mrtg-mailstats.pl /usr/local/bin
[2.]
yum install perl-File-Tail
郵件記錄分析工具 - postfix + Log + mail-graph
作者:cross 日期:2006-11-14 21:08
Mail statistics RRDtool frontend for Postfix,利用RRDtool搭配Postfix統計出每日、週、月、年的郵件紀錄,並以圖表顯示郵件的收、送、拒絕、病毒、廣告信等流
1.
cpan2rpm -i Time::HiRes
cpan2rpm -i File::Tail
apt-get install rrdtool
2.
wget http://people.ee.ethz.ch/~dws/software/mailgraph/pub/mailgraph-1.12.tar.gz



