一:啟動log服務
第一步:啟動log logging on
註:By de fault, the logging level is set to 3 (error).
預設log的層級為3(error)
第二步:設定log層級 logging trap severity_level (1-7)
第三步:檢查log設定 show logging
二:測試log輸出
通過下面幾個步驟測試log資訊輸出:
第一步:log資訊發送到console口。
logging console 7
quit
這個測試會產生下面的syslog資訊
111005: nobody End configuration: OK
這個資訊顯示已經退出configureation mode."111005"是該資訊標識號。"nobody"指出你是通過console口登入PIX的。
第二步:停止輸送log資訊到console
no logging console 7
quit
三、發送syslog資訊到緩衝
第一步:儲存顯示的資訊
logging buffered severity_level (1-7)
第二步:查看console口上的資訊
show logging
第三步:清除緩衝中的資訊以便接收查看新的資訊
clear logging
第四步:停止發送log資訊到緩衝
no logging buffered
新的資訊到列表的尾部。
四、把log資訊發送到一個telnet會話
第一步:在PIX的內部配置一個host允許telnet到PIX
a. 輸入下面的命令:
telnet ip_address [subnet_mask] [if_name]
For example, if a host has the IP address 192.168.1.2, the command is:
telnet 192.168.1.2 255.255.255.255
b.設定一個telnet會話的空閑時間,預設為5分鐘,建議值15分鐘。
telnet timeout 15
第二步:啟動一個telnet會話
第三步:進行configuration模式
enable
(Enter your password at the prompt)
configure terminal
第四步:開始log設定
logging monitor severity_level (1-7)
第五步:發送log資訊到該tetlnet會話
terminal monitor
該命令功能只發送log資訊到當前telnet會話。"Logging monitor"設定所有的telnet會話參數,執行該命令後,log資訊發送到每一個單獨的telnet會話。
第六步:使用像ping,web訪問等應用觸發產生syslog資訊發送到telnet 會話視窗。
第八步:
terminal no monitor
no logging monitor
五、發送syslog 資訊到Syslog伺服器
使用TCP或者UCP協議發送syslog資訊到一台主機,該主機必須運行一個syslog程式。有在UNIX和Windeow系統下的第三方軟體(Kiwi Syslog Daemon不錯)。
參考Cisco PIX防火牆和VPN的配置手冊來配置syslog。可以設定log資訊的發送方式,如:Email、發送到一個檔,發送到一個工作站。
安照下面的步聚配置防火牆發送log資訊到一台Syslog伺服器。
第一步:指定一台主機接收log資訊
logging host [interface] ip_address [tcp[/port] | udp[/port]] [format emblem]
For example:
logging host dmz1 192.168.1.5
可以指定多台伺服器來接收log資訊,這樣當一台伺服器不線上的時候其它的伺服器仍可以接收資訊。
第二步:設定log層級。
logging trap severity_level (1-7)
第三步:如果想在資訊中包含裝置的ID使用如下命令
logging device-id {hostname | ipaddress if_name | string text}
包含特定裝置的ID(裝置的名字,和特定介面的IP或者一個字串)
六、把log資訊發送到SNMP管理機
做下面的配置工作:
第一步:設定SNMP管理機的IP地址
snmp-server host [if_name] ip_addr
第二步:裝置其它SNMP伺服器的設定,也是必需的
snmp-server location text
snmp-server contact text
snmp-server community key
參考PIX防火牆命令解釋可以獲得更多的資訊。
通過下面的設定來配置發送log資訊到SNMP伺服器上。
第一步
snmp-server enable traps
第二步:設定log層級:
logging history severity_level (1-7)
第三步:關閉syslog捕獲用下面的命令:
no snmp-server enable traps