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
Code:
[root@test ~]# service syslog restart Shutting down kernel logger: [ OK ] Shutting down system logger: [ OK ] Starting system logger: [ OK ] Starting kernel logger: [ OK ]
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); };
Code:
destination syslog-ng_server { #tcp("192.168.2.11" port(514)); udp("192.168.2.11" port(514)); };
Code:
[root@test ~]# service syslog-ng restart Stopping syslog-ng: [ OK ] Starting syslog-ng: [ OK ]
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”
Code:
[root@myserver syslog-ng]# cat /var/log/device/{log_name}.log
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
0 comments:
Post a Comment