From 497f417a9ab4c78405ab5dc73bcb72865bfdf1fa Mon Sep 17 00:00:00 2001 From: cg-tw <83637804+cg-tw@users.noreply.github.com> Date: Wed, 29 Apr 2026 16:11:35 +0200 Subject: [PATCH] Info about restarting engine after updating a script used by a stream connector --- .../developer/developer-stream-connector.md | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-25.10/developer/developer-stream-connector.md b/i18n/fr/docusaurus-plugin-content-docs/version-25.10/developer/developer-stream-connector.md index 0aa209da387f..a1696e7b4187 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-25.10/developer/developer-stream-connector.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-25.10/developer/developer-stream-connector.md @@ -21,25 +21,21 @@ Cet output charge un script Lua appelé un Stream Connector, dont la tâche cons Comme il s'agit d'un output de Centreon Broker, le principe de la création de fichiers de rétention lors de l'interruption de l'accès au stockage externe est conservé. De la même manière, il est possible de filtrer les entrées sur les catégories de flux à traiter. -## Prérequis +## Migration d'un Stream Connector de BBDO 2 vers BBDO 3 -Pour utiliser la fonctionnalité Centreon Stream Connector, vous devez disposer au minimum de la version 3.4.6 de Centreon : +La documentation technique de la migration est disponible [ici](developer-broker-stream-connector-migration.md). Ce mode d'emploi donne plusieurs conseils pour réussir la migration et présente un petit exemple. + +## Prérequis -* Centreon Web >= 2.8.18 -* Centreon Broker >= 3.0.13 -* Lua >= 5.1.x +Pour utiliser la fonctionnalité Centreon Stream Connector, vous devez utiliser Lua >= 5.1.x. -## Création d'un nouveau script Lua +## Présentation -La documentation technique complète est disponible [ici](developer-broker-stream-connector.md). Dans ce mode d'emploi, nous allons écrire deux scripts : +La documentation technique complète est disponible [ici](developer-broker-stream-connector.md). Dans cette page, nous allons écrire deux scripts : * Le premier, simple, qui explique les bases des Stream Connectors. Son objectif est d'exporter les données vers un fichier journal. * Le second est plus exigeant pour le lecteur, il exporte les données de performance vers la TSDB InfluxDB mais est facilement adaptable pour exporter vers une autre TSDB. -## Migration d'un Stream Connector de BBDO 2 vers BBDO 3 - -La documentation technique de la migration est disponible [ici](developer-broker-stream-connector-migration.md). Ce mode d'emploi donne plusieurs conseils pour réussir la migration et présente un petit exemple. - ### Langage de programmation Centreon a choisi le langage de programmation Lua pour vous permettre de manipuler, d'agréger et de transférer des données. Lua est un langage de programmation facile à utiliser. De plus amples informations sont disponibles avec la [Documentation officielle Lua](https://www.lua.org/docs.html). @@ -50,9 +46,9 @@ Les scripts Lua de Broker peuvent être stockés dans tout répertoire lisible p Nous recommandons de les stocker dans **/usr/share/centreon-broker/lua**. -### Écrire toutes les informations dans un fichier +## Exporter les données vers un fichier journal -#### Stocker les données brutes +### Stocker les données brutes Commençons par le premier script. Notre objectif est de stocker tous les événements donnés par Broker dans un fichier journal. Nous allons appeler notre Stream Connector **bbdo2file.lua**. @@ -201,7 +197,7 @@ mer. 28 mars 2018 14:27:35 CEST: INFO: last_hard_state => 0 > Ce fichier journal va grossir rapidement, n'oubliez pas d'ajouter une rotation du journal. -#### Utiliser les paramètres +### Utiliser les paramètres Les fonctions de journalisation de Centreon Broker ne doivent être utilisées que pour la journalisation. Pour écrire dans un fichier, nous devons utiliser la fonction dédiée de Lua. En outre, il est possible d'utiliser des paramètres pour définir le nom du fichier journal. @@ -288,7 +284,7 @@ is_for_rebuild => false metric_id => 11920 ``` -#### Manipuler les données +### Manipuler les données Ici, nous continuons à améliorer notre Stream Connector en choisissant les événements à exporter et aussi en améliorant les outputs. @@ -739,4 +735,4 @@ Si vous installez le tableau de bord [Grafana](https://grafana.com/), vous pouve Centreon fournit un dépôt Github pour héberger les scripts Lua développés par Centreon et la communauté. Rendez-vous sur le [Github dédié](http://github.com/centreon/centreon-stream-connector-scripts). -Vous avez besoin d'aide pour développer votre Stream Connector ? Vous voulez partager votre expérience avec la communauté ? Rejoignez notre [plateforme communautaire The Watch](https://thewatch.centreon.com/). \ No newline at end of file +Vous avez besoin d'aide pour développer votre Stream Connector ? Vous voulez partager votre expérience avec la communauté ? Rejoignez notre [plateforme communautaire The Watch](https://thewatch.centreon.com/).