Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 hsflowd sFlow 代理

本主题介绍如何配置 hsflowdhsflowd 是一个开源主机 sFlow 代理,旨在监控服务器、虚拟机和容器。 hsflowd 利用 sFlow 标准提供资源使用情况统计信息、性能指标和网络流量数据。

要配置 hsflowd

  1. 安装hsflowd软件包。

    安装过程因您的作系统而异。例如,在像 Ubuntu 这样基于 Debian 的系统上,您可以使用以下命令:

    对于其他系统,您可能需要从 GitHub 存储库下载并编译源代码。

  2. 完成安装后,在以下/etc/hsflowd.conf位置找到 hsflowd配置文件: 。然后,使用文本编辑器(如 nanovi)打开文件。
  3. 配置 sFlow 设置。

    将 替换 AGENT_IP_ADDRESS 为 sFlow 代理的 IP 地址(通常是主机的 IP 地址)和 x.x.x.x Apstra Flow 收集器的 IP 地址。您可以根据需要调整采样、轮询、标头和数据报值。

    <sFlow> <sFlowSettings> <sampling>400</sampling> <polling>20</polling> <header>128</header> <datagram>1400</datagram> <agent>AGENT_IP_ADDRESS</agent> </sFlowSettings> <collectors> <collector> <ip>x.x.x.x</ip> <udpport>6343</udpport> </collector> </collectors> </sFlow>
  4. 保存并退出配置文件。
  5. 若要应用更改,请重新启动hsflowd服务。您使用的命令因作系统而异。对于基于 Debian 的系统(如 Ubuntu),请运行以下命令:
  6. 验证配置。

    要验证 hsflowd 是否正在运行并导出 Apstra 流,请输入以下命令:

    此命令显示 hsflowd 服务的状态,指示该服务正在运行且处于活动状态。

现在,服务器将开始将 sFlow 数据导出到指定的流收集器。