設定 Syslog 通知

Syslog 通訊協定是在 IP 網路上,將日誌訊息從寄件者轉遞給收件者時所用的標準通訊協定。系統可以傳送向人員通知事件的 Syslog 訊息。您可以使用管理 GUI 或指令行介面 (CLI) 來設定 Syslog 事件通知。

關於這項作業

系統可以採用擴充或簡要格式來傳輸 Syslog 訊息。配置了 facility 值 0 - 3 的伺服器,會以簡要格式來接收 Syslog 訊息。配置了 facility 值 4 - 7 的伺服器會收到完全擴充格式的 Syslog 訊息。預設值是 0。Syslog 訊息中使用的 facility 號碼也向接收端伺服器識別訊息出處。您可以利用 Syslog 管理程式來檢視系統傳送的 Syslog 訊息。對於錯誤、警告及參考資訊通知,訊息的傳送格式取決於 facility 設定。審核 (-audit) 和鑑別 (-login) 訊息是以單一格式傳送,因此,這些訊息沒有簡要和擴充格式之間的區別。 系統支援使用 TCP 和 UDP 傳輸通訊協定來將 Syslog 訊息傳送至指定的 Syslog 伺服器。您最多可以指定六個 Syslog 伺服器及其 IP 位址或網域名稱與其對應埠。 用於 TCP 通訊協定的預設埠為埠 6514,用於 UDP 傳輸的預設埠為 514。如果您是使用網域名稱來識別 Syslog 伺服器,請確保系統上已配置 DNS 伺服器。網域名稱不能超出 40 個字元。若要配置 DNS 伺服器,請在管理 GUI 中選取設定 > 系統 > DNS,或使用 mkdnsserver 指令。

系統支援下列 Syslog 通知和訊息類型:
錯誤通知
選取這個選項以傳送可指出系統發生嚴重問題的錯誤通知。
警告通知
選取這個選項以傳送可指出系統出現問題或非預期狀況的警告通知。一律立即探索這類型的通知來判斷您的作業所可能受到的影響,以及進行任何必要的更正。
參考資訊通知
選取這個選項以傳送指出系統上已完成預期作業的參考訊息。
審核日誌訊息
選取這個選項以包括所指定 Syslog 伺服器上的任何 CLI 或管理 GUI 作業。
鑑別日誌訊息
選取這個選項以將成功和失敗的鑑別嘗試傳送至指定的 Syslog 伺服器。

如果要在管理 GUI 中配置或調整 Syslog 通知設定,請選取設定 > 通知 > Syslog

如果要配置和使用通知設定,請使用下列指令:

程序

  1. 輸入 mksyslogserver CLI 指令,以指定您在 Syslog 錯誤或事件記載到錯誤日誌時要採取的動作。
    例如,您可以輸入下列 CLI 指令來設定 Syslog 通知:
    mksyslogserver syslog_server_name -ip 9.11.255.123  

    其中,syslog_server_name 是指定 Syslog 伺服器定義的名稱,9.11.255.123 是 Syslog 伺服器的外部「網際網路通訊協定 (IP)」位址。

  2. 如果要修改 Syslog 通知,請輸入 chsyslogserver 指令。
    例如:
    chsyslogserver syslog_server_name -ip 9.11.255.123 

    其中,syslog_server_name 是指定給 Syslog 伺服器定義的名稱,9.11.255.123 是 Syslog 伺服器的外部 IP 位址。

  3. 如果要刪除 Syslog 通知和伺服器定義,請輸入 rmsyslogserver 指令。
    例如:
    rmsyslogserver syslog_server_name -force
  4. 如果要以簡要清單或詳細視圖來顯示系統上配置的 Syslog 伺服器,請輸入 lssyslogserver 指令。
    比方說,如果要顯示簡要視圖,請輸入下列指令:
    lssyslogserver -delim :
    如果要顯示 Syslog 伺服器的詳細視圖,請輸入下列指令:
    lssyslogserver syslog_server_name