linux下配置rsyslog日誌收集伺服器案例

2021-09-26 12:33:18 字數 1009 閱讀 2556

環境配置

centos6系統 client1:192.168.1.33

centos7系統 client2:192.168.1.44

centos7系統 master:192.168.1.55

配置服務端master端

第一:啟用udp/tcp進行傳輸

vim /etc/rsyslog.conf

# provides udp syslog reception #若啟用udp進行傳輸,則取消下面兩行的注釋

$modload imudp

$udpserverrun 514

# provides tcp syslog reception #若啟用tcp進行傳輸,則取消下面兩行的注釋

#$modload imtcp

#$inputtcpserverrun 514

第二:重啟rsyslog服務

systemctl restart rsyslog
配置客戶端client端

第一:區分udp/tcp傳輸

vim /etc/rsyslog.conf

*.* @192.168.31.55:514     #服務端若啟用tcp傳輸則使用@@,若是udp則使用@

第二:重啟rsyslog服務

systemctl restart rsyslog

/etc/init.d/rsyslog restart

測試服務是否能夠將client端的系統日誌傳回master端

第一:在服務端不間斷輸出系統日誌檔案

tailf /var/log/messages
第二:在客戶端使用logger生成測試日誌資訊(並檢視伺服器端輸出,判斷是否通過網路將日誌收集到了)

logger "this is ce shi xing xi"
福利:推薦一本好書《linux就該這麼學》

linux下配置rsyslog日誌收集伺服器案例

環境配置 centos6系統 client1 192.168.1.33 centos7系統 client2 192.168.1.44 centos7系統 master 192.168.1.55 配置服務端master端 第一 啟用udp tcp進行傳輸 vim etc rsyslog.conf pr...

rsyslog遠端傳送配置

最近再開發乙個rsyslog的接收服務端,支援udp,tcp和tls三種協議。所以去仔細研究了一下rsyslog.conf的配置檔案,下面來詳細說一下。因為我這兒重點在於怎麼將資訊傳送到我的伺服器,所以只講了一些傳送應該配置的內容,至於rsyslog.conf配置的詳細內容,大家可以去rsyslog...

RSyslog安裝配置

4.1 檢查是否安裝了rsyslog軟體 rpm qa grep rsyslog 預設系統都安裝了該軟體 4.2 安裝rsyslog 連線mysql資料庫的模組 yum install rsyslog mysql y rsyslog mysql 為rsyslog 將日誌傳送到mysql 資料庫的乙個...