若要檢視 sFlow 的相關報表,必須先設定啟用 sFlow 功能的裝置(如路由器或交換器),才可將網路活動傳回 Flow Monitor 偵聽程式。讓 sFlow 將資料傳送到 網路傳輸流量分析 的設定方法有兩種:
以下範例說明如何設定讓 sFlow 裝置將資料傳送到 網路傳輸流量分析。
若要使用命令列介面 (CLI) 讓啟用 sFlow 功能的裝置將 sFlow 資料傳送到 Flow Monitor:
以下範例利用命令列介面組態,在 HP ProCurve 3500 系列交換器上啟用 sFlow 功能。也應適用於 2610-PWR、3500 yl、5400 和 8200 系列。本例的 Flow Monitor 系統組態是 IP 位址 = 192.168.3.1,並在 UDP 連接埠 9999 上接收 sFlow 資料。
繼續執行之前的注意事項!此程序包含您或您的 HP 管理員必須在 WhatsUp Gold 之外執行的步驟。對於來自 HP 或其他協力廠商的說明文件、線上資源和主控軟體,如有任何變動,Progress 不負擔任何責任。在此 網路傳輸流量分析 版本發行之時,以下的說明文件為準確無誤。
ssh
198.51.100.1
(以 Telnet 或 SSH 登入)
HP Switch>
enable
(進入特權模式)
HP Switch#
config
語法/範例 |
說明 |
設定 sFlow 目的地和收集程式實例:
範例:
|
--其中「1」是 sFlow 實例號碼。除非您從此交換器中有超過一個收集程式,否則用「1」就可以了。 --其中此處範例 sFlow 目標(NTA 收集程式)裝置位址為 |
設定各網路介面的 sFlow 取樣頻率:
範例:
|
--其中 --其中 在此例中,每 128 個封包就要取樣一次。 |
設定輪詢間隔:
範例:
|
此範例顯示如何每隔 30 秒輪詢一次。 |
檢查取樣和輪詢資料:
|
接著會顯示一個 sFlow 表格。 |
以下範例利用 SNMP 命令,在 HP ProCurve 2610 系列交換器上啟用 sFlow 功能。建議您在命令列介面(CLI)上利用裝置 OS 命令設定 sFlow 裝置,但某些 sFlow 裝置並無此功能。這時您可使用 SNMP 命令設定 sFlow。本例的 Flow Monitor 系統組態是 IP 位址 = 192.168.3.1,並在 UDP 連接埠 9999 上接收 sFlow 資料。
若要使用 SNMP 命令設定 sFlow 裝置,將 sFlow 資料傳送到 Flow Monitor:
Important: 本程序範例僅適用於 HP ProCurve 2610 交換器,不可用於其他裝置。設定各裝置以匯出 sFlow 資料的程序,會因裝置性質和網路組態而大不相同。請參閱說明文件,決定裝置適用的程序。
Important: 以 SNMP 命令設定的 sFlow 裝置,通常不會將組態儲存到記憶體。若裝置重開機或斷電,所有的 sFlow 組態都會消失,您必須手動使用 SNMP 命令重設 sFlow 組態。請務必保存 SNMP 組態命令,以供將來裝置組態之用。
Note: 請務必將 sFlow 裝置設定成允許 SNMP 讀寫,而且您必須有讀取/寫入權限的群體字串。請參閱說明文件,決定裝置適用的程序。
命令 |
目的 |
|
設定可接收裝置位址的 sFlow。在此例中,IP 位址(192.168.3.1)必須是十六進位值(C0A8031F)。例如: Important: 您必須輸入十六進位值的 IP 位址範例。在十六進位計算機中輸入 IP,即可得出 sFlow 收集程式 IP 位址的十六進位值。此 IP 位址範例可分解成以下十六進位值: |
|
設定可接收裝置連接埠位址的 sFlow。Flow Monitor 的預設連接埠是 9999。例如: |
|
設定 sFlow 接收端擁有人。-D 是指定顯示字串值的 TYPE-STR 識別碼。此值可以是任何字串,例如 NFmonitor(即接收 sFlow 資料的 Flow Monitor 應用程式)。 -i 是指定整數值的 TYPE-STR 識別碼。100,000,000 是界定逾時倒數起點值的逾時值(毫秒)。 例如: |
Note: 請在您要監控的 sFlow 裝置上,將每個網路介面設成以下設定值。MIB OID 的最後一碼代表網路介面號碼。 |
|
|
設定 sFlow 取樣頻率。在此例中,每 128 個封包就要取樣一次。範例: |
|
在裝置上啟用 sFlow 功能。1 代表啟用/0 代表停用 sFlow。範例: |
|
設定 sFlow 輪詢間隔時間。在此例中,每隔 30 秒要輪詢一次。範例: |
|
啟用 sFlow 輪詢功能。1 代表啟用/0 代表停用 sFlow 輪詢功能。範例: |