Gửi Thông Điệp Yêu Thương vanbinh_bt nhắn với all: thi sao rồi mấy đồ...[Mr]-Boom nhắn với All K4: Chúc mọi người có 1 kỳ thi thật tốt !!lặng lẽ yêu nhắn với nguyễn ngọc huy: chúc mi có một kỳ thi tốt nha. vẫn nhớ mingocthongcctm05f nhắn với QNGAI: hãy sát cánh bên nhau.....hi.......trinhvh91 nhắn với TM03B: TM03B đoàn kết đi chơi cuối khóa nghenNgười vô cảm nhắn với nguyenlu: Ai vậy? T vẫn bước đi trong yêu thương mà ^^381 nhắn với neyugn: mong rằng chúng ta sẽ đi đến cái đích cuối cùng !nguyenlu nhắn với Người vô cảm: Hãy bước đi trong sự yêu thươnglenguyen_alone nhắn với Young Bin: tại sao nhok lại iu bin chứ nhỉ???hp thành công nhá!!binhcaolinh nhắn với Đen Trần: Cố gắng học chăm chỉ nhé em! Gửi Thông Điệp Yêu Thương


BẢNG GIÁ QUẢNG CÁO TẠI DIỄN ĐÀN 2MIT.ORG 2012

Hiện kết quả từ 1 tới 1 của 1

Chủ đề: Qmail - Phần 9:Cài đặt Qmail-scanner và Qmailanalog

  1. #1
    Tham gia ngày
    May 2009
    Đến từ
    Ha Noi, Vietnam, Vietnam
    Tuổi
    21
    Bài gửi
    1,565
    Cảm ơn
    1,103
    Được cảm ơn 1,245/501 bài viết
    Blog Entries
    13
    9
    MASTER
     
     
    Số lần cộng|trừ: 5 lần

    Thumbs up Qmail - Phần 9:Cài đặt Qmail-scanner và Qmailanalog

    Qmail - Phần 9:Cài đặt Qmail-scanner và Qmailanalog

    Chủ đề này đã lâu lắm rồi, còn thiếu phần cuối này là vừa đẹp. Do nhiều người hỏi quá nên mình post lun vậy!8.1.Cài đặt Qmail-scanner

    Trước khi cài đặt, chúng ta sẽ sử dụng bản vá Qmail đươc gọi là “qmailqueue.patch”. Bản vá này cho phép Qmail được cấu hình lại để chạy với cơ chế hàng đợi được thay thế. Cụ thể sẽ sử dụng Qmail-scanner làm cơ chế hàng đợi. Qmail-scanner sẽ cho phép tích hợp ClamAV và SpamAssasin vào hàng đợi của mail server. Khi Qmail-scanner được cài đặt, sẽ có một script với các tùy chọn cấu hình giúp tùy chỉnh các chức năng cuả ClamAV và SpamAssassin phù hợp với nhu cầu của người quản trị. Qmail-analog kết hợp với Qmail-scanner sẽ cho chức năng gởi báo cáo, phân tích tình hình hoạt động của máy chủ Qmail vào mail của người quản trị, giúp dễ dàn hơn trong việc quản lý và giám sát mail server.
    Bắt đầu cài đặt.
    Code:
    [root@mail ~]# cd /downloads/qmailrocks
    Giải nén gói qmail-scanner và qmail-analog
    Code:
    [root@mail qmailrocks]# tar zxvf qmail-scanner-1.25.tgz
      [root@mail qmailrocks]# tar zxvf qms-analog-0.4.2.tar.gz
    Cài đặt ams-alalog
    [root@mail qms-analog-0.4.2]# cd qms-analog-0.4.2
    [root@mail qms-analog-0.4.2]# make all

    Chạy các miếng vá cần thiết
    Code:
    [root@mail qms-analog-0.4.2]# cp qmail-scanner-1.25-st-qms-20050219.patch /downloads/qmailrocks/qmail-scanner-1.25/
      [root@mail qmail-scanner-1.25]# cd /downloads/qmailrocks/qmail-scanner-1.25
      [root@mail qmail-scanner-1.25]# patch -p1 < qmail-scanner-1.25-st-qms-20050219.patch
    Cài đặt và cấu hình Qmail-scanner. Cấu hình lại file qms-config cho phù hợp
    [root@mail qmail-scanner-1.25]# vi qms-config

    Sửa lại như hình bên dưới.



    Hình 4‑27 Cấu hình qmail-scanner trước khi biên dịch và cài đặt

    Thực hiện chạy kiểm tra cấu hình hệ thống.
    Code:
    [root@mail qmail-scanner-1.25]# chmod 755 qms-config
      [root@mail qmail-scanner-1.25]# ./qms-config
    Trả lời Y trong tất cả các trường hợp

    Nếu không xuất hiện lỗi, chúng ta đi vào cài đặt
    Lưu ý: Máy chủ phải phân giải được miền viet-cntt.com thành IP 192.168.137.20
    Code:
      [root@mail qmail-scanner-1.25]# ./qms-config install
    Trả lời Y (có) cho tất cả các trường hợp.
    Code:
    [root@mail qmail-scanner-1.25]# setuidgid qscand /var/qmail/bin/qmail-scanner-queue.pl -z
      [root@mail qmail-scanner-1.25]# setuidgid qscand /var/qmail/bin/qmail-scanner-queue.pl -g
    Xây dựng database thành công sẽ xuất hiện thông báo.



    Phân quyền sở hữu thư mục cho qscand
    [root@mail qmail-scanner-1.25]# chown -R qscand:qscand /var/spool/qmailscan

    Hoàn tất quá trình cài đặt qmail-scanner. Bây giờ chúng ta sẽ cấu hình để qmail-scanner kết hợp hoạt động với Qmail.
    Sử dụng qmail-scanner làm hàng đợi. Vì vậy, chúng ta thay đổi các thông số trong script khởi động của SMTP cho phù hợp.
    Code:
      [root@mail qmail-scanner-1.25]# vi /var/qmail/supervise/qmail-smtpd/run
    Thêm dòng sau vào vị trí như hình dưới.

    Code:
    QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" ; export QMAILQUEUE

    Hình 4‑28 Cấu hình Qmail-scanner tích hợp qmail-smtp

    Thực hiện khởi động lại Qmail để kích hoạt các thay đổi vừa thực hiện.

    Code:
    [root@mail qmail-scanner-1.25]# qmailctl stop
      [root@mail qmail-scanner-1.25]# qmailctl start
      [root@mail contrib]# qmailctl stat
    Thực hiện chạy script để kiểm tra toàn bộ hoạt động của Qmail-Scanner, SpamAssassin và Clam AV. Đảm bảo tất cả hoạt động chính xác.
    Code:
      [root@mail qmail-scanner-1.25]# cd /downloads/qmailrocks/qmail-scanner-1.25/contrib
      [root@mail contrib]# chmod 755 test_installation.sh
      [root@mail contrib]# ./test_installation.sh -doit
    Hình 4‑29 Kiểm tra hoạt động Qmail-Scanner, Spamassasin và clamAV

    Nếu xuât hiện các thông báo như hình trên, và nhận được hai email trong hộp thư của người quản trị (postmaster@viet-cntt.com) như các hình dưới. Quá trình cài đặt và cấu hình Qmail-Scanner, SpamAssassin và Clam AV đã thành công.



    Hình 4‑30 Kết quả nhận mail khi kiểm tra khởi động Qmail-Scanner, Spamassasin và clamAV 1



    Hình 4‑31 Kết quả nhận mail khi kiểm tra khởi động Qmail-Scanner, Spamassasin và clamAV1


    Đến thời điểm này, hệ thống mail server đã có Clam Antivirus, Spamassassin và Qmail-Scanner hoạt động cùng nhau. Khi email đến server. Qmail-scanner sẽ tiếp nhận và chuyển email cho ClamAV để quét virus. Nếu email có virus, ClamAV sẽ xoá hoặc cách li email vào vùng an toàn /var/spool/qmailscan/quarantine (tuỳ thuộc vào cấu hình ClamAV) sau đó sẽ gởi mail thông báo đến email đã được chỉ định (có thể là email của người quản trị, có thể là email đã gởi virus…). Nếu không có virus, email sẽ được chuyển qua cho Spamassassin. Spamassassin sẽ kiểm tra, nếu email không phải là thư rác theo quy định của Spamassasin trong /var/qmail/.spamassassin/user_prefs, email sẽ được chuyển đến đích. Nếu là email SPAM, email có thể được chuyển tới đích và nó sẽ được tag để báo hiệu là thư rác hoặc bị huỷ bỏ ngay lập tức tuỳ vào cấu hình Spamassassin.

    8.2.Cài đặt Qmailanalog

    Qmailanalog thự hiện phân tích một số log cơ bản của Qmail sau đó xuất hiện kết quả vào vị trí mong muốn, chẳng hạn như gởi kết quả vào email người quản trị. Cùng với Qmailanalog, chúng ta sẽ cài đặt các gói “qlogtools”. Qlogtool cung cấp hàng loạt các công cụ để phân tích log qmail. . Với các công cụ này, các từ các định dạng khó đọc của các file log sang các định dạng dễ đọc, thống kê sinh động. Sau khi hoàn thành cài đặt, chúng ta sẽ tạo ra các script tự chạy hàng đêm để gởi các email thống kê.

    Đầu tiên, cài đạt qmailanalog.
    Code:
      [root@mail ~]# cd /downloads/qmailrocks/
      [root@mail qmailrocks]# tar zxvf qmailanalog-0.70.tar.gz
      [root@mail qmailrocks]# cd qmailanalog-0.70
      [root@mail qmailanalog-0.70]# patch < /downloads/qmailrocks/patches/0.70-errno.patch
      [root@mail qmailanalog-0.70]# make && make setup check
    Qmailanalog đã được cài đặt. Tiến hành cài đạt qlogtools…
    Code:
    [root@mail qmailanalog-0.70]# cd /downloads/qmailrocks/
      [root@mail qmailrocks]# tar zxvf qlogtools-3.1.tar.gz
      [root@mail qmailrocks.1]# cd qlogtools-3.1
      [root@mail qlogtools-3.1]# patch < /downloads/qmailrocks/patches/qlogtools_errno.patch
      [root@mail qlogtools-3.1]# mkdir /usr/local/man
    Nếu lện mkdir /usr/local/man báo lỗi thư mục đã tồn tại nghĩa là quá trình cài đặt đang diễn ra tốt.
    Code:
    [root@mail qlogtools-3.1]# make
      [root@mail qlogtools-3.1]# ./installer
    Đến đây, qlogtools đã được cài đặt. Bây giờ chúng ta tạo một script để chạy Qmailanalog và sau đó lập lịch cho máy chủ của bằng cách tạo crontab để có được thống kê tạo ra mỗi đêm.
    Code:
    [root@mail qlogtools-3.1]# cp /downloads/qmailrocks/qms-analog-0.4.2/qmailstats /var/qmail/bin
      [root@mail qlogtools-3.1]# vi /var/qmail/bin/qmailstats


    [root@mail qlogtools-3.1]# chmod 750 /var/qmail/bin/qmailstats
    [root@mail qlogtools-3.1]# /var/qmail/bin/qmailstats
    Nếu xuất hiện lỗi “sort: open failed: +2: No such file or directory”, sửa lại tham số +2 thành -k 3 ở các file
    Code:
    [root@mail qlogtools-3.1]# vi /usr/local/qmailanalog/bin/zdeferrals
      [root@mail qlogtools-3.1]# vi /usr/local/qmailanalog/bin/zfailures
      [root@mail qlogtools-3.1]# vi /usr/local/qmailanalog/bin/zsuccesses
    Thiết lập crontab để script thực thi mỗi 3h00 sáng
    [root@mail qlogtools-3.1]# crontab -e
    Thêm vào dòng

    Code:
    0 3 * * * /var/qmail/bin/qmailstats 1>/dev/null 2>/dev/null


    Lưu lại. Quá trình cài đặt và cấu hình của bước này hoàn tất
    , đồng thời, toàn bộ chủ đề này cũng đã khép lại gồm 9 phần. Chúc các bạn làm việc tốt với Qmail!

    --------------------------------------------------
    Xem các chủ đề cùng chuyên mục:


    +4 EXP
    Thay đổi nội dung bởi: sunboy, 21-09-2011 lúc 04:43 AM

  2. Thành viên đã cảm ơn sunboy trong bài viết này là :

    lyvinhr00m (21-09-2011)

Thông tin về chủ đề này

Users Browsing this Thread

Hiện giờ đang có 1 người xem chủ đề này. (0 thành viên 1 khách)

     

Chủ đề giống nhau

  1. Trả lời: 0
    Bài mới gửi: 08-05-2011, 02:56 PM
  2. Trả lời: 0
    Bài mới gửi: 13-04-2011, 04:19 AM
  3. Trả lời: 10
    Bài mới gửi: 28-03-2011, 11:51 AM
  4. Trả lời: 1
    Bài mới gửi: 25-03-2011, 06:21 PM
  5. Trả lời: 0
    Bài mới gửi: 21-01-2011, 12:21 PM

Từ khóa cho chủ đề này

484
Lượt xem

Share