首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Linux syslog 日誌伺服器搭建完整指南(RHEL 5.x 實測)

     編輯:Java 綜合教學

Linux syslog 日誌伺服器搭建完整指南(RHEL 5.x 實測)

為什麼需要集中式日誌伺服器?

單機日誌預設存放在 /var/log/ 目錄。當管理數十上百台伺服器時,逐台登入查看日誌效率極低。syslogd 服務可將多台主機、網路設備的日誌匯總到中心伺服器,大幅降低運維成本。

環境規劃

角色主機名IP 地址
日誌伺服器server110.0.0.1
客戶端server210.0.0.2

步驟一:配置日誌伺服器

  1. 編輯 /etc/sysconfig/syslog,啟用遠端接收(-r)並關閉 MARK 訊息(-m 0):
    # vim /etc/sysconfig/syslog
    SYSLOGD_OPTIONS="-m 0 -r"
    
  2. 重啟服務:service syslog restart
  3. 開放 UDP 514 端口(示範直接關閉防火牆,生產環境建議精準放行):
    service iptables stop
    chkconfig iptables off
    

步驟二:配置客戶端轉發日誌

  1. 編輯 /etc/syslog.conf,將所有級別日誌轉發至 10.0.0.1:
    # vim /etc/syslog.conf
    *.* @10.0.0.1
    
  2. 重啟服務:service syslog restart

步驟三:驗證

在 server2 建立用戶 redhat,隨後在 server1 查看 /var/log/secure 或 /var/log/messages:

Jun 8 00:58:05 10.0.0.2 useradd[15463]: new group: name=redhat, GID=500
Jun 8 00:58:05 10.0.0.2 useradd[15463]: new user: name=redhat, UID=500, GID=500, home=/home/redhat, shell=/bin/bash

日誌成功匯總,搭建完成。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved