E.5. Jolokia 配置

您可以使用 Jolokia 中的以下环境变量:

  • AB_JOLOKIA_OFF :如果设置,则禁用 Jolokia 激活(echos 空值)。默认情况下启用 Jolokia。
  • AB_JOLOKIA_CONFIG :如果设置,请使用文件(包括路径)作为 Jolokia JVM 代理属性。但是,如果没有设置,将使用设置创建 /opt/jolokia/etc/jolokia.properties
  • AB_JOLOKIA_HOST: Host address to bind (默认值为 0.0.0.0)
  • AB_JOLOKIA_PORT: 使用的端口(默认值为 8778)
  • AB_JOLOKIA_USER: 用于基本身份验证的用户。默认情况下,它是 jolokia
  • AB_JOLOKIA_PASSWORD: 用于基本身份验证的密码。默认情况下关闭身份验证。
  • AB_JOLOKIA_PASSWORD_RANDOM :生成值,并使用 /opt/jolokia/etc/jolokia.pw 文件中写入。
  • AB_JOLOKIA_HTTPS :与 HTTPS 进行安全通信切换。默认情况下,如果在 AB_JOLOKIA_OPTS 中未提供 serverCert 配置,则会生成自签名服务器证书。
  • AB_JOLOKIA_ID:要使用的代理 ID
  • AB_JOLOKIA_DISCOVERY_ENABLED :启用 Jolokia 发现。默认值为 false。
  • AB_JOLOKIA_OPTS: 附加到代理配置中的附加选项。选项以 key=value 格式提供。

以下是与各种环境集成的一个选项:

  • AB_JOLOKIA_AUTH_OPENSHIFT :切换 OpenShift TSL 通信的客户端身份验证。确保此参数的值必须存在于客户端证书中。如果启用此参数,它将自动将 Jolokia 切换到 HTTPS 通信模式。默认 CA 证书设置为 /var/run/secrets/kubernetes.io/serviceaccount/ca.crt

可以通过将变量 JAVA_ARGS 设置为对应的值来提供应用程序参数。