溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用Rsyslog服務器存儲ESXi Host日志

發(fā)布時間:2020-06-27 10:53:48 來源:網(wǎng)絡 閱讀:816 作者:林搖 欄目:云計算

安裝和配置Rsyslog server

    一般來說,安裝完Linux系統(tǒng)的時候就已經(jīng)安裝了Rsyslog 了。如果沒有,請手動安裝。

   a. 安裝Rsyslog Server

    [root@rsyslog /]# yum -y install syslog                                                                

  b. 開機自啟動Rsyslog Server 

    [root@rsyslog /]# systemctl enable rsyslog      

c. 關閉防火墻或者打開防火墻端口

    關閉防火墻

   [root@rsyslog /]# systemctl stop firewalld

   [root@rsyslog /]# systemctl disable firewalld

  打開防火墻端口

  [root@rsyslog /]# firewall-cmd --permanent --add-port=514/udp

   [root@rsyslog /]#firewall-cmd  --reload

d.編輯Rsyslog配置并保存

    [root@rsyslog /]#vim  /etc/rsyslog.conf

   加#號注釋掉默認的一些配置

  如何使用Rsyslog服務器存儲ESXi Host日志

  加入自定義的配置語句,用于遠程主機的日志存放規(guī)則

 如何使用Rsyslog服務器存儲ESXi Host日志

template(name="Esxi" type="list") {
    constant(value="/var/log/esxi")
    property(name="fromhost-ip")
    constant(value="/")
    property(name="programname" SecurePath="replace")
   constant(value=".log")

    }                              //*         template 有點像定義一個function() 
*.* ?Esxi                 //*        *.*?Esxi 有點像執(zhí)行上面定義的function(),不寫這條語句,配置不會生效。

 

e. 重啟Rsyslog

[root@rsyslog /]#systemctl restart rsyslog

 

f.配置ESXi日志級別

  ESXi的日志級別默認是info,info級別的日志充斥著太多無用的信息,且信息增長量太快。

編輯ESXi主機的“高級設置”,將Config.HostAgent.log.level的值設置為warring 或者error。

如何使用Rsyslog服務器存儲ESXi Host日志

 

g.配置ESXi主機的防火墻

   編輯ESXi主機的“安全配置文件”,開放syslog的514和1514端口

   或者SSH ESXi主機,執(zhí)行命令 esxcli system syslog config set –loghost=”udp://host_ip:514

                                                                  esxcli system syslog reload

   測試連接是否成功  :   nc –z  host_ip   514

參考文檔 https://kb.vmware.com/articleview?docid=2003322&lang=zh_CN

如何使用Rsyslog服務器存儲ESXi Host日志

 

h. 確認是否在定義的文件夾下產(chǎn)生相應的日志文件

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI