chsyslogserver
請使用 chsyslogserver 指令來修改現有 Syslog 伺服器的參數。
語法
參數
- -name server_name
- (選用)指定要指派給 Syslog 伺服器的名稱。名稱必須唯一。當指定伺服器名稱時,syslog 是保留字。
- -ip ip_address_or_dns_name
- (選用)指定要指派給 Syslog 伺服器的 IP 位址或網域名稱。這必須是有效的 IPv4 或 IPv6 位址,或是英數值。
- -facility facility
- (選用)指定用來識別訊息出處的機能號碼給接收端伺服器。以 facility 值
0-3配置的伺服器會接收簡要格式的 Syslog 訊息。以 facility 值4-7配置的伺服器會接收完全展開格式的 Syslog 訊息。這個參數與 -cadf 互斥。 - -error on | off
- (選用)指定伺服器是否接收錯誤通知。設為
on會將錯誤通知傳給 Syslog 伺服器。設為off不會將錯誤通知傳給 Syslog 伺服器。 - -warning on | off
- (選用)指定伺服器是否接收警告通知。設為
on會將警告通知傳給 Syslog 伺服器。設為off不會將警告通知傳給 Syslog 伺服器。 - -info on | off
- (選用)指定伺服器是否接收參考資訊通知。設為
on會將參考資訊通知傳給 Syslog 伺服器。設為off不會將參考資訊通知傳給 Syslog 伺服器。 - -audit on | off
- (選用)指定伺服器是否接收 CLI 審核日誌。預設值為 off。這些通知一律以機能層次 3 訊息傳送。
- -login on | off
- (選用)指定伺服器是否接收鑑別日誌。預設值為 off。這些通知一律以機能層次 3 訊息傳送。
- -protocol tcp | udp
- (選用)指定此伺服器使用的通訊協定。預設值為 udp。
- -port port_number
- (選用)指定此伺服器使用的通訊埠。除非已指定 -protocol,否則不得使用此參數。此號碼必須在 1 - 65535 範圍內。udp 的預設值為 514,tcp 的預設值為 6514。
- -cadf on | off
- (選用)指定啟用 (
on) 或停用 (off) Cloud Auditing Data Federation (CADF) 資料報告。任何傳送至伺服器的 syslog 通知都會根據 CADF 標準而格式化。這個參數與 -facility 互斥。 - syslog_server_name | syslog_server_id
- (必要)指定要修改之伺服器的名稱或 ID。
說明
請使用這個指令來變更現有 Syslog 伺服器的設定。您必須指定伺服器的現行名稱,或建立時傳回的 ID。請使用 lssyslogserver 指令來取得這個 ID。
-login 訊息會傳送至遠端 Syslog 伺服器上的 authpriv 機能,-audit 訊息會傳送至 facility.notice 層次(其中,機能是您在建立 Syslog 伺服器時要選取的值,層次一律為 notice)。
如果您對已啟用 CADF 通知的 Syslog 伺服器停用 CADF 通知,則 facility 值必須設為 0。
呼叫範例
chsyslogserver -facility 5 2
結果輸出:
No feedback
呼叫範例
chsyslogserver -cadf on 0
結果輸出:
No feedback
其他呼叫範例
chsyslogserver -name syslog1 -ip 192.168.0.1 -facility 7 -protocol udp -audit off 1
chsyslogserver -name newname -ip 192.168.0.2 -facility 7 -protocol tcp syslog2
chsyslogserver -name syslog3 -ip 192.168.0.3 -cadf on -login on -protocol udp -port 514 2
chsyslogserver -name syslog4 -ip 192.168.0.4 -audit off -login off -protocol tcp -port 6514 syslog1
