Header Ads Widget

Ticker

6/recent/ticker-posts

Squid 2: Hướng dẫn cài đặt SARG Report cho Server Proxy Squid trên Debian

Keyword: How to install SARG Report for Server Proxy Squid on Debian, Ubuntu
Thật ra Squid đã có báo cáo ở phần /var/log/squid/access.log nhưng tại sao mình lại cần đến SARG bởi lẽ dòng báo cáo của squid sẻ khiến bạn khó quản lý và phức tạp điều đó mình mới cần đến SARG giúp ta quản lý tốt hơn trong việc xem báo cáo, các thống kê từ Squid
Xem lại bài Server Proxy bằng Squid tại đây nhé 
Nói thế là quá đủ và dễ hiểu cho các bạn rồi, giờ mình bắt đầu thực hiện cài đặt SARG nào, do mình cài đặt trên Ubuntu và Debian nên mọi thứ làm khá dễ dàng với kho ứng dụng có sẵn, chỉ việc gõ lệnh và thực hiện việc cài đặt
sudo apt-get install sarg
tiếp đến truy cập vào file sarg.conf bằng lệnh sau ( vẫn sử dụng nano nhé )
sudo nano /etc/sarg/sarg.conf
ta cần chú ý các vấn đề sau trong file sarg.conf:
  1. access_log /var/log/squid/access.log
  2. output_dir /var/www/html/squid-reports
  3. date_format e
  4. overwrite_report yes
Trong đó đoạn 1 là nơi chứa file log của Squid điều này ta có thể giữ nguyên, tiếp đến là đoạn 2, code html xuất hiện report đối với sarg của ubuntu nó sẻ bị ẩn bởi # vì thế ta cần bỏ # ra khỏi đoạn đó và ẩn đoạn đoạn còn lại như hình phía dưới
Chuyển đổi date_format thành e nếu muốn là theo kiểu giờ việt nam dd/mm/yy trong file sarg.conf có hướng dẫn thì phải
sau đó ta thực hiện lệnh sau để Build Report để xem
sudo sarg -x
Sẻ có một số lỗi xảy ra như sau
Do bạn bị thiếu file vì thế thực hiện cài đặt file đã thiếu bằng lệnh
sudo apt-get install ttf-dejavu-core
chạy lại lệnh sudo sarg -x
Hiện END nghĩa là thành công rồi nhé hehe nhưng vẫn không lên đúng không vấn đề đặt ra là thằng Ubuntu nó không có sẵn Apache2 vì thế lại cài tiếp Apache2 cho nó mới xuất hiện được
sudo apt-get install apache2
Sau khi đã cài đặt luôn apache2 giờ thì check xem nào, truy cập trình duyệt với câu lệnh sau
http://localhost/squid-reports
Ngon lành rồi đúng không bây giờ còn việc cuối là thực hiện tạo báo cáo Sarg tự động bằng crontab nữa là xong bởi lẽ ai đâu rảnh ngày nào cũng bấm sarg -x hoài đúng không, cài đặt cho mõi giờ chạy một lần để cập nhật báo cáo thường xuyên hơn
crontab -e
 * */1 * * * /usr/local/bin/sarg -x
Nguồn: itblognote.com

Post a Comment

0 Comments