11.3. Network Observability CLI (oc netobserv) 参考
Network Observability CLI (oc netobserv
) 具有 Network Observability Operator 所具有的大多数功能和过滤选项。您可以传递命令行参数来启用功能或过滤选项。
11.3.1. oc netobserv CLI 参考
Network Observability CLI (oc netobserv
) 是一个用于捕获流数据和数据包数据的 CLI 工具,用于进一步分析。
oc netobserv
语法
$ oc netobserv [<command>] [<feature_option>] [<command_options>] 1
- 1
- 功能选项只能与
oc netobserv flow
命令一起使用。它们不能与oc netobserv packets
命令一起使用。
命令 | 描述 |
---|---|
| 捕获流信息。有关子命令,请参阅 "Flow 捕获子命令"表。 |
|
从一个特定协议或端口对来捕获数据包,如 |
| 删除 Network Observability CLI 组件。 |
| 打印软件版本。 |
| 显示帮助。 |
11.3.1.1. Network Observability 功能
Network Observability 增强了显示区域、节点、所有者和资源名称,包括有关数据包丢弃的可选功能,DNS 延迟和往返时间只能在捕获流时启用。这些不会在数据包捕获 pcap 输出文件中出现。
Network Observability 增强语法
$ oc netobserv flows [<enrichment_options>] [<subcommands>]
选项 | 描述 | 可能的值 | default |
---|---|---|---|
| 启用数据包丢弃。 |
|
|
| 启用往返时间(RTT)。 |
|
|
| 启用 DNS 跟踪。 |
|
|
| 显示帮助。 | - | - |
|
在流上匹配的接口。例如, |
| - |
11.3.1.2. 流捕获选项
流捕获有强制命令以及附加选项,如启用有关数据包丢弃、DNS 延迟、往返时间和过滤的额外功能。
oc netobserv flows
语法
$ oc netobserv flows [<feature_option>] [<command_options>]
选项 | 描述 | 可能的值 | 必需 | default |
---|---|---|---|---|
| 启用流过滤。 |
| 是 |
|
| 应用流的操作。 |
| 是 |
|
| 在流上匹配的 CIDR。 |
| 是 |
|
| 在流上匹配的协议 |
| 否 | - |
| 在流上匹配的方向 |
| 否 | - |
| 在流上匹配的目的地端口。 |
| 否 | - |
| 在流上匹配的源端口。 |
| 否 | - |
| 在流上匹配的端口。 |
| 否 | - |
| 在流上匹配的源端口范围。 |
| 否 | - |
| 要在流上匹配的目标端口范围。 |
| 否 | - |
| 在流上匹配的端口范围。 |
| 否 | - |
| 在流上匹配的 ICMP 类型。 |
| 否 | - |
| 在流上匹配的 ICMP 代码。 |
| 否 | - |
| 在流上匹配的对等 IP。 |
| 否 | - |
11.3.1.3. 数据包捕获选项
您可以在端口和协议中过滤数据包捕获数据。
oc netobserv packets
语法
$ oc netobserv packets [<option>]
选项 | 描述 | 必需 | default |
|
从一个特定协议和端口对捕获数据包。使用逗号作为分隔符。例如: | 是 | - |