您好,登錄后才能下訂單哦!
安裝和配置Rsyslog server
一般來說,安裝完Linux系統的時候就已經安裝了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
加#號注釋掉默認的一些配置
加入自定義的配置語句,用于遠程主機的日志存放規則
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 有點像執行上面定義的function(),不寫這條語句,配置不會生效。
e. 重啟Rsyslog
[root@rsyslog /]#systemctl restart rsyslog
f.配置ESXi日志級別
ESXi的日志級別默認是info,info級別的日志充斥著太多無用的信息,且信息增長量太快。
編輯ESXi主機的“高級設置”,將Config.HostAgent.log.level的值設置為warring 或者error。
g.配置ESXi主機的防火墻
編輯ESXi主機的“安全配置文件”,開放syslog的514和1514端口
或者SSH ESXi主機,執行命令 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
h. 確認是否在定義的文件夾下產生相應的日志文件
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。