第 2 章 经常发生的错误条件


当 Collector 配置其自身并为系统查找或下载内核驱动程序时,Collector 启动过程中会出现大多数错误。

下图显示了 Collector 启动过程的主要部分:

图 2.1. 收集器 pod 启动过程

如果启动过程中的任何部分失败,日志会显示一个诊断概述,详细描述了哪些步骤成功或失败。

以下日志文件示例演示了成功启动:

[INFO    2022/11/28 13:21:55] == Collector Startup Diagnostics: ==
[INFO    2022/11/28 13:21:55]  Connected to Sensor?       true
[INFO    2022/11/28 13:21:55]  Kernel driver available?   true
[INFO    2022/11/28 13:21:55]  Driver loaded into kernel? true
[INFO    2022/11/28 13:21:55] ====================================
Copy to Clipboard Toggle word wrap

日志输出确认 Collector 连接到 Sensor 并加载内核驱动程序。您可以使用此日志检查 Collector 是否成功启动。

2.1. 无法连接到 Sensor

在启动时,首先检查您可以连接到 Sensor。Sensor 负责下载处理网络事件的内核驱动程序和 CIDR 块,使其成为启动过程的基本部分。以下日志表示您无法连接到 Sensor:

Collector Version: 3.15.0
OS: Ubuntu 20.04.4 LTS
Kernel Version: 5.4.0-126-generic
Starting StackRox Collector...
[INFO    2023/05/13 12:20:43] Hostname: 'hostname'
[...]
[INFO    2023/05/13 12:20:43] Sensor configured at address: sensor.stackrox.svc:9998
[INFO    2023/05/13 12:20:43] Attempting to connect to Sensor
[INFO    2023/05/13 12:21:13]
[INFO    2023/05/13 12:21:13] == Collector Startup Diagnostics: ==
[INFO    2023/05/13 12:21:13]  Connected to Sensor?       false
[INFO    2023/05/13 12:21:13]  Kernel driver candidates:
[INFO    2023/05/13 12:21:13] ====================================
[INFO    2023/05/13 12:21:13]
[FATAL   2023/05/13 12:21:13] Unable to connect to Sensor.
Copy to Clipboard Toggle word wrap

这个错误可能意味着 Sensor 没有正确启动,或者 Collector 配置不正确。要解决这个问题,您必须验证 Collector 配置以确保 Sensor 地址正确,并且 Sensor pod 正常运行。

查看 Collector 日志,以专门检查配置的 Sensor 地址。另外,您可以运行以下命令:

$ kubectl -n stackrox get pod <collector_pod_name> -o jsonpath='{.spec.containers[0].env[?(@.name=="GRPC_SERVER")].value}' 
1
Copy to Clipboard Toggle word wrap
1
对于 <collector_pod_name>,指定 Collector pod 的名称,如 collector-vclg5
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat