From f420147d5843a02eeb1581e91bfd736fcd31a2e6 Mon Sep 17 00:00:00 2001 From: emgcentreon Date: Thu, 20 Nov 2025 16:56:10 +0100 Subject: [PATCH 1/6] Instruct user with remote db to skip step 3 in el to el migration (#4827) * Instruct user with remote db to skip step 3 in el to el migration * Update migrate-from-el-to-el.md * Update migrate-from-el-to-el.md * Update migrate-from-el-to-el.md * Update migrate-from-el-to-el.md * Update migrate-from-el-to-el.md * Apply suggestions from code review * Apply suggestions from code review * Update migrate-from-el-to-el.md * Update migrate-from-el-to-el.md --- .../version-24.04/migrate/migrate-from-el-to-el.md | 2 ++ .../version-24.10/migrate/migrate-from-el-to-el.md | 2 ++ .../version-25.10/migrate/migrate-from-el-to-el.md | 2 ++ .../version-26.10/migrate/migrate-from-el-to-el.md | 2 ++ versioned_docs/version-24.04/migrate/migrate-from-el-to-el.md | 2 ++ versioned_docs/version-24.10/migrate/migrate-from-el-to-el.md | 2 ++ versioned_docs/version-25.10/migrate/migrate-from-el-to-el.md | 2 ++ versioned_docs/version-26.10/migrate/migrate-from-el-to-el.md | 2 ++ 8 files changed, 16 insertions(+) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-24.04/migrate/migrate-from-el-to-el.md b/i18n/fr/docusaurus-plugin-content-docs/version-24.04/migrate/migrate-from-el-to-el.md index 947e495295a7..b7ea4a15473d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-24.04/migrate/migrate-from-el-to-el.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-24.04/migrate/migrate-from-el-to-el.md @@ -89,6 +89,8 @@ dnf update ### Étape 3 : Récupérer les bases de données +>Si vous utilisez une base de données distante, ignorez cette étape et passez directement à l'[étape 4](#étape-4--synchroniser-les-plugins). + 1. Sur l'ancien serveur, faitez un dump des bases de données : ```shell diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-24.10/migrate/migrate-from-el-to-el.md b/i18n/fr/docusaurus-plugin-content-docs/version-24.10/migrate/migrate-from-el-to-el.md index 4efb5a453d2d..2ac2ad0e959a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-24.10/migrate/migrate-from-el-to-el.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-24.10/migrate/migrate-from-el-to-el.md @@ -89,6 +89,8 @@ dnf update ### Étape 3 : Récupérer les bases de données +>Si vous utilisez une base de données distante, ignorez cette étape et passez directement à l'[étape 4](#étape-4--synchroniser-les-plugins). + 1. Sur l'ancien serveur, faitez un dump des bases de données : ```shell diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-25.10/migrate/migrate-from-el-to-el.md b/i18n/fr/docusaurus-plugin-content-docs/version-25.10/migrate/migrate-from-el-to-el.md index 22f4182d4d2c..4ee5957066bc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-25.10/migrate/migrate-from-el-to-el.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-25.10/migrate/migrate-from-el-to-el.md @@ -89,6 +89,8 @@ dnf update ### Étape 3 : Récupérer les bases de données +>Si vous utilisez une base de données distante, ignorez cette étape et passez directement à l'[étape 4](#étape-4--synchroniser-les-plugins). + 1. Sur l'ancien serveur, faitez un dump des bases de données : ```shell diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-26.10/migrate/migrate-from-el-to-el.md b/i18n/fr/docusaurus-plugin-content-docs/version-26.10/migrate/migrate-from-el-to-el.md index 22f4182d4d2c..4ee5957066bc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-26.10/migrate/migrate-from-el-to-el.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-26.10/migrate/migrate-from-el-to-el.md @@ -89,6 +89,8 @@ dnf update ### Étape 3 : Récupérer les bases de données +>Si vous utilisez une base de données distante, ignorez cette étape et passez directement à l'[étape 4](#étape-4--synchroniser-les-plugins). + 1. Sur l'ancien serveur, faitez un dump des bases de données : ```shell diff --git a/versioned_docs/version-24.04/migrate/migrate-from-el-to-el.md b/versioned_docs/version-24.04/migrate/migrate-from-el-to-el.md index 1f94eb54c67c..3f460c463c3a 100644 --- a/versioned_docs/version-24.04/migrate/migrate-from-el-to-el.md +++ b/versioned_docs/version-24.04/migrate/migrate-from-el-to-el.md @@ -90,6 +90,8 @@ dnf update ### Step 3: Retrieve the databases +>If you are using a remote database, ignore this step and move on to [Step 4](#step-4-synchronize-the-plugins) + 1. On the old server, create a dump of the databases: ```shell diff --git a/versioned_docs/version-24.10/migrate/migrate-from-el-to-el.md b/versioned_docs/version-24.10/migrate/migrate-from-el-to-el.md index c7838de85ecc..f81dea0d8e70 100644 --- a/versioned_docs/version-24.10/migrate/migrate-from-el-to-el.md +++ b/versioned_docs/version-24.10/migrate/migrate-from-el-to-el.md @@ -90,6 +90,8 @@ dnf update ### Step 3: Retrieve the databases +>If you are using a remote database, ignore this step and move on to [Step 4](#step-4-synchronize-the-plugins) + 1. On the old server, create a dump of the databases: ```shell diff --git a/versioned_docs/version-25.10/migrate/migrate-from-el-to-el.md b/versioned_docs/version-25.10/migrate/migrate-from-el-to-el.md index 8ca14049ff15..add0ee498852 100644 --- a/versioned_docs/version-25.10/migrate/migrate-from-el-to-el.md +++ b/versioned_docs/version-25.10/migrate/migrate-from-el-to-el.md @@ -90,6 +90,8 @@ dnf update ### Step 3: Retrieve the databases +>If you are using a remote database, ignore this step and move on to [Step 4](#step-4-synchronize-the-plugins) + 1. On the old server, create a dump of the databases: ```shell diff --git a/versioned_docs/version-26.10/migrate/migrate-from-el-to-el.md b/versioned_docs/version-26.10/migrate/migrate-from-el-to-el.md index 8ca14049ff15..add0ee498852 100644 --- a/versioned_docs/version-26.10/migrate/migrate-from-el-to-el.md +++ b/versioned_docs/version-26.10/migrate/migrate-from-el-to-el.md @@ -90,6 +90,8 @@ dnf update ### Step 3: Retrieve the databases +>If you are using a remote database, ignore this step and move on to [Step 4](#step-4-synchronize-the-plugins) + 1. On the old server, create a dump of the databases: ```shell From b2e91fc5b035b32cb8b9f16eb726749546291fe1 Mon Sep 17 00:00:00 2001 From: emgcentreon Date: Fri, 21 Nov 2025 14:01:11 +0100 Subject: [PATCH 2/6] Fix repo typo in upgrade from 24.10 procedure (#4861) * Fix repo typo in upgrade from 24.10 procedure * Update upgrade-from-24-10.md --- .../version-25.10/upgrade/upgrade-from-24-10.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/versioned_docs/version-25.10/upgrade/upgrade-from-24-10.md b/versioned_docs/version-25.10/upgrade/upgrade-from-24-10.md index 40bae66c4106..7d50969d8e91 100644 --- a/versioned_docs/version-25.10/upgrade/upgrade-from-24-10.md +++ b/versioned_docs/version-25.10/upgrade/upgrade-from-24-10.md @@ -600,7 +600,7 @@ Run the following command: ```shell dnf install -y dnf-plugins-core -dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/24.10/el8/centreon-24.10.repo +dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/25.10/el8/centreon-24.10.repo ``` @@ -608,14 +608,14 @@ dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/24.10/e ```shell dnf install -y dnf-plugins-core -dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/24.10/el9/centreon-24.10.repo +dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/25.10/el9/centreon-24.10.repo ``` ```shell -echo "deb https://packages.centreon.com/apt-standard-24.10-stable/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/centreon.list +echo "deb https://packages.centreon.com/apt-standard-25.10-stable/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/centreon.list apt update ``` @@ -704,4 +704,4 @@ Restart **centengine**: ```shell systemctl restart centengine -``` \ No newline at end of file +``` From 33362024bf580691af7bcc9ce983cc4c30843c20 Mon Sep 17 00:00:00 2001 From: smau Date: Mon, 30 Mar 2026 15:57:51 +0200 Subject: [PATCH 3/6] Organize Centreon Experience Monitoring new ToC --- cxm/sidebarsCxm.js | 197 ++++++++++++++++++++++----------------------- 1 file changed, 96 insertions(+), 101 deletions(-) diff --git a/cxm/sidebarsCxm.js b/cxm/sidebarsCxm.js index 63da847343b3..41b1c2157a2c 100644 --- a/cxm/sidebarsCxm.js +++ b/cxm/sidebarsCxm.js @@ -1,133 +1,64 @@ module.exports = { - cxm: [ + dem: [ { type: 'category', - label: 'Getting started with Centreon CXM', + label: 'Discovering CXM', link: { type: "doc", id: "getting-started/welcome" }, items: [ { type: 'doc', id: 'getting-started/cxm-solution' }, - { type: 'doc', id: 'getting-started/contact-support' }, { type: 'doc', id: 'getting-started/synthetic-monitoring' }, { type: 'doc', id: 'getting-started/real-user-monitoring' }, { type: 'doc', id: 'getting-started/system-view' }, { type: 'doc', id: 'getting-started/business-view' }, { type: 'doc', id: 'getting-started/load-tests' }, - { type: 'doc', id: 'getting-started/dashboards' }, - ], + ], }, { type: 'category', - label: 'Installation', + label: 'Setting up CXM', link: { type: 'generated-index', }, items: [ { type: 'doc', id: 'installation/installation-checklist' }, - { type: 'doc', id: 'installation/cxm-ip-addresses' }, - { type: 'doc', id: 'installation/real-user-monitoring-installation' }, - { type: 'doc', id: 'installation/monitor-production-events' }, - { - collapsed: true, - type: 'category', - label: 'Servers and middleware', - link: { - type: 'generated-index', - }, - items: [ - { type: 'doc', id: 'installation/servers/install-system-agents' }, - { type: 'doc', id: 'installation/servers/cloud-configuration-of-agents' }, - { type: 'doc', id: 'installation/servers/add-advanced-metrics' }, - { type: 'doc', id: 'installation/servers/install-php-magento-orocommerce-profiler' }, - ], - }, + ], }, { type: 'category', - label: 'Configuration', + label: 'Getting started with CXM', link: { type: 'generated-index', }, items: [ { type: 'doc', id: 'configuration/configuration-checklist' }, - { type: 'doc', id: 'configuration/manage-users-and-rights' }, - { type: 'doc', id: 'configuration/configure-digital-sobriety' }, - { type: 'doc', id: 'configuration/configure-google-analytics' }, - { type: 'doc', id: 'configuration/receive-and-configure-alerts' }, - { - collapsed: true, - type: 'category', - label: 'User journey', - link: { - type: 'generated-index', - }, - items: [ - { type: 'doc', id: 'configuration/user-journey/create-a-scenario' }, - { type: 'doc', id: 'configuration/user-journey/user-journey-best-practices' }, - ], - }, - { - collapsed: true, - type: 'category', - label: 'Advanced configuration', - link: { - type: 'generated-index', - }, - items: [ - { - type: 'doc', - id: 'configuration/advanced-configuration/enable-disable-scenario-or-alert-via-api', - }, - ], - }, + ], }, { type: 'category', - label: 'Performance analysis', + label: 'Synthetic Monitoring (STM)', link: { type: 'generated-index', }, items: [ { type: 'doc', id: 'performance-analysis/network-tab-indicators' }, - { type: 'doc', id: 'performance-analysis/system-tab-indicators' }, - { type: 'doc', id: 'performance-analysis/speed-up-website-with-applications-or-server-configuration' }, - { type: 'doc', id: 'performance-analysis/errors-and-unavailability-front-end' }, - { - collapsed: true, - type: 'category', - label: 'Metric overview', - link: { - type: 'doc', - id: 'performance-analysis/metrics/overview-of-metrics', - }, - items: [ - { type: 'doc', id: 'performance-analysis/metrics/hero-time' }, - { type: 'doc', id: 'performance-analysis/metrics/time-to-first-byte' }, - { type: 'doc', id: 'performance-analysis/metrics/speed-index' }, - { type: 'doc', id: 'performance-analysis/metrics/on-load' }, - { type: 'doc', id: 'performance-analysis/metrics/largest-contentful-paint' }, - { type: 'doc', id: 'performance-analysis/metrics/total-blocking-time' }, - { type: 'doc', id: 'performance-analysis/metrics/cumulative-layout-shift' }, - ], - }, - { - collapsed: true, - type: 'category', - label: 'Basic actions', - link: { - type: 'generated-index', - }, - items: [ - { type: 'doc', id: 'performance-analysis/basic-actions/navigate-in-cxm' }, - { type: 'doc', id: 'performance-analysis/basic-actions/how-alerts-work' }, - { type: 'doc', id: 'performance-analysis/basic-actions/gray-areas-on-charts' }, - { type: 'doc', id: 'performance-analysis/basic-actions/event-tracking' }, - ], - }, + + ], + }, + { + collapsed: true, + type: 'category', + label: 'Real User Monitoring (RUM)', + link: { + type: 'generated-index', + }, + items: [ + { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, + ], }, { @@ -146,25 +77,89 @@ module.exports = { { collapsed: true, type: 'category', - label: 'How-to articles', + label: 'Business data', link: { type: 'generated-index', }, items: [ { type: 'doc', id: 'how-to-articles/unable-to-connect' }, - { type: 'doc', id: 'how-to-articles/meaning-of-colors-in-graphs' }, - { type: 'doc', id: 'how-to-articles/seo-module' }, - { type: 'doc', id: 'how-to-articles/measurement-interval' }, - { type: 'doc', id: 'how-to-articles/cxm-probes-in-google-analytics' }, - { type: 'doc', id: 'how-to-articles/faq' }, - { type: 'doc', id: 'how-to-articles/password-reset' }, - { type: 'doc', id: 'how-to-articles/using-charts' }, - { type: 'doc', id: 'how-to-articles/user-journey-screen' }, - { type: 'doc', id: 'how-to-articles/rum-blocked-by-csp' }, + + ], + }, + { + collapsed: true, + type: 'category', + label: 'System data', + link: { + type: 'generated-index', + }, + items: [ + { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, + + ], + }, + { + collapsed: true, + type: 'category', + label: 'Network data', + link: { + type: 'generated-index', + }, + items: [ + { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, + + ], + }, + { + collapsed: true, + type: 'category', + label: 'Load testing', + link: { + type: 'generated-index', + }, + items: [ + { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, + + ], + }, + { + collapsed: true, + type: 'category', + label: 'Dashboards and exports', + link: { + type: 'generated-index', + }, + items: [ + { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, + + ], + }, + { + collapsed: true, + type: 'category', + label: 'Troubleshooting', + link: { + type: 'generated-index', + }, + items: [ + { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, + ], }, { type: 'doc', id: 'release-notes' - } + }, + { + collapsed: true, + type: 'category', + label: 'Resources', + link: { + type: 'generated-index', + }, + items: [ + { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, + + ], + }, ], }; From 04960facebde19d074f4c02f9058618bc0f959d5 Mon Sep 17 00:00:00 2001 From: cg-tw <83637804+cg-tw@users.noreply.github.com> Date: Wed, 1 Apr 2026 16:36:15 +0200 Subject: [PATCH 4/6] Update --- cxm/sidebarsCxm.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/cxm/sidebarsCxm.js b/cxm/sidebarsCxm.js index 897dd5d7ee35..0e967693f206 100644 --- a/cxm/sidebarsCxm.js +++ b/cxm/sidebarsCxm.js @@ -2,7 +2,7 @@ module.exports = { dem: [ { type: 'category', - label: 'Getting started with Centreon Experience Monitoring', + label: 'What can I do with Centreon Experience Monitoring?', link: { type: "doc", id: "getting-started/welcome" @@ -29,7 +29,7 @@ module.exports = { }, { type: 'category', - label: 'Getting started with CXM', + label: 'Getting to know Experience Monitoring', link: { type: 'generated-index', }, @@ -40,7 +40,7 @@ module.exports = { }, { type: 'category', - label: 'Synthetic Monitoring (STM)', + label: 'Simulate user journeys: Synthetic Monitoring (STM)', link: { type: 'generated-index', }, @@ -52,7 +52,7 @@ module.exports = { { collapsed: true, type: 'category', - label: 'Real User Monitoring (RUM)', + label: 'Analyze user experience: Real User Monitoring (RUM)', link: { type: 'generated-index', }, @@ -64,7 +64,7 @@ module.exports = { { collapsed: true, type: 'category', - label: 'Digital sobriety', + label: "Evaluate a site's digital sobriety", link: { type: 'generated-index', }, @@ -77,7 +77,7 @@ module.exports = { { collapsed: true, type: 'category', - label: 'Business data', + label: "Analyze a site's business data (Google Analytics/Matomo)", link: { type: 'generated-index', }, @@ -89,7 +89,7 @@ module.exports = { { collapsed: true, type: 'category', - label: 'System data', + label: 'Monitor the health of my host server', link: { type: 'generated-index', }, @@ -101,7 +101,7 @@ module.exports = { { collapsed: true, type: 'category', - label: 'Network data', + label: "Check a site’s network performance", link: { type: 'generated-index', }, @@ -113,7 +113,7 @@ module.exports = { { collapsed: true, type: 'category', - label: 'Load testing', + label: 'Run a load test', link: { type: 'generated-index', }, From 87ed34d9f4169af1ee429d72af29f614dbff9bc8 Mon Sep 17 00:00:00 2001 From: cg-tw <83637804+cg-tw@users.noreply.github.com> Date: Wed, 1 Apr 2026 16:37:42 +0200 Subject: [PATCH 5/6] Update --- cxm/sidebarsCxm.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cxm/sidebarsCxm.js b/cxm/sidebarsCxm.js index 0e967693f206..5adbe78e3d0b 100644 --- a/cxm/sidebarsCxm.js +++ b/cxm/sidebarsCxm.js @@ -18,7 +18,7 @@ module.exports = { }, { type: 'category', - label: 'Setting up CXM', + label: 'Setting up Experience Monitoring', link: { type: 'generated-index', }, From 8b979076957c1b8031be4e25b5426911be125272 Mon Sep 17 00:00:00 2001 From: cg-tw <83637804+cg-tw@users.noreply.github.com> Date: Wed, 1 Apr 2026 16:50:32 +0200 Subject: [PATCH 6/6] Correct indentation --- cxm/sidebarsCxm.js | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/cxm/sidebarsCxm.js b/cxm/sidebarsCxm.js index 5adbe78e3d0b..83efd9299fca 100644 --- a/cxm/sidebarsCxm.js +++ b/cxm/sidebarsCxm.js @@ -8,13 +8,13 @@ module.exports = { id: "getting-started/welcome" }, items: [ - { type: 'doc', id: 'getting-started/cxm-solution' }, + { type: 'doc', id: 'getting-started/cxm-solution' }, { type: 'doc', id: 'getting-started/synthetic-monitoring' }, { type: 'doc', id: 'getting-started/real-user-monitoring' }, { type: 'doc', id: 'getting-started/system-view' }, { type: 'doc', id: 'getting-started/business-view' }, { type: 'doc', id: 'getting-started/load-tests' }, - ], + ], }, { type: 'category', @@ -24,7 +24,7 @@ module.exports = { }, items: [ { type: 'doc', id: 'installation/installation-checklist' }, - + ], }, { @@ -35,7 +35,7 @@ module.exports = { }, items: [ { type: 'doc', id: 'configuration/configuration-checklist' }, - + ], }, { @@ -46,10 +46,10 @@ module.exports = { }, items: [ { type: 'doc', id: 'performance-analysis/network-tab-indicators' }, - + ], }, - { + { collapsed: true, type: 'category', label: 'Analyze user experience: Real User Monitoring (RUM)', @@ -58,7 +58,7 @@ module.exports = { }, items: [ { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, - + ], }, { @@ -83,10 +83,10 @@ module.exports = { }, items: [ { type: 'doc', id: 'how-to-articles/unable-to-connect' }, - + ], }, - { + { collapsed: true, type: 'category', label: 'Monitor the health of my host server', @@ -95,10 +95,10 @@ module.exports = { }, items: [ { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, - + ], }, - { + { collapsed: true, type: 'category', label: "Check a site’s network performance", @@ -107,10 +107,10 @@ module.exports = { }, items: [ { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, - + ], }, - { + { collapsed: true, type: 'category', label: 'Run a load test', @@ -119,10 +119,10 @@ module.exports = { }, items: [ { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, - + ], }, - { + { collapsed: true, type: 'category', label: 'Dashboards and exports', @@ -131,7 +131,7 @@ module.exports = { }, items: [ { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, - + ], }, { @@ -143,13 +143,13 @@ module.exports = { }, items: [ { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, - + ], }, { type: 'doc', id: 'release-notes' }, - { + { collapsed: true, type: 'category', label: 'Resources', @@ -158,7 +158,7 @@ module.exports = { }, items: [ { type: 'doc', id: 'digital-sobriety/carbon-footprint-evaluation-and-digital-sobriety' }, - + ], }, ],