小紅帽技術論壇 在這裡你可以看到你訂閱的主題,悄悄話,編輯個人資料及環境設定 免費註冊! 行事曆 搜尋其他會員 常見問題
搜尋 小紅帽流量分析 小紅帽專用irc 聊天室 Web 版!建議安裝使用 hmirc 軟體! 回首頁 登出
小紅帽技術論壇 : Powered by vBulletin version 2.2.9 小紅帽技術論壇 > 電腦類 > Unix-like 系統討論板 > FreeBSD 系統討論板 > 《分享》mail 流量分析軟體 -> mailgraph 介紹
  上一篇主題   下一篇主題
作者
主題、內容    頁數 (2): [1] 2 » 發表新的文章     回覆文章

CreMaker
板主


註冊日期: Aug 2001
來自: 台北縣永和市
發表文章數: 2533

《分享》mail 流量分析軟體 -> mailgraph 介紹

大家都知道 mrtg 很好用,可用來看網路的流量,或是擴充其功能可讓我們看到的資訊更多,我想這也是一般網管人員注重的事..

在 mail 方面的資料就比較少了。前陣子看 albert_lu 大大發表的一篇 mailmgr 文章,興起了這方面的興趣,因此在 ports 中找了一下,有些是文字畫面而且是用 perl 寫的,但使用起來光看那些參數就頭暈,終於發現一個不錯,介面有點類似 mrtg 的軟體 => mailgraph ,由名稱不難看出這是個圖型介面的軟體..

* 功能簡述

1. 可分析每日、每週、每月及年度的 mail 流量
2. 主要抓取 /var/log/maillog 的資料來當做繪圖依據,除了一般的收信、寄信、reject 的資料外,若是有加 anti_virus 或 anti_spam 的功能亦可一併顯示

* 安裝

# cd /usr/ports/mail/mailgraph
# make install

如此會在 /usr/local/www/cgi-bin 目錄下安裝三個檔案,mailgraph.pl mailgraph.cgi 及 man.cgi,mailgraph.pl 是一個以daemon 方式執行的 perl 程式,可用 mailgraph.pl -h 來看其用法;mailgraph.cgi 就是我們在網頁上看的 cgi 程式,如 http://your_domain/mailgraph.cgi ;至於 man.cgi,sorry 我找不到相關說明,不過最重要的是前兩個檔案..

另外還會在 /usr/local/etc/rc.d 產生一個 mailgraph.sh.sample,這是系統啟動時的 shell 檔,參數只有兩個 start 及 stop..

* 注意事項

1. mailgraph.pl 執行時會抓 /var/log/syslog 當做資料的來源,而不是抓 /var/log/maillog,不過在 mailgraph.sh.sample 則是抓 maillog

2. mailgraph 會產生一些 *.rrd 的分析檔,是放在啟動 mailgraph.pl 時的目錄

3. mailgraph 的 mailgraph.sh.sample 執行是使用 www 這個帳號權限,這可能和 /usr/local/www/cgi-bin 的權限有關

* 調整方式

不過一般使用上不會直接按照這些內定的方式,所以以下以個人實作的方式來說明更改方式(請自行修改為你的目錄),個人是將相關軟體裝在 /usr/local/www/lcgi-bin/openwebmail/maillog/ 這個目錄下:

1. 建立放 mailgraph 的目錄

# mkdir /usr/local/www/cgi-bin/openwebmail/maillog

2. 將 /usr/local/www/cgi-bin/ 下的 mailgraph.pl mailgraph.cgi 及 man.cgi 移到 上述目錄

# cd /usr/local/www/cgi-bin/
# mv mailgraph.pl mailgraph.cgi man.cgi /usr/local/www/cgi-bin/openwebmail/maillog

設定 maillog 目錄擁有人為 www

# cd /usr/local/www/cgi-bin/openwebmail
# chown -R www maillog

2. 修正 /usr/local/etc/rc.d/mailgraph.sh.sample 這個檔案

最好是不要直接修改這個檔,所以:

# cd /usr/local/etc/rc.d
# cp mailgraph.sh.sample mailgraph.sh

將 mailgraph.sh.sample 改為不可執行

# chmod 600 mailgraph.sh.sample

注意 mailgraph.sh 是否為可執行狀態,如否

# chmod 755 mailgraph.sh

將 mailgraph.sh 第七行修改為以下內容,也就是修改路徑

/usr/bin/su www -c "cd ${PREFIX}/www/cgi-bin/openwebmail/maillog; ./mailgraph.pl -l /var/log/maillog" & > /dev/null 2>&1 && echo -n ' mailgraph'

* 執行

# /usr/local/etc/rc.d/mailgraph.sh start

* 結語

經過以上 steps,請注意在 /usr/local/www/cgi-bin/openwebmail/mailog/ 這個目錄下是否自動生一些 .rrd 的檔案,如 mailgraph.rrd mailgraph_virus.rrd ..

如正常,則可進入你的網頁看看自己辛苦的成果了..

附上個人的參考網址:

http://webmail.cmlab.idv.tw/maillog/mailgraph.cgi

由於這個主機只有我個人使用,所以資料不多,另提供官方網站的連結,比較有看頭:

http://people.ee.ethz.ch/~dws/mailgraph/mailgraph.cgi



---------------------------------------------------------- 簽名列 -----------

^^魔 誤^^

心魔 <=> 人生最大的苦..
幾多波折,我終於知道自己要些什麼,那你呢?


歡迎來unix-like 系統討論板 看看..
天馬行空板 也歡迎你哦..

----------------------------------------------------------
發問時,請言簡意賅的陳述您的問題..
並請善用小紅帽 搜尋功能
說不定答案就在堶掖..^.^
----------------------------------------------------------

------------------------------RedHat Forum------------------------
被 CreMaker 修改於 08-18-2003 at 19:28
------------------------------------------------------------------

文章編號:0 | 向板主反映這篇文章 | 顯示 IP

CreMaker 已離線! Old Post 08-18-2003 18:45
點選這裡查看 CreMaker 的個人檔案 按這裡傳送悄悄話給 CreMaker 參觀 CreMaker 的個人首頁! 按這裡搜尋 CreMaker 所發表的文章 按這裡將 CreMaker 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

kinux
中級會員


註冊日期: Jun 2002
來自: HK
發表文章數: 309

老大, 那圖蛮好看的..
不過, 小弟留意到那東東是需要rrdtool的嘢, 請問一下, 你用的是什么版本..
小弟今天試安裝一个叫cacti的軟體, http://www.raxnet.net/ 也是要rrdtool, 但是要1.0.42以上的版本, http://www.raxnet.net/products/cacti/docs/INSTALL.htm

我看了ports 只是有1.0.41版,
Port: rrdtool-1.0.41
Path: /usr/ports/net/rrdtool
Info: Round Robin Database Tools
Maint: demon@FreeBSD.org
Index: net
B-deps: expat-1.95.6_1 gettext-0.11.5_1 gmake-3.80 libiconv-1.9.1_1 libtool-1.3.
5_1
R-deps:

之後, 小弟下載了1.0.44 和 1.0.45 來試試, 都是compile失敗了, 所以請教一下..

install: ./rrdinfo.txt and /usr/local/rrdtool-1.0.44/doc/rrdinfo.txt are the same file
/usr/bin/install -c -m 644 ./rrdxport.txt /usr/local/rrdtool-1.0.44/doc/rrdxport.txt
install: ./rrdxport.txt and /usr/local/rrdtool-1.0.44/doc/rrdxport.txt are the same file
/usr/bin/install -c -m 644 ./rrd-beginners.txt /usr/local/rrdtool-1.0.44/doc/rrd-beginners.txt
install: ./rrd-beginners.txt and /usr/local/rrdtool-1.0.44/doc/rrd-beginners.txt are the same file
/usr/bin/install -c -m 644 ./RRDs.txt /usr/local/rrdtool-1.0.44/doc/RRDs.txt
install: ./RRDs.txt and /usr/local/rrdtool-1.0.44/doc/RRDs.txt are the same file
/usr/bin/install -c -m 644 ./RRDp.txt /usr/local/rrdtool-1.0.44/doc/RRDp.txt
install: ./RRDp.txt and /usr/local/rrdtool-1.0.44/doc/RRDp.txt are the same file
gmake[2]: *** [install-idocDATA] Error 64
gmake[2]: Leaving directory `/usr/local/rrdtool-1.0.44/doc'
gmake[1]: *** [install-am] Error 2
gmake[1]: Leaving directory `/usr/local/rrdtool-1.0.44/doc'
gmake: *** [install-recursive] Error 1

# gmake -v
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
# gcc -v
Using builtin specs.
gcc version 2.95.4 20020320 [FreeBSD]
# perl -v

This is perl, version 5.005_03 built for i386-freebsd



---------------------------------------------------------- 簽名列 -----------

長一點就不能貼...
唉!!! 沒法子...
山長水遠..

Symbol & Zebra

文章編號:1 | 向板主反映這篇文章 | 顯示 IP

kinux 已離線! Old Post 08-19-2003 02:24
點選這裡查看 kinux 的個人檔案 點選這裡寄送 Email 給 kinux 按這裡傳送悄悄話給 kinux 參觀 kinux 的個人首頁! 按這裡搜尋 kinux 所發表的文章 按這裡將 kinux 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

CreMaker
板主


註冊日期: Aug 2001
來自: 台北縣永和市
發表文章數: 2533

你裝 rrdtool 1.0.42 看看.. 我試過沒問題..

1.0.44 我試過,會出槌,但錯誤訊息和你的不同,原因是解壓縮的檔案不完整,在 install 中會出問題..



---------------------------------------------------------- 簽名列 -----------

^^魔 誤^^

心魔 <=> 人生最大的苦..
幾多波折,我終於知道自己要些什麼,那你呢?


歡迎來unix-like 系統討論板 看看..
天馬行空板 也歡迎你哦..

----------------------------------------------------------
發問時,請言簡意賅的陳述您的問題..
並請善用小紅帽 搜尋功能
說不定答案就在堶掖..^.^
----------------------------------------------------------

文章編號:2 | 向板主反映這篇文章 | 顯示 IP

CreMaker 已離線! Old Post 08-19-2003 03:28
點選這裡查看 CreMaker 的個人檔案 按這裡傳送悄悄話給 CreMaker 參觀 CreMaker 的個人首頁! 按這裡搜尋 CreMaker 所發表的文章 按這裡將 CreMaker 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

davidtu
普通會員


註冊日期: Jun 2002
來自: 花蓮縣
發表文章數: 42

我按照以上步驟出現以下錯誤(安裝時都未出錯)只是啟動時才發生
Error opening /var/log/maillog: Permission denied at ./mailgraph.pl line 295
不知如何解決?敬請告知一下,謝謝囉!!

文章編號:3 | 向板主反映這篇文章 | 顯示 IP

davidtu 已離線! Old Post 08-19-2003 20:03
點選這裡查看 davidtu 的個人檔案 點選這裡寄送 Email 給 davidtu 按這裡傳送悄悄話給 davidtu 按這裡搜尋 davidtu 所發表的文章 按這裡將 davidtu 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

CreMaker
板主


註冊日期: Aug 2001
來自: 台北縣永和市
發表文章數: 2533

引言:
原作者是 davidtu

我按照以上步驟出現以下錯誤(安裝時都未出錯)只是啟動時才發生
Error opening /var/log/maillog: Permission denied at ./mailgraph.pl line 295
不知如何解決?敬請告知一下,謝謝囉!!


檢查你的 maillog 檔案權限是否正確,因為 mailgraph 是使用 www 這個帳號..

所以 other 的權限要為 r ..



---------------------------------------------------------- 簽名列 -----------

^^魔 誤^^

心魔 <=> 人生最大的苦..
幾多波折,我終於知道自己要些什麼,那你呢?


歡迎來unix-like 系統討論板 看看..
天馬行空板 也歡迎你哦..

----------------------------------------------------------
發問時,請言簡意賅的陳述您的問題..
並請善用小紅帽 搜尋功能
說不定答案就在堶掖..^.^
----------------------------------------------------------

文章編號:4 | 向板主反映這篇文章 | 顯示 IP

CreMaker 已離線! Old Post 08-19-2003 20:21
點選這裡查看 CreMaker 的個人檔案 按這裡傳送悄悄話給 CreMaker 參觀 CreMaker 的個人首頁! 按這裡搜尋 CreMaker 所發表的文章 按這裡將 CreMaker 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

davidtu
普通會員


註冊日期: Jun 2002
來自: 花蓮縣
發表文章數: 42

不好意思剛剛的問題以解決了,但是我再網頁上呈現為卻是mailgraph.cgi的原始碼,不知如何解決?慶請告知一下,謝謝

文章編號:5 | 向板主反映這篇文章 | 顯示 IP

davidtu 已離線! Old Post 08-19-2003 21:08
點選這裡查看 davidtu 的個人檔案 點選這裡寄送 Email 給 davidtu 按這裡傳送悄悄話給 davidtu 按這裡搜尋 davidtu 所發表的文章 按這裡將 davidtu 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

KBChan
新進會員


註冊日期: Aug 2003
來自: 台北縣
發表文章數: 4

請問一下
我用port安裝的版本為1.4
可是安裝後我發現沒有man.cgi
然後我到distfile去將它解壓縮出來後
還是沒有看到man-cig
請問這樣正常嗎?
我還要做什麼動作嗎

文章編號:6 | 向板主反映這篇文章 | 顯示 IP

KBChan 已離線! Old Post 08-29-2003 13:46
點選這裡查看 KBChan 的個人檔案 點選這裡寄送 Email 給 KBChan 按這裡傳送悄悄話給 KBChan 按這裡搜尋 KBChan 所發表的文章 按這裡將 KBChan 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

CreMaker
板主


註冊日期: Aug 2001
來自: 台北縣永和市
發表文章數: 2533

引言:
原作者是 davidtu

不好意思剛剛的問題以解決了,但是我再網頁上呈現為卻是mailgraph.cgi的原始碼,不知如何解決?慶請告知一下,謝謝


請檢查及設定 apache 有關對於 cgi 的設定..



---------------------------------------------------------- 簽名列 -----------

^^魔 誤^^

心魔 <=> 人生最大的苦..
幾多波折,我終於知道自己要些什麼,那你呢?


歡迎來unix-like 系統討論板 看看..
天馬行空板 也歡迎你哦..

----------------------------------------------------------
發問時,請言簡意賅的陳述您的問題..
並請善用小紅帽 搜尋功能
說不定答案就在堶掖..^.^
----------------------------------------------------------

文章編號:7 | 向板主反映這篇文章 | 顯示 IP

CreMaker 已離線! Old Post 08-29-2003 17:22
點選這裡查看 CreMaker 的個人檔案 按這裡傳送悄悄話給 CreMaker 參觀 CreMaker 的個人首頁! 按這裡搜尋 CreMaker 所發表的文章 按這裡將 CreMaker 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

CreMaker
板主


註冊日期: Aug 2001
來自: 台北縣永和市
發表文章數: 2533

引言:
原作者是 KBChan

請問一下
我用port安裝的版本為1.4
可是安裝後我發現沒有man.cgi
然後我到distfile去將它解壓縮出來後
還是沒有看到man-cig
請問這樣正常嗎?
我還要做什麼動作嗎


嗯..有很多人向我反應這個問題,我想是沒關係的..



---------------------------------------------------------- 簽名列 -----------

^^魔 誤^^

心魔 <=> 人生最大的苦..
幾多波折,我終於知道自己要些什麼,那你呢?


歡迎來unix-like 系統討論板 看看..
天馬行空板 也歡迎你哦..

----------------------------------------------------------
發問時,請言簡意賅的陳述您的問題..
並請善用小紅帽 搜尋功能
說不定答案就在堶掖..^.^
----------------------------------------------------------

文章編號:8 | 向板主反映這篇文章 | 顯示 IP

CreMaker 已離線! Old Post 08-29-2003 17:23
點選這裡查看 CreMaker 的個人檔案 按這裡傳送悄悄話給 CreMaker 參觀 CreMaker 的個人首頁! 按這裡搜尋 CreMaker 所發表的文章 按這裡將 CreMaker 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

KBChan
新進會員


註冊日期: Aug 2003
來自: 台北縣
發表文章數: 4

真是歹勢
我從安裝到執行都沒有問題
但是圖就是沒有出來
請問這是什麼原因....
謝謝

文章編號:9 | 向板主反映這篇文章 | 顯示 IP

KBChan 已離線! Old Post 08-30-2003 19:23
點選這裡查看 KBChan 的個人檔案 點選這裡寄送 Email 給 KBChan 按這裡傳送悄悄話給 KBChan 按這裡搜尋 KBChan 所發表的文章 按這裡將 KBChan 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

kinux
中級會員


註冊日期: Jun 2002
來自: HK
發表文章數: 309

我照著做, 沒問題呀!!!



---------------------------------------------------------- 簽名列 -----------

長一點就不能貼...
唉!!! 沒法子...
山長水遠..

Symbol & Zebra

文章編號:10 | 向板主反映這篇文章 | 顯示 IP

kinux 已離線! Old Post 08-31-2003 15:13
點選這裡查看 kinux 的個人檔案 點選這裡寄送 Email 給 kinux 按這裡傳送悄悄話給 kinux 參觀 kinux 的個人首頁! 按這裡搜尋 kinux 所發表的文章 按這裡將 kinux 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

weshin
新進會員


註冊日期: Oct 2003
來自:
發表文章數: 19

有點不好意思問...不過請問各位前輩 , 我抓下來的 mailgraph-1.4.tar.gz
解開後只有 -->
CHANGES COPYING mailgraph.cgi mailgraph-init mailgraph.pl README
這些檔案而以 .... 這樣應該是不能使用吧 ..
請各位輩不吝教導 ,需要什麼套件才能完整的安裝 .大大感激

文章編號:11 | 向板主反映這篇文章 | 顯示 IP

weshin 已離線! Old Post 10-21-2003 01:07
點選這裡查看 weshin 的個人檔案 點選這裡寄送 Email 給 weshin 按這裡傳送悄悄話給 weshin 按這裡搜尋 weshin 所發表的文章 按這裡將 weshin 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

blueshine
高級會員


註冊日期: Sep 2003
來自: 板橋
發表文章數: 656

Re: 《分享》mail 流量分析軟體 -> mailgraph 介紹

引言:
原作者是 CreMaker
1. mailgraph.pl 執行時會抓 /var/log/syslog 當做資料的來源,而不是抓 /var/log/maillog,不過在 mailgraph.sh.sample 則是抓 maillog


請問一下/var/log/syslog這個檔是什麼程式產生的呢?
我翻過身邊三台4.9的機器都沒有這個檔

文章編號:12 | 向板主反映這篇文章 | 顯示 IP

blueshine 已離線! Old Post 04-10-2004 03:00
點選這裡查看 blueshine 的個人檔案 點選這裡寄送 Email 給 blueshine 按這裡傳送悄悄話給 blueshine 參觀 blueshine 的個人首頁! 按這裡搜尋 blueshine 所發表的文章 按這裡將 blueshine 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

bojack
初級會員


註冊日期: Nov 2002
來自: 中壢市
發表文章數: 218

嗯,我也是耶∼
找了 4.7 、 4.8 、 4.9 都沒有這個檔

執行時就一直有錯 ? Why ~~~

文章編號:13 | 向板主反映這篇文章 | 顯示 IP

bojack 已離線! Old Post 04-21-2004 21:13
點選這裡查看 bojack 的個人檔案 按這裡傳送悄悄話給 bojack 按這裡搜尋 bojack 所發表的文章 按這裡將 bojack 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

weithenn
普通會員


註冊日期: Apr 2004
來自: 不自量力星球
發表文章數: 42

今天試了一下,馬上就搞定了,感謝大大的分享哦~~^^
明天再來寫一下個人安裝心得



---------------------------------------------------------- 簽名列 -----------

不斷精進一直是我所追求的目標,有空也來指導小弟的網站吧~~^^
http://www.weithenn.idv.tw

文章編號:14 | 向板主反映這篇文章 | 顯示 IP

weithenn 已離線! Old Post 04-25-2004 22:53
點選這裡查看 weithenn 的個人檔案 點選這裡寄送 Email 給 weithenn 按這裡傳送悄悄話給 weithenn 參觀 weithenn 的個人首頁! 按這裡搜尋 weithenn 所發表的文章 按這裡將 weithenn 加入你的好友名單 回應這篇文章含引言 按這裡編輯或刪除文章

目前使用的時域為(台北時間),現在時間是 04:38 。    頁數 (2): [1] 2 » 發表新的文章     回覆文章
上一篇主題   下一篇主題
友善列印 | 把這一篇寄給好朋友! | 訂閱這個主題

跳至:
評分主題:
 

討論區權限說明:
不可以 發表新文章
不可以 回覆文章
不可以 上傳附加檔案
不可以 修改你發表的文章
HTML code 目前狀態是 關閉
vB code 目前狀態是 開啟
表情符號 目前狀態是 開啟
[IMG] code 目前狀態是 開啟



< 聯絡我們 - 小紅帽全球資訊網 >

中文化:第一版 by Eric 第二版 by Jolin 於 小紅帽全球資訊網
(版權所有,翻拷必究)
小紅帽技術論壇創立於 2000/09/15 ,使用 vBulletin 合法註冊版權