December 29, 2015

Cấu hình gởi log đến sysnlog-ng server trên windows và linux

Trong bài viết sau sẽ hướng dẫn các bạn cấu hình forward logs từ Windows & Linux đến syslog-ng server.

Trên hệ điều hành Linux

Sử dụng rsyslog.

Mở file rsyslog.conf và thêm dòng cấu hình sau vào cuối file cấu hình:

Code:
[root@test ~]# vim /etc/syslog.conf
 
#Configure syslog to Send Logs to a Remote Log Host
*.*                 @@192.168.1.11:514
Khởi động lại dịch vụ để các thay đổi được thực hiện
Code:
[root@test ~]# service syslog restart
Shutting down kernel logger:          [  OK  ]
Shutting down system logger:          [  OK  ]
Starting system logger:               [  OK  ]
Starting kernel logger:               [  OK  ]
Sử dụng syslog-ng.

Mở file cấu hình syslog-ng.conf, xóa toàn bộ nội dung bên trong file này và thêm vào phần cấu hình bên dưới.
Code:
[root@test ~]# vim /etc/syslog-ng/syslog-ng.conf
 
@version:3.2
 
# syslog-ng configuration file.
#
# This should behave pretty much like the original syslog on RedHat. But
# it could be configured a lot smarter.
#
# See syslog-ng(8) and syslog-ng.conf(5) for more information.
#
 
options {
        flush_lines (0);
        time_reopen (10);
        log_fifo_size (1000);
        long_hostnames (off);
        use_dns (no);
        use_fqdn (no);
        create_dirs (no);
        keep_hostname (yes);
};
 
source s_sys {
        file ("/proc/kmsg" program_override("kernel: "));
        unix-stream ("/dev/log");
        internal();
        # udp(ip(0.0.0.0) port(514));
};
 
destination syslog-ng_server {
        tcp("192.168.2.11" port(514));
        #udp("192.168.2.11" port(514));
};
 
log { source(s_sys); destination(syslog-ng_server); };
Lưu ý: Trong file cấu hình trên server sẽ gởi log đến remote server bằng giao thức tcp. Nếu muốn dùng giao thức udp thay cho giao thức tcp chúng ta cần sửa phần cấu hình destination syslog-ng_server thành
Code:
destination syslog-ng_server {
        #tcp("192.168.2.11" port(514));
        udp("192.168.2.11" port(514));
};
Khởi động lại dịch vụ để các thay đổi được thực hiện
Code:
[root@test ~]# service syslog-ng restart
Stopping syslog-ng:                                        [  OK  ]
Starting syslog-ng:                                        [  OK  ]
Kiểm tra ghi log

Chạy lệnh bên dưới để kiểm tra việc ghi log đến server syslog-ng trung tâm.
Code:
[root@test ~]# logger –t “message test”
Trên server log trung tâm chạy lênh sau để kiểm tra quá trình ghi log có thành công hay không. Nếu không thì kiểm tra lại kết nối mạng và cấu hình tường lửa.
Code:
[root@myserver syslog-ng]#  cat /var/log/device/{log_name}.log
Trên hệ điều hành windows.

Download ứng dụng Evtsys theo link sau.
http://shink.in/7yRdX
Sau khi download file, chúng ta tiến hành giải nén.
Mở command line và di chuyển vào thư mục file được giải nén, chạy lệnh sau.
Code:
Cú pháp: evtsys.exe -i -h [syslog server] -p [port]
C:\>evtsys.exe -i -h 192.168.2.11 -p 514
Tham khảo thêm phần cấu hình Syslog-ng theo link sauhttp://svuit.com/showthread.php?718-...3%AAn-CentOS-6

Related Posts:

  • Configure your DOS Window Make your DOS windows large and do cut and paste easier. Here we review DOS window settings that will help you to work faster. Customizing DOS Window Settings starts by right clicking the Start Menu Type in&nb… Read More
  • Các cách kiểm tra các Process đang chạy trong windowsKhi bật Task Manager lên, các bạn thấy có rất nhiều process nhưng phân biệt được process nào là của chương trình nào!Mình xin hướng dẫn các bạn một phương pháp đơn giản để kiểm tra:- Mở CMD- gõ vào: WMIC /OUTPUT:C:\Proce… Read More
  • Thiết lập DNS Google trong Windows bằng command line Vì 1 lý do gì đó mà trong windows của bạn không thể thiết lập IP, DHCP, DNS trên giao diện, như hình dưới đây: Thay vì tương tác trên giao diện bạn có thể cấu hình thiết lập DNS Google bằng chương trình dòng lệnh CMD … Read More
  • Cách bỏ nền xanh cho Icon ở Desktop Windows XP Do có nhìu bạn thắc mắc hỏi, ko biết tại sao, các icon ở Desktop (ngoài màn hình máy tính) cứ bị có nền màu xanh, nhìn rất xấu. Muốn bỏ đi mà không biết làm sao để bỏ được Để khắc phục cái lỗi này, các bạn làm theo hướng … Read More
  • Hướng dẫn kiểm tra ứng dụng sử dụng cổng 80 trên Windows Đôi lúc bạn muốn start ứng dụng sử dụng Apache, Jetty hoặc mở ứng dụng port 80 nhưng không thể start được vì 1 lý do đơn giản là cổng 80 đang được sử dụng bởi các ứng dụng khác. Bài viết này tôi sẽ hướng dẫn các bạn kiể… Read More

0 comments:

Post a Comment