GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengkonfigurasi server log jarak jauh dengan rsyslog?

Rsyslog adalah utilitas perangkat lunak sumber terbuka yang digunakan pada sistem komputer UNIX dan mirip Unix untuk meneruskan pesan log di jaringan IP. Ini menerapkan protokol syslog dasar, memperluasnya dengan pemfilteran berbasis konten, kemampuan pemfilteran yang kaya, operasi antrean untuk menangani output offline, dukungan untuk output modul yang berbeda, opsi konfigurasi yang fleksibel, dan menambahkan fitur seperti menggunakan TCP untuk transportasi.

Konfigurasi:

pico /etc/rsyslog.conf

Batalkan komentar

# provides UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")
Code language: PHP (php)

Tambahkan

#
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf
if $fromhost-ip startswith '10.20.26.5' then /var/log/switch-10-20-26-5.log
if $fromhost-ip startswith '10.20.6.12' then /var/log/switch-10-20-6-12.log
if $fromhost-ip startswith '10.20.' then /var/log/switches.log
Code language: PHP (php)

Mulai ulang

/etc/init.d/rsyslog restart

Konfigurasikan sakelar jarak jauh mungkin (seperti cisco sg300 atau cisco 2960 atau lainnya)
dengan log server (IP mesin Linux Anda) UDP port 514 Fasilitas Lokal 7 Deskripsi jika Anda suka dan Severity Notice minimum
Jika Anda ingin mengakses log dengan apache

chmod -R go+rX /var/log/
Code language: JavaScript (javascript)

Berikut adalah skrip php sederhana untuk apache /home/latewebi/public_html/log.php

<?php
$output = shell_exec('tac /var/log/switches.log');
echo "<pre>$output</pre>";
?>
Code language: HTML, XML (xml)
";?> Bahasa kode:HTML, XML (xml)
Linux
  1. Cara Mengatur LogAnalyzer dengan Rsyslog dan MySQL

  2. Cara Setup Rsyslog Remote Logging di Linux (Central Log Server)

  3. Rsyslog :Cara Mengirim file log ke server jauh di CentOS/RHEL 6,7

  1. Cara Mengonfigurasi Nginx agar Bekerja dengan PHP melalui PHP-FPM

  2. Cara mengkonfigurasi SSL Cloudflare asal dengan Nginx

  3. Cara mengonfigurasi IMAP dengan SSL

  1. Cara Mengkonfigurasi Jaringan IP dengan Perintah nmcli di Linux

  2. Cara mengonfigurasi domain agar berfungsi dengan G Suite menggunakan Remote MX Wizard

  3. Cara Menginstal dan Mengkonfigurasi OpenLiteSpeed ​​dengan PHP 7.4 di CentOS 8