搜索

11.3. Network Observability CLI (oc netobserv) 参考

download PDF

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 命令一起使用。
表 11.1. 基本命令
命令描述

flows

捕获流信息。有关子命令,请参阅 "Flow 捕获子命令"表。

packets

从一个特定协议或端口对来捕获数据包,如 netobserv packets --filter=tcp,80。有关数据包捕获的更多信息,请参阅 "Packet 捕获子命令"表。

cleanup

删除 Network Observability CLI 组件。

version

打印软件版本。

帮助

显示帮助。

11.3.1.1. Network Observability 功能

Network Observability 增强了显示区域、节点、所有者和资源名称,包括有关数据包丢弃的可选功能,DNS 延迟和往返时间只能在捕获流时启用。这些不会在数据包捕获 pcap 输出文件中出现。

Network Observability 增强语法

$ oc netobserv flows [<enrichment_options>] [<subcommands>]

表 11.2. Network Observability 增强选项
选项描述可能的值default

--enable_pktdrop

启用数据包丢弃。

true, false

false

--enable_rtt

启用往返时间(RTT)。

true, false

false

--enable_dns

启用 DNS 跟踪。

true, false

false

--help

显示帮助。

-

-

--interfaces

在流上匹配的接口。例如,"eth0,eth1"

"<interface>"

-

11.3.1.2. 流捕获选项

流捕获有强制命令以及附加选项,如启用有关数据包丢弃、DNS 延迟、往返时间和过滤的额外功能。

oc netobserv flows 语法

$ oc netobserv flows [<feature_option>] [<command_options>]

表 11.3. 流捕获过滤器选项
选项描述可能的值必需default

--enable_filter

启用流过滤。

true, false

false

--action

应用流的操作。

Accept, Reject

Accept

--cidr

在流上匹配的 CIDR。

1.1.1.0/24, 1::100/64, 或 0.0.0.0/0

0.0.0.0/0

--protocol

在流上匹配的协议

TCP, UDP, SCTP, ICMP, or ICMPv6

-

--direction

在流上匹配的方向

Ingress, Egress

-

--dport

在流上匹配的目的地端口。

80,443, 或 49051

-

--sport

在流上匹配的源端口。

80,443, 或 49051

-

--port

在流上匹配的端口。

80,443, 或 49051

-

--sport_range

在流上匹配的源端口范围。

80-100443-445

-

--dport_range

要在流上匹配的目标端口范围。

80-100

-

--port_range

在流上匹配的端口范围。

80-100443-445

-

--icmp_type

在流上匹配的 ICMP 类型。

813

-

--icmp_code

在流上匹配的 ICMP 代码。

01

-

--peer_ip

在流上匹配的对等 IP。

1.1.1.11::1

-

11.3.1.3. 数据包捕获选项

您可以在端口和协议中过滤数据包捕获数据。

oc netobserv packets 语法

$ oc netobserv packets [<option>]

表 11.4. 数据包捕获过滤选项

选项

描述

必需

default

<protocol>,<port>

从一个特定协议和端口对捕获数据包。使用逗号作为分隔符。例如: tcp,80 代表 tcp 协议和端口 80

-

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.