mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
[Fleet] Update instructions for Fleet server port (#154674)
This commit is contained in:
parent
644e0a81d4
commit
50cedc25e0
7 changed files with 72 additions and 26 deletions
|
@ -7,6 +7,7 @@
|
|||
|
||||
import React, { useState, useCallback } from 'react';
|
||||
import type { EuiStepProps } from '@elastic/eui';
|
||||
import { EuiIconTip } from '@elastic/eui';
|
||||
import {
|
||||
EuiSwitch,
|
||||
EuiButton,
|
||||
|
@ -111,8 +112,24 @@ export const AddFleetServerHostStepContent = ({
|
|||
<EuiText>
|
||||
<FormattedMessage
|
||||
id="xpack.fleet.fleetServerSetup.addFleetServerHostStepDescription"
|
||||
defaultMessage="First, set the public IP or host name and port that agents will use to reach Fleet Server. It uses port {port} by default. We'll then generate a policy for you automatically. "
|
||||
values={{ port: <EuiCode>8220</EuiCode> }}
|
||||
defaultMessage="First, set the public IP or host name and port that agents will use to reach Fleet Server. It uses port {port} by default {toolTip}. We'll then generate a policy for you automatically. "
|
||||
values={{
|
||||
port: <EuiCode>8220</EuiCode>,
|
||||
toolTip: (
|
||||
<EuiIconTip
|
||||
iconProps={{
|
||||
className: 'eui-alignTop',
|
||||
}}
|
||||
content={
|
||||
<FormattedMessage
|
||||
id="xpack.fleet.fleetServerSetup.getStartedInstructionsPortTooltips"
|
||||
defaultMessage="This can only be set during Fleet Server installation."
|
||||
/>
|
||||
}
|
||||
position="right"
|
||||
/>
|
||||
),
|
||||
}}
|
||||
/>
|
||||
</EuiText>
|
||||
<EuiSpacer size="m" />
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
import React from 'react';
|
||||
|
||||
import type { EuiStepProps } from '@elastic/eui';
|
||||
import { EuiIconTip } from '@elastic/eui';
|
||||
import {
|
||||
EuiButton,
|
||||
EuiCallOut,
|
||||
|
@ -92,8 +93,24 @@ const GettingStartedStepContent: React.FunctionComponent<QuickStartCreateForm> =
|
|||
<EuiText>
|
||||
<FormattedMessage
|
||||
id="xpack.fleet.fleetServerSetup.getStartedInstructions"
|
||||
defaultMessage="First, set the public IP or host name and port that agents will use to reach Fleet Server. It uses port {port} by default. We'll then generate a policy for you automatically."
|
||||
values={{ port: <EuiCode>8220</EuiCode> }}
|
||||
defaultMessage="First, set the public IP or host name and port that agents will use to reach Fleet Server. It uses port {port} by default {toolTip}. We'll then generate a policy for you automatically."
|
||||
values={{
|
||||
port: <EuiCode>8220</EuiCode>,
|
||||
toolTip: (
|
||||
<EuiIconTip
|
||||
iconProps={{
|
||||
className: 'eui-alignTop',
|
||||
}}
|
||||
content={
|
||||
<FormattedMessage
|
||||
id="xpack.fleet.fleetServerSetup.getStartedInstructionsPortTooltips"
|
||||
defaultMessage="This can only be set during Fleet Server installation."
|
||||
/>
|
||||
}
|
||||
position="right"
|
||||
/>
|
||||
),
|
||||
}}
|
||||
/>
|
||||
</EuiText>
|
||||
|
||||
|
|
|
@ -22,7 +22,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
cd elastic-agent--linux-x86_64
|
||||
sudo ./elastic-agent install \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1"
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -39,7 +40,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
cd elastic-agent--darwin-x86_64
|
||||
sudo ./elastic-agent install \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1"
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -57,7 +59,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
cd elastic-agent--windows-x86_64
|
||||
.\\\\elastic-agent.exe install \`
|
||||
--fleet-server-es=http://elasticsearch:9200 \`
|
||||
--fleet-server-service-token=service-token-1"
|
||||
--fleet-server-service-token=service-token-1 \`
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -73,7 +76,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
sudo rpm -vi elastic-agent--x86_64.rpm
|
||||
sudo elastic-agent enroll \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-port=8220
|
||||
sudo systemctl enable elastic-agent
|
||||
sudo systemctl start elastic-agent"
|
||||
`);
|
||||
|
@ -91,7 +95,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
sudo dpkg -i elastic-agent--amd64.deb
|
||||
sudo elastic-agent enroll \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-port=8220
|
||||
sudo systemctl enable elastic-agent
|
||||
sudo systemctl start elastic-agent"
|
||||
`);
|
||||
|
@ -115,7 +120,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
sudo ./elastic-agent install \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-es-ca-trusted-fingerprint=fingerprint123456"
|
||||
--fleet-server-es-ca-trusted-fingerprint=fingerprint123456 \\\\
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
});
|
||||
|
@ -136,7 +142,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
sudo ./elastic-agent install \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-policy=policy-1"
|
||||
--fleet-server-policy=policy-1 \\\\
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -155,7 +162,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
sudo ./elastic-agent install \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-policy=policy-1"
|
||||
--fleet-server-policy=policy-1 \\\\
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -175,7 +183,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
.\\\\elastic-agent.exe install \`
|
||||
--fleet-server-es=http://elasticsearch:9200 \`
|
||||
--fleet-server-service-token=service-token-1 \`
|
||||
--fleet-server-policy=policy-1"
|
||||
--fleet-server-policy=policy-1 \`
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -193,7 +202,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
sudo elastic-agent enroll \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-policy=policy-1
|
||||
--fleet-server-policy=policy-1 \\\\
|
||||
--fleet-server-port=8220
|
||||
sudo systemctl enable elastic-agent
|
||||
sudo systemctl start elastic-agent"
|
||||
`);
|
||||
|
@ -213,7 +223,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
sudo elastic-agent enroll \\\\
|
||||
--fleet-server-es=http://elasticsearch:9200 \\\\
|
||||
--fleet-server-service-token=service-token-1 \\\\
|
||||
--fleet-server-policy=policy-1
|
||||
--fleet-server-policy=policy-1 \\\\
|
||||
--fleet-server-port=8220
|
||||
sudo systemctl enable elastic-agent
|
||||
sudo systemctl start elastic-agent"
|
||||
`);
|
||||
|
@ -242,7 +253,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
--certificate-authorities=<PATH_TO_CA> \\\\
|
||||
--fleet-server-es-ca=<PATH_TO_ES_CERT> \\\\
|
||||
--fleet-server-cert=<PATH_TO_FLEET_SERVER_CERT> \\\\
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY>"
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY> \\\\
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -267,7 +279,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
--certificate-authorities=<PATH_TO_CA> \\\\
|
||||
--fleet-server-es-ca=<PATH_TO_ES_CERT> \\\\
|
||||
--fleet-server-cert=<PATH_TO_FLEET_SERVER_CERT> \\\\
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY>"
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY> \\\\
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -293,7 +306,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
--certificate-authorities=<PATH_TO_CA> \`
|
||||
--fleet-server-es-ca=<PATH_TO_ES_CERT> \`
|
||||
--fleet-server-cert=<PATH_TO_FLEET_SERVER_CERT> \`
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY>"
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY> \`
|
||||
--fleet-server-port=8220"
|
||||
`);
|
||||
});
|
||||
|
||||
|
@ -317,7 +331,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
--certificate-authorities=<PATH_TO_CA> \\\\
|
||||
--fleet-server-es-ca=<PATH_TO_ES_CERT> \\\\
|
||||
--fleet-server-cert=<PATH_TO_FLEET_SERVER_CERT> \\\\
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY>
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY> \\\\
|
||||
--fleet-server-port=8220
|
||||
sudo systemctl enable elastic-agent
|
||||
sudo systemctl start elastic-agent"
|
||||
`);
|
||||
|
@ -343,7 +358,8 @@ describe('getInstallCommandForPlatform', () => {
|
|||
--certificate-authorities=<PATH_TO_CA> \\\\
|
||||
--fleet-server-es-ca=<PATH_TO_ES_CERT> \\\\
|
||||
--fleet-server-cert=<PATH_TO_FLEET_SERVER_CERT> \\\\
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY>
|
||||
--fleet-server-cert-key=<PATH_TO_FLEET_SERVER_CERT_KEY> \\\\
|
||||
--fleet-server-port=8220
|
||||
sudo systemctl enable elastic-agent
|
||||
sudo systemctl start elastic-agent"
|
||||
`);
|
||||
|
|
|
@ -96,6 +96,8 @@ export function getInstallCommandForPlatform(
|
|||
commandArguments.push(['fleet-server-cert-key', '<PATH_TO_FLEET_SERVER_CERT_KEY>']);
|
||||
}
|
||||
|
||||
commandArguments.push(['fleet-server-port', '8220']);
|
||||
|
||||
const commandArgumentsStr = commandArguments
|
||||
.reduce((acc, [key, val]) => {
|
||||
if (acc === '' && key === 'url') {
|
||||
|
|
|
@ -14298,12 +14298,10 @@
|
|||
"xpack.fleet.fleetServerLanding.instructions": "Un serveur Fleet est nécessaire pour enregistrer des agents avec Fleet. Suivez les instructions ci-après pour configurer un serveur Fleet. Pour en savoir plus, consultez {userGuideLink}",
|
||||
"xpack.fleet.fleetServerOnPremRequiredCallout.calloutDescription": "Suivez les instructions ci-après pour configurer un serveur Fleet. Pour en savoir plus, consultez {guideLink}.",
|
||||
"xpack.fleet.fleetServerOnPremUnhealthyCallout.calloutDescription": "Un serveur Fleet intègre est nécessaire pour enregistrer des agents avec Fleet. Pour en savoir plus, consultez {guideLink}.",
|
||||
"xpack.fleet.fleetServerSetup.addFleetServerHostStepDescription": "Tout d'abord, définissez l'IP public ou le nom d'hôte et le port que les agents utiliseront pour atteindre le serveur Fleet. Par défaut, le port {port} est utilisé. Nous générerons ensuite automatiquement une politique à votre place. ",
|
||||
"xpack.fleet.fleetServerSetup.addFleetServerHostSuccessText": "{host} ajouté. Vous pouvez modifier les hôtes de votre serveur Fleet dans {fleetSettingsLink}.",
|
||||
"xpack.fleet.fleetServerSetup.cloudSetupText": "Un serveur Fleet est nécessaire pour enregistrer des agents avec Fleet. Le moyen le plus simple d’en obtenir un est d’ajouter un serveur d’intégration, qui prend en charge l’intégration du serveur Fleet. Vous pouvez l’ajouter à votre déploiement dans la console cloud. Pour en savoir plus, consultez {link}",
|
||||
"xpack.fleet.fleetServerSetup.deploymentModeProductionOption": "{production} – Fournissez vos propres certificats. Cette option demande aux agents de préciser une clé de certificat lors de leur enregistrement avec Fleet",
|
||||
"xpack.fleet.fleetServerSetup.deploymentModeQuickStartOption": "{quickStart} – Le serveur Fleet va générer un certificat autosigné. Les agents suivants doivent être enregistrés avec l'indicateur --insecure. Non recommandé pour les cas d'utilisation en production.",
|
||||
"xpack.fleet.fleetServerSetup.getStartedInstructions": "Tout d'abord, définissez l'IP public ou le nom d'hôte et le port que les agents utiliseront pour atteindre le serveur Fleet. Par défaut, le port {port} est utilisé. Nous générerons ensuite automatiquement une politique à votre place.",
|
||||
"xpack.fleet.fleetServerSetupPermissionDeniedErrorMessage": "Le serveur Fleet doit être configuré. Pour cela, le privilège de cluster {roleName} est requis. Contactez votre administrateur.",
|
||||
"xpack.fleet.homeIntegration.tutorialModule.noticeText": "{notePrefix} Une version plus récente de ce module est {availableAsIntegrationLink}. Pour en savoir plus sur les intégrations et le nouvel agent Elastic, lisez notre {blogPostLink}.",
|
||||
"xpack.fleet.integration.settings.versionInfo.updatesAvailableBody": "Passez à la version {latestVersion} pour bénéficier des fonctionnalités les plus récentes",
|
||||
|
|
|
@ -14297,12 +14297,10 @@
|
|||
"xpack.fleet.fleetServerLanding.instructions": "Fleetにエージェントを登録する前に、Fleetサーバーが必要です。Fleetサーバーのセットアップについては、次の手順に従ってください。詳細は{userGuideLink}をご覧ください",
|
||||
"xpack.fleet.fleetServerOnPremRequiredCallout.calloutDescription": "Fleetサーバーのセットアップについては、次の手順に従ってください。詳細は{guideLink}をご覧ください。",
|
||||
"xpack.fleet.fleetServerOnPremUnhealthyCallout.calloutDescription": "Fleetにエージェントを登録する前に、正常なFleetサーバーが必要です。 詳細は{guideLink}をご覧ください。",
|
||||
"xpack.fleet.fleetServerSetup.addFleetServerHostStepDescription": "まず、エージェントがFleetサーバーに接続するために使用する、公開IPまたはホスト名とポートを設定します。デフォルトでは、ポート{port}が使用されます。これで、自動的にポリシーが生成されます。",
|
||||
"xpack.fleet.fleetServerSetup.addFleetServerHostSuccessText": "{host}を追加しました。{fleetSettingsLink}でFleetサーバーを編集できます。",
|
||||
"xpack.fleet.fleetServerSetup.cloudSetupText": "Fleetにエージェントを登録する前に、Fleetサーバーが必要です。取得するための最も簡単な方法は、Fleetサーバー統合を実行する統合サーバーを追加することです。クラウドコンソールでデプロイに追加できます。詳細は{link}をご覧ください",
|
||||
"xpack.fleet.fleetServerSetup.deploymentModeProductionOption": "{production} – 独自の証明書を指定します。このオプションでは、Fleetに登録するときに、エージェントで証明書鍵を指定する必要があります。",
|
||||
"xpack.fleet.fleetServerSetup.deploymentModeQuickStartOption": "{quickStart} – Fleetサーバーは自己署名証明書を生成します。後続のエージェントは--insecureフラグを使用して登録する必要があります。本番ユースケースには推奨されません。",
|
||||
"xpack.fleet.fleetServerSetup.getStartedInstructions": "まず、エージェントがFleetサーバーに接続するために使用する、公開IPまたはホスト名とポートを設定します。デフォルトでは、ポート{port}が使用されます。これで、自動的にポリシーが生成されます。",
|
||||
"xpack.fleet.fleetServerSetupPermissionDeniedErrorMessage": "Fleetサーバーを設定する必要があります。これには{roleName}クラスター権限が必要です。管理者にお問い合わせください。",
|
||||
"xpack.fleet.homeIntegration.tutorialModule.noticeText": "{notePrefix}このモジュールの新しいバージョンが{availableAsIntegrationLink}。統合とElasticエージェントの詳細については、{blogPostLink}をお読みください。",
|
||||
"xpack.fleet.integration.settings.versionInfo.updatesAvailableBody": "バージョン{latestVersion}にアップグレードして最新の機能を入手",
|
||||
|
|
|
@ -14298,12 +14298,10 @@
|
|||
"xpack.fleet.fleetServerLanding.instructions": "需要提供 Fleet 服务器,才能使用 Fleet 注册代理。按照下面的说明设置 Fleet 服务器。有关更多信息,请参见 {userGuideLink}",
|
||||
"xpack.fleet.fleetServerOnPremRequiredCallout.calloutDescription": "按照下面的说明设置 Fleet 服务器。有关更多信息,请参见 {guideLink}。",
|
||||
"xpack.fleet.fleetServerOnPremUnhealthyCallout.calloutDescription": "在使用 Fleet 注册代理之前,需要提供运行正常的 Fleet 服务器。 有关更多信息,请参见 {guideLink}。",
|
||||
"xpack.fleet.fleetServerSetup.addFleetServerHostStepDescription": "首先,设置代理将用于访问 Fleet 服务器的公共 IP 或主机名和端口。它默认使用端口 {port}。然后,将自动为您生成策略。",
|
||||
"xpack.fleet.fleetServerSetup.addFleetServerHostSuccessText": "已添加 {host}。您可以在{fleetSettingsLink}中编辑 Fleet 服务器主机。",
|
||||
"xpack.fleet.fleetServerSetup.cloudSetupText": "需要提供 Fleet 服务器,才能使用 Fleet 注册代理。获取 Fleet 服务器的最简单方法是添加集成服务器,它会运行 Fleet 服务器集成。您可以在云控制台中将其添加到部署中。有关更多信息,请参见 {link}",
|
||||
"xpack.fleet.fleetServerSetup.deploymentModeProductionOption": "{production} – 提供您自己的证书。注册到 Fleet 时,此选项将需要代理指定证书密钥",
|
||||
"xpack.fleet.fleetServerSetup.deploymentModeQuickStartOption": "{quickStart} – Fleet 服务器将生成自签名证书。必须使用 --insecure 标志注册后续代理。不推荐用于生产用例。",
|
||||
"xpack.fleet.fleetServerSetup.getStartedInstructions": "首先,设置代理将用于访问 Fleet 服务器的公共 IP 或主机名和端口。它默认使用端口 {port}。然后,将自动为您生成策略。",
|
||||
"xpack.fleet.fleetServerSetupPermissionDeniedErrorMessage": "需要设置 Fleet 服务器。这需要 {roleName} 集群权限。请联系您的管理员。",
|
||||
"xpack.fleet.homeIntegration.tutorialModule.noticeText": "{notePrefix} 此模块的较新版本为 {availableAsIntegrationLink}。要详细了解集成和新 Elastic 代理,请阅读我们的 {blogPostLink}。",
|
||||
"xpack.fleet.integration.settings.versionInfo.updatesAvailableBody": "升级到版本 {latestVersion} 可获取最新功能",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue