配置 Kibana 端点
编辑配置 Kibana 端点
编辑Kibana 仪表盘通过 Kibana API 加载到 Kibana 中。这需要 Kibana 端点配置。有关 Kibana API 身份验证的详细信息,请参见 身份验证。
您可以在 packetbeat.yml
配置文件的 setup.kibana
部分配置端点。
这是一个示例配置
setup.kibana.host: "https://127.0.0.1:5601"
配置选项
编辑您可以在 packetbeat.yml
配置文件的 setup.kibana
部分指定以下选项
setup.kibana.host
编辑将加载仪表盘的 Kibana 主机。默认为 127.0.0.1:5601
。host
的值可以是 URL
或 IP:PORT
。例如:http://192.15.3.2
、192:15.3.2:5601
或 http://192.15.3.2:6701/path
。如果未指定端口,则使用 5601
。
当节点定义为 IP:PORT
时,方案和路径将从 setup.kibana.protocol 和 setup.kibana.path 配置选项中获取。
IPv6 地址必须使用以下格式定义:https://[2001:db8::1]:5601
。
setup.kibana.protocol
编辑Kibana 可访问的协议名称。选项为:http
或 https
。默认为 http
。但是,如果您为主机指定 URL,则 protocol
的值将被您在 URL 中指定的任何方案覆盖。
示例配置
setup.kibana.host: "192.0.2.255:5601" setup.kibana.protocol: "http" setup.kibana.path: /kibana
setup.kibana.username
编辑连接到 Kibana 的基本身份验证用户名。如果您未为此设置指定值,则 Packetbeat 将使用为 Elasticsearch 输出指定的 username
。
setup.kibana.password
编辑连接到 Kibana 的基本身份验证密码。如果您未为此设置指定值,则 Packetbeat 将使用为 Elasticsearch 输出指定的 password
。
setup.kibana.path
编辑添加到 HTTP API 调用的 HTTP 路径前缀。这对于 Kibana 在导出 API 的自定义前缀的 HTTP 反向代理后面侦听的情况很有用。
setup.kibana.space.id
编辑要使用的 Kibana 空间 ID。如果指定,Packetbeat 将 Kibana 资源加载到此 Kibana 空间中。省略此选项以使用默认空间。
setup.kibana.headers
编辑要添加到发送到 Kibana 的每个请求的自定义 HTTP 标头。示例
setup.kibana.headers: X-My-Header: Header contents
setup.kibana.ssl.enabled
编辑启用 Packetbeat 在通过 HTTPS 连接到 Kibana 时使用 SSL 设置。如果您将 Packetbeat 配置为通过 HTTPS 连接,则此设置默认为 true
,并且 Packetbeat 将使用默认 SSL 设置。
示例配置
setup.kibana.host: "https://192.0.2.255:5601" setup.kibana.ssl.enabled: true setup.kibana.ssl.certificate_authorities: ["/etc/client/ca.pem"] setup.kibana.ssl.certificate: "/etc/client/cert.pem" setup.kibana.ssl.key: "/etc/client/cert.key
有关更多信息,请参见 SSL。