banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email  XML
  [Question]   Giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email 28/10/2007 22:14:20 (+0700) | #1 | 93532
msdn
Member

[Minus]    0    [Plus]
Joined: 23/06/2006 06:27:14
Messages: 214
Offline
[Profile] [PM]
Mail server của công ty chạy qmail, sử dụng Linux distro là Centos, chủ yếu báo cáo hoạt động hàng ngày với các phòng ban khác .
Thứ 6 tuần rồi ông sếp ở phòng Tổ chức ổng nói : sao đến giờ này ổng chưa nhận được mail từ phòng Hành chính gởi đến, mình thử dùng grep nhiều lần phát hiện lý do tại sao nó không gởi đến rồi nhưng không lẻ cứ grep hoài như vậy thì rất mất thời gian, nếu 1 ngày có nhiều yêu cầu như trên thì mình tiêu tùng quá .

Mình đang tìm phần mềm nào để giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email nào đó bằng giao diện GUI. Anh em biết xin chỉ giúp giùm mình.
[Up] [Print Copy]
  [Question]   Giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email 29/10/2007 03:48:50 (+0700) | #2 | 93579
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

msdn wrote:
Mail server của công ty chạy qmail, sử dụng Linux distro là Centos, chủ yếu báo cáo hoạt động hàng ngày với các phòng ban khác .
Thứ 6 tuần rồi ông sếp ở phòng Tổ chức ổng nói : sao đến giờ này ổng chưa nhận được mail từ phòng Hành chính gởi đến, mình thử dùng grep nhiều lần phát hiện lý do tại sao nó không gởi đến rồi nhưng không lẻ cứ grep hoài như vậy thì rất mất thời gian, nếu 1 ngày có nhiều yêu cầu như trên thì mình tiêu tùng quá .

Mình đang tìm phần mềm nào để giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email nào đó bằng giao diện GUI. Anh em biết xin chỉ giúp giùm mình.
 


Theo anh, em nên tìm giải pháp để khắc phục tình trạng mail không gởi đúng như dự định thay vì tìm giải pháp theo dõi để sau đó khắc phục tình trạng mail không gởi đúng như dự định.

Cái này theo chuyên môn họ gọi là proactive và reactive đó em.

Em cho biết sau khi grep, em đã tìm ra lý do tại sao qmail không chuyển mail đúng như dự định không?

Thân.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Re: Giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email 29/10/2007 06:16:43 (+0700) | #3 | 93608
msdn
Member

[Minus]    0    [Plus]
Joined: 23/06/2006 06:27:14
Messages: 214
Offline
[Profile] [PM]
Ban đầu nhận được thông báo em cứ tưởng DNS server (djbdns) có vấn đề nhưng kiểm tra DNS Server hoàn toàn chính xác .
Em thử restart qmail thì không thấy hết , thử luôn stat để kiểm tra
[root@linuxredhat ~]# qmailctl stat
/service/qmail-send: up (pid 18834) 180 seconds
/service/qmail-send/log: up (pid 18839) 198 seconds
/service/qmail-smtpd: up (pid 18849) 8 seconds
/service/qmail-smtpd/log: up (pid 18845) 9 seconds
/service/qmail-pop3d: up (pid 136) 187 seconds
/service/qmail-pop3d/log: up (pid 140) 187 seconds
messages in queue: 356 


Phần queue này nó có đến 356 tin lận .

[root@linuxredhat root]# ps -ef | grep qmail
root 2495 2493 0 22:38 ? 00:00:00 supervise qmail-smtpd
root 2497 2493 0 22:38 ? 00:00:00 supervise qmail-send
qmaill 2501 2498 0 22:38 ? 00:00:00 /usr/local/bin/multilog t /var/log/qmail
506 2505 2497 0 22:38 ? 00:00:00 qmail-send
root 2508 2505 0 22:38 ? 00:00:00 qmail-lspawn ./Mailbox
505 2509 2505 0 22:38 ? 00:00:00 qmail-rspawn
504 2510 2505 0 22:38 ? 00:00:00 qmail-clean
qmaild 2551 2495 0 22:39 ? 00:00:00 /usr/local/bin/tcpserver -v -R -l linuxredhat.XXX.com -x /etc/tcp.smtp.cdb -c 20 -u 7791 -g 2108 0 smtp /var/qmail/bin/qmail-smtpd
qmaill 2648 2496 0 22:50 ? 00:00:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
root 2984 2493 0 22:59 ? 00:00:00 supervise qmail-pop3d
root 2986 2984 0 22:59 ? 00:00:00 /usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup linuxredhat.XXX.com /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir
qmaill 2987 2985 0 22:59 ? 00:00:00 /usr/local/bin/multilog t /var/log/qmail/pop3d
root 6125 2596 0 23:24 pts/0 00:00:00 grep qmail 


Cuối cùng thì em thiếu ở điểm này (không có gì hết trơn)
[root@linuxredhat root]# cat /var/qmail/control/defaultdelivery

Sau khi thêm vào em sử dụng
[root@linuxredhat log]# qmailctl reload

thì nó chạy tốt.

Nhưng quá trình kiểm tra bằng "tay" như trên rất mất thời gian vì phải đối chiếu lại với log của qmail, với lại em chỉ biết cài đặt qmail chứ chưa gặp được nhiều lổi trong quá trình sử dụng qmail để "nâng cao tay nghề" vì mail server này em mới triển khai được hơn 1 tháng và có ít người dùng smilie

Cho nên em muốn hỏi xem có cách nào để dò tìm 1 bức thư được gởi từ 1 người dùng A đến 1 người dùng B hay không (thông qua 1 phần mềm tự do hoặc một web application nào đó) để khi có sự cố xảy ra thì biết đường khắc phục sớm, chứ thật tình em chưa đụng nhiều đến lổi trong qmail bao giờ cả cho nên nhiều khi có 1 lổi nhỏ mà mò mấy ngày trời .

Tài liệu mà em đọc cài đặt qmail là http://www.lifewithqmail.org/lwq.html và các bài viết của anh về qmail.
[Up] [Print Copy]
  [Question]   Re: Giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email 29/10/2007 17:58:01 (+0700) | #4 | 93746
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

msdn wrote:
Ban đầu nhận được thông báo em cứ tưởng DNS server (djbdns) có vấn đề nhưng kiểm tra DNS Server hoàn toàn chính xác .
Em thử restart qmail thì không thấy hết , thử luôn stat để kiểm tra
[root@linuxredhat ~]# qmailctl stat
/service/qmail-send: up (pid 18834) 180 seconds
/service/qmail-send/log: up (pid 18839) 198 seconds
/service/qmail-smtpd: up (pid 18849) 8 seconds
/service/qmail-smtpd/log: up (pid 18845) 9 seconds
/service/qmail-pop3d: up (pid 136) 187 seconds
/service/qmail-pop3d/log: up (pid 140) 187 seconds
messages in queue: 356 


Phần queue này nó có đến 356 tin lận .

[root@linuxredhat root]# ps -ef | grep qmail
root 2495 2493 0 22:38 ? 00:00:00 supervise qmail-smtpd
root 2497 2493 0 22:38 ? 00:00:00 supervise qmail-send
qmaill 2501 2498 0 22:38 ? 00:00:00 /usr/local/bin/multilog t /var/log/qmail
506 2505 2497 0 22:38 ? 00:00:00 qmail-send
root 2508 2505 0 22:38 ? 00:00:00 qmail-lspawn ./Mailbox
505 2509 2505 0 22:38 ? 00:00:00 qmail-rspawn
504 2510 2505 0 22:38 ? 00:00:00 qmail-clean
qmaild 2551 2495 0 22:39 ? 00:00:00 /usr/local/bin/tcpserver -v -R -l linuxredhat.XXX.com -x /etc/tcp.smtp.cdb -c 20 -u 7791 -g 2108 0 smtp /var/qmail/bin/qmail-smtpd
qmaill 2648 2496 0 22:50 ? 00:00:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
root 2984 2493 0 22:59 ? 00:00:00 supervise qmail-pop3d
root 2986 2984 0 22:59 ? 00:00:00 /usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup linuxredhat.XXX.com /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir
qmaill 2987 2985 0 22:59 ? 00:00:00 /usr/local/bin/multilog t /var/log/qmail/pop3d
root 6125 2596 0 23:24 pts/0 00:00:00 grep qmail 


Cuối cùng thì em thiếu ở điểm này (không có gì hết trơn)
[root@linuxredhat root]# cat /var/qmail/control/defaultdelivery

Sau khi thêm vào em sử dụng
[root@linuxredhat log]# qmailctl reload

thì nó chạy tốt.

Nhưng quá trình kiểm tra bằng "tay" như trên rất mất thời gian vì phải đối chiếu lại với log của qmail, với lại em chỉ biết cài đặt qmail chứ chưa gặp được nhiều lổi trong quá trình sử dụng qmail để "nâng cao tay nghề" vì mail server này em mới triển khai được hơn 1 tháng và có ít người dùng smilie

Cho nên em muốn hỏi xem có cách nào để dò tìm 1 bức thư được gởi từ 1 người dùng A đến 1 người dùng B hay không (thông qua 1 phần mềm tự do hoặc một web application nào đó) để khi có sự cố xảy ra thì biết đường khắc phục sớm, chứ thật tình em chưa đụng nhiều đến lổi trong qmail bao giờ cả cho nên nhiều khi có 1 lổi nhỏ mà mò mấy ngày trời .

Tài liệu mà em đọc cài đặt qmail là http://www.lifewithqmail.org/lwq.html và các bài viết của anh về qmail.  


Cái này do cài đặt và sắp xếp bị thiếu sót. Nếu em đọc life with qmail thì nên chú trọng các phần E, F, G, H.

Một trong những bước kiện toàn khi cài đặt một dịch vụ nào đó là bước thử nghiệm. Em cần hình thành các bước thử nghiệm để kiểm tra chức năng, tính bảo mật và điều chỉnh lại các điểm thiếu sót. Cái này tùy vào từng nhu cầu và từng mô hình nên khó có cái tool nào giúp cho em.

Riêng việc "dò tìm một bức thư được gởi từ A đến B" thì trong bài viết của anh, có phần thử nghiệm "relay" có phần dùng telnet đến cổng 25 đó. Cứ theo đó mà gởi thư từ A đến B rồi theo dõi smtp log của qmail (/var/log/qmail/current nếu em dùng mặc định) để xem mail có deliver đúng hay không. Rồi trên máy B xem thử mail có đi đến đúng không. Nói chung, cài là một chuyện nhưng phải hiểu cách làm việc của nó thì mới có thể quản lý nó được.

Thân.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Re: Giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email 29/10/2007 19:47:08 (+0700) | #5 | 93751
msdn
Member

[Minus]    0    [Plus]
Joined: 23/06/2006 06:27:14
Messages: 214
Offline
[Profile] [PM]
Dạ, em sẽ xem lại kỹ càng Lìe with qmail ... vài chục lần nữa . Cám ơn anh
[Up] [Print Copy]
  [Question]   Re: Giám sát tất cả mọi hoạt động, đường đi của một địa chỉ email 30/10/2007 00:05:54 (+0700) | #6 | 93792
[Avatar]
PureMoon
Member

[Minus]    0    [Plus]
Joined: 21/07/2006 12:16:07
Messages: 41
Location: FullMoon
Offline
[Profile] [PM] [Yahoo!] [MSN]

msdn wrote:

Em thử restart qmail thì không thấy hết , thử luôn stat để kiểm tra

[root@linuxredhat ~]# qmailctl stat
/service/qmail-send: up (pid 18834) 180 seconds
/service/qmail-send/log: up (pid 18839) 198 seconds
/service/qmail-smtpd: up (pid 18849) 8 seconds
/service/qmail-smtpd/log: up (pid 18845) 9 seconds
/service/qmail-pop3d: up (pid 136) 187 seconds
/service/qmail-pop3d/log: up (pid 140) 187 seconds
messages in queue: 356 


 


Cái qmail-smtpd và qmail-smtpd log có vấn đề đó . Có vẻ nó đang bị down rồi lại up do cái ucspi . qmail hoạt động chính xác thì các giá trị up xxxx seconds hơi giông nhau .

Nếu bạn theo tài liệu LWQ thì phần /var/qmail/control/defaultdelivery đúng ra phải có giá trị là ./Maildir chứ ?

Bạn có yahoo add nick của mình , mình cũng đang triển khai 1 vài qmail server . My yM : roboconhn
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|