{"id":1166,"date":"2026-07-23T21:44:16","date_gmt":"2026-07-23T19:44:16","guid":{"rendered":"https:\/\/communaute-omr.fr\/?p=1166"},"modified":"2026-07-25T11:15:09","modified_gmt":"2026-07-25T09:15:09","slug":"relation-entres-les-tables-de-service","status":"publish","type":"post","link":"https:\/\/communaute-omr.fr\/?p=1166","title":{"rendered":"Relation entres les tables de services"},"content":{"rendered":"\n<h1 id=\"convention\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Convention\"><\/span>Convention<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Le mot cl\u00e9 \u00ab&nbsp;distinct&nbsp;\u00bb sera utilis\u00e9 dans les requ\u00eates pour \u00e9viter les lignes en doublons<\/p>\n\n\n\n<h1 id=\"les-tables-en-presence\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_tables_en_presence\"><\/span>Les tables en pr\u00e9sence<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Table<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>service<\/td><td>Liste les services et templates de services<\/td><\/tr><tr><td>service_categories<\/td><td>Liste les cat\u00e9gories de services<\/td><\/tr><tr><td>service_categories_relation<\/td><td>Relation entre les tables service et service_categories<\/td><\/tr><tr><td>Servicegroup<\/td><td>Liste les groupes de services<\/td><\/tr><tr><td>servicegroup_relation<\/td><td>Relation entre les tables servicegroup et servicegroup_relation<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 id=\"les-services\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_services\"><\/span>Les services<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"le-schema\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Le_schema\"><\/span>Le sch\u00e9ma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/communaute-omr.fr\/wp-content\/uploads\/2026\/07\/image1-10.png\" alt=\"\"\/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 id=\"comprehension-de-la-table-des-services\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comprehension_de_la_table_des_services\"><\/span>Compr\u00e9hension de la table des services<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La table des services h\u00e9berge les services et les templates<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les distingu\u00e9s les champs, il y a 2 valeurs de renseign\u00e9s&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>service_register&nbsp;:<\/li>\n\n\n\n<li>Valeur \u00e0 0  Pour un template<\/li>\n\n\n\n<li>Valeur \u00e0 1  Pour un service<\/li>\n\n\n\n<li>Service_activate<\/li>\n\n\n\n<li>Valeur \u00e0 0  Le service n\u2019est pas pris en compte lors de l\u2019export des pollers et le template n\u2019est pas appliqu\u00e9 lors de l\u2019application d\u2019un template d\u2019h\u00f4te<\/li>\n\n\n\n<li>Valeur \u00e0 1  Le service est export\u00e9 et le template de service est applqu\u00e9<\/li>\n<\/ul>\n\n\n\n<h2 id=\"analyse\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Analyse\"><\/span>Analyse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le sch\u00e9ma ci-dessus nous montre la relation entre les services et templates de service&nbsp;:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme indiqu\u00e9 ci-dessus il n\u2019y a pas de table de relation entre les services et ses templates.<\/p>\n\n\n\n<h2 id=\"requete-pour-tout-lister\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete_pour_tout_lister\"><\/span>Requ\u00eate pour tout lister<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"requete\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete\"><\/span>Requ\u00eate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSVC.service_description AS \"SERVICE\",\nFROM centreon.service AS SVC\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nORDER BY SVC.service_description<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"resultat-partiel\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat_partiel\"><\/span>R\u00e9sultat partiel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table tableau-sql\"><table><thead><tr><th>SERVICES<\/th><\/tr><\/thead><tbody><tr><td>App-DB-MySQL-Connection-Time<\/td><\/tr><tr><td>App-DB-MySQL-Connections-Number<\/td><\/tr><tr><td>App-DB-MySQL-Database-Size<\/td><\/tr><tr><td>App-DB-MySQL-Long-Queries<\/td><\/tr><tr><td>App-DB-Mysql-Process-mysqld-Status<\/td><\/tr><tr><td>App-DB-MySQL-Slowqueries<\/td><\/tr><tr><td>App-DB-MySQL-Uptime<\/td><\/tr><tr><td>App-Monitoring-Centreon-Broker-module-Stats<\/td><\/tr><tr><td>App-Monitoring-Centreon-Broker-RRD-Stats-Central<\/td><\/tr><tr><td>App-Monitoring-Centreon-Broker-SQL-Stats-Central<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"relation-entre-services-et-templates\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Relation_entre_services_et_templates\"><\/span>Relation entre services et templates<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"requete-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete-2\"><\/span>Requ\u00eate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSVC.service_description AS \"SERVICE\",\nSTPL.service_description AS \"TEMMPLATE\"\nFROM centreon.service AS SVC\nLEFT JOIN centreon.service AS STPL ON STPL.service_id=SVC.service_template_model_stm_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nORDER BY SVC.service_description<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">STPL<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;TEMMPLATE&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> STPL <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">STPL<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_template_model_stm_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"resultat-partiel-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat_partiel-2\"><\/span>R\u00e9sultat partiel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table tableau-sql\"><table><thead><tr><th>SERVICE<\/th><th>TEMPLATE<\/th><\/tr><\/thead><tbody><tr><td>App-DB-MySQL-Connection-Time<\/td><td>TS_App-DB-MySQL-Connection-Time<\/td><\/tr><tr><td>App-DB-MySQL-Connections-Number<\/td><td>TS_App-DB-MySQL-Connections-Number<\/td><\/tr><tr><td>App-DB-MySQL-Database-Size<\/td><td>TS_App-DB-MySQL-Database-Size<\/td><\/tr><tr><td>App-DB-MySQL-Long-Queries<\/td><td>TS_App-DB-MySQL-Long-Queries<\/td><\/tr><tr><td>App-DB-Mysql-Process-mysqld-Status<\/td><td>TS_App-DB-Mysql-Process-mysqld-Status-SNMP<\/td><\/tr><tr><td>App-DB-MySQL-Slowqueries<\/td><td>TS_App-DB-MySQL-Slowqueries<\/td><\/tr><tr><td>App-DB-MySQL-Uptime<\/td><td>TS_App-DB-MySQL-Uptime<\/td><\/tr><tr><td>App-Monitoring-Centreon-Broker-module-Stats<\/td><td>TS_App-Monitoring-Centreon-Broker-module-Stats<\/td><\/tr><tr><td>App-Monitoring-Centreon-Broker-RRD-Stats-Central<\/td><td>TS_App-Monitoring-Centreon-Broker-RRD-Stats-Centra<\/td><\/tr><tr><td>App-Monitoring-Centreon-Broker-SQL-Stats-Central<\/td><td>TS_App-Monitoring-Centreon-Broker-SQL-Stats-Central<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"requete-pour-filtrer-un-modele-de-template\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete_pour_filtrer_un_modele_de_template\"><\/span>Requ\u00eate pour filtrer un mod\u00e8le de template<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous allons lister ci-dessous tous les services actifs rattach\u00e9s \u00e0 un template apache<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela correspondra au filtre dans la console pour chaque hosts<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/communaute-omr.fr\/wp-content\/uploads\/2026\/07\/image2-9.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/communaute-omr.fr\/wp-content\/uploads\/2026\/07\/image3-3.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 id=\"requete-3\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete-3\"><\/span>Requ\u00eate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSTPL.service_description AS \"TEMMPLATE\",\nSVC.service_description AS \"SERVICE\"\nFROM centreon.service AS SVC\nLEFT JOIN centreon.service AS STPL ON STPL.service_id=SVC.service_template_model_stm_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nAND STPL.service_description LIKE \"%apache%\"\nORDER BY SVC.service_description<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">STPL<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;TEMMPLATE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> STPL <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">STPL<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_template_model_stm_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">STPL<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">LIKE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;%apache%&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"resultat\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat\"><\/span>R\u00e9sultat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table aligncenter tableau-sql\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><strong>TEMPLATE<\/strong><\/th><th><strong>SERVICE<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">TS_App-Webserver-Apache-Content-Status-HTTP<\/td><td>App-Webserver-Apache-Content-Status<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">TS_App-Webserver-Apache-Cpuload-HTTP<\/td><td>App-Webserver-Apache-Cpuload<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">TS_App-Webserver-Apache-Process-httpd-Status-SNMP<\/td><td>App-Webserver-Apache-Process-httpd-Stats<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">TS_App-Webserver-Apache-ResponseTime-HTTP<\/td><td>App-Webserver-Apache-ResponseTime<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">TS_App-Webserver-Apache-SlotStates-HTTP<\/td><td>App-Webserver-Apache-SlotStates<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">TS_App-Webserver-Apache-Workers-HTTP<\/td><td>App-Webserver-Apache-Workers<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 id=\"les-servicegroups\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_servicegroups\"><\/span>Les servicegroups<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"contexte\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contexte\"><\/span>Contexte<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Personnellement j\u2019utilise les servicegroups pour faire certaines regroupements fonctionnels ou techniques&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Par application<\/li>\n\n\n\n<li>Par type d\u2019indicateurs<\/li>\n\n\n\n<li>Disques<\/li>\n\n\n\n<li>Process<\/li>\n\n\n\n<li>Services Web<\/li>\n\n\n\n<li>Service SGBD<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tous les recoupements sont possibles du moment qu\u2019ils sont utiles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imaginez les tableaux de bord dont vous auriez besoin pour vos tableaux de bord<\/p>\n\n\n\n<h2 id=\"le-schema-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Le_schema-2\"><\/span>Le sch\u00e9ma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/communaute-omr.fr\/wp-content\/uploads\/2026\/07\/image4-3.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 id=\"analyse-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Analyse-2\"><\/span>Analyse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le sch\u00e9ma ci-dessus nous montre la relation entre les services et les groupes de services&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La table servicegroup_relation fait la jointure entre&nbsp;:<\/li>\n\n\n\n<li>servicegroup_relation.service_service_id = service.service_id<\/li>\n\n\n\n<li>servicegroup_relation.servicegreoup_sg_id = servicegroup.sg_id<\/li>\n<\/ul>\n\n\n\n<h2 id=\"requete-pour-tout-lister-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete_pour_tout_lister-2\"><\/span>Requ\u00eate pour tout lister<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"requete-4\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete-4\"><\/span>Requ\u00eate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT SG.sg_name AS \"SERVICEGROUP\"\nFROM centreon.servicegroup AS SG\nORDER BY SG.sg_name;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICEGROUP&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SG<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"resultat-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat-2\"><\/span>R\u00e9sultat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table tableau-sql\"><table><thead><tr><th><strong>SERVICEGROUP<\/strong><\/th><\/tr><\/thead><tbody><tr><td>SG_Apache<\/td><\/tr><tr><td>SG_Centreon<\/td><\/tr><tr><td>SG_Cluster<\/td><\/tr><tr><td>SG_DB-Mongodb<\/td><\/tr><tr><td>SG_DB-Mysql<\/td><\/tr><tr><td>SG_Linux<\/td><\/tr><tr><td>SG_Linux-Disk<\/td><\/tr><tr><td>SG_Linux-Process<\/td><\/tr><tr><td>SG_Web-Apache<\/td><\/tr><tr><td>SG_Web-Nginx<\/td><\/tr><tr><td>SG_Web-PHP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"relation-entre-services-et-servicegroups\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Relation_entre_services_et_servicegroups\"><\/span>Relation entre services et servicegroups<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons 2 filtres d\u00e9terminants&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le mot cl\u00e9 \u00ab&nbsp;distinct&nbsp;\u00bb pour \u00e9viter les doublons<\/li>\n\n\n\n<li>Et le test boolean \u00ab&nbsp;is not null&nbsp;\u00bb pour n\u2019afficher que les services \u00e9tant rattach\u00e9 \u00e0 un group<\/li>\n<\/ul>\n\n\n\n<h3 id=\"requete-5\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete-5\"><\/span>Requ\u00eate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 id=\"vision-depuis-la-table-service\" class=\"wp-block-heading\">Vision depuis la table service<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSVC.service_description AS \"SERVICE\",\nSG.sg_name AS \"SERVICEGROUP\"\nFROM centreon.service AS SVC\nLEFT JOIN centreon.servicegroup_relation AS SGR ON SGR.service_service_id=SVC.service_id\nLEFT JOIN centreon.servicegroup AS SG ON SG.sg_id=SGR.servicegroup_sg_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nAND SG.sg_name IS NOT NULL\nORDER BY SVC.service_description, SG.sg_name;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICEGROUP&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SGR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SG <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_sg_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">IS NOT NULL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 id=\"vision-depuis-la-table-servicegroup\" class=\"wp-block-heading\">Vision depuis la table servicegroup<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSVC.service_description AS \"SERVICE\",\nSG.sg_name AS \"SERVICEGROUP\"\nFROM centreon.servicegroup AS SG\nLEFT JOIN centreon.servicegroup_relation AS SGR ON SGR.servicegroup_sg_id=SG.sg_id\nLEFT JOIN centreon.service AS SVC ON SVC.service_id=SGR.service_service_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nORDER BY SG.sg_name, SVC.service_description;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICEGROUP&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SG<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SGR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_sg_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"resultat-tronque\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat_Tronque\"><\/span>R\u00e9sultat Tronqu\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table tableau-sql\"><table><tbody><tr><td>SG_Apache<\/td><td>App-Cluster-Centreon-HA-Resource-http-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Cluster-Centreon-HA-Resource-http-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Cluster-Centreon-HA-Resource-ms_mysql-clone-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Cluster-Centreon-HA-Resource-php-clone-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Cluster-Centreon-HA-Resource-snmptrapd-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Cluster-Centreon-HA-Resource-vip_mysql-clone-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Cluster-Centreon-HA-Resource-vip-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-DB-MySQL-Connections-Number<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-DB-MySQL-Connection-Time<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-DB-MySQL-Database-Size<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-DB-MySQL-Long-Queries<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-DB-Mysql-Process-mysqld-Status<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-DB-MySQL-Slowqueries<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-DB-MySQL-Uptime<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Monitoring-Centreon-Broker-module-Stats<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Monitoring-Centreon-Broker-RRD-Stats-Central<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Monitoring-Centreon-Broker-SQL-Stats-Central<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Monitoring-Centreon-Process-broker-rrd<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Monitoring-Centreon-Process-broker-sql<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Monitoring-Centreon-Process-cbd<\/td><\/tr><tr><td>SG_Centreon<\/td><td>App-Monitoring-Centreon-Process-centengine<\/td><\/tr><tr><td>SG_Cluster<\/td><td>App-Cluster-Centreon-HA-Resource-gorgone-Status<\/td><\/tr><tr><td>SG_Cluster<\/td><td>App-Cluster-Centreon-HA-Resource-http-Status<\/td><\/tr><tr><td>SG_Cluster<\/td><td>App-Cluster-Centreon-HA-Resource-ms_mysql-clone-Status<\/td><\/tr><tr><td>SG_Cluster<\/td><td>App-Cluster-Centreon-HA-Resource-php-clone-Status<\/td><\/tr><tr><td>SG_Cluster<\/td><td>App-Cluster-Centreon-HA-Resource-snmptrapd-Status<\/td><\/tr><tr><td>SG_Cluster<\/td><td>App-Cluster-Centreon-HA-Resource-vip_mysql-clone-Status<\/td><\/tr><tr><td>SG_Cluster<\/td><td>App-Cluster-Centreon-HA-Resource-vip-Status<\/td><\/tr><tr><td>SG_Linux<\/td><td>App-DB-Mysql-Process-mysqld-Status<\/td><\/tr><tr><td>SG_Linux<\/td><td>App-Monitoring-Centreon-Process-broker-rrd<\/td><\/tr><tr><td>SG_Linux<\/td><td>App-Monitoring-Centreon-Process-broker-sql<\/td><\/tr><tr><td>SG_Linux<\/td><td>App-Monitoring-Centreon-Process-cbd<\/td><\/tr><tr><td>SG_Linux-Process<\/td><td>App-DB-Mysql-Process-mysqld-Status<\/td><\/tr><tr><td>SG_Linux-Process<\/td><td>App-Monitoring-Centreon-Process-broker-rrd<\/td><\/tr><tr><td>SG_Linux-Process<\/td><td>App-Monitoring-Centreon-Process-broker-sql<\/td><\/tr><tr><td>SG_Linux-Process<\/td><td>App-Monitoring-Centreon-Process-cbd<\/td><\/tr><tr><td>SG_Linux-Process<\/td><td>Os-Linux-Process-sshd-Status<\/td><\/tr><tr><td>SG_Linux-Process<\/td><td>Os-Linux-Process-snmpd-Status<\/td><\/tr><tr><td>SG_Web-Apache<\/td><td>App-Cluster-Centreon-HA-Resource-http-Status<\/td><\/tr><tr><td>SG_Web-PHP<\/td><td>App-Cluster-Centreon-HA-Resource-php-clone-Status<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous pouvons remarquer qu\u2019un m\u00eame service peut \u00eatre rattach\u00e9 \u00e0 plusieurs servicegroup<\/p>\n\n\n\n<h1 id=\"les-services-categories\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_services_categories\"><\/span>Les services categories<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"schema\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schema\"><\/span>Sch\u00e9ma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/communaute-omr.fr\/wp-content\/uploads\/2026\/07\/image5-2.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 id=\"analyse-3\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Analyse-3\"><\/span>Analyse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le sch\u00e9ma ci-dessus nous montre la relation entre les services et les cat\u00e9gories de services&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La table service_categories_relation fait la jointure entre&nbsp;:<\/li>\n\n\n\n<li>categories_relation.service_service_id = service.service_id<\/li>\n\n\n\n<li>service_categories_relation. sc_id = service_categories.sc_id<\/li>\n<\/ul>\n\n\n\n<h2 id=\"requete-pour-tout-lister-3\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete_pour_tout_lister-3\"><\/span>Requ\u00eate pour tout lister<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"requete-6\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete-6\"><\/span>Requ\u00eate <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT sc_name,sc_description\nFROM centreon.service_categories\nORDER BY sc_name;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT<\/span><span style=\"color: #E1E4E8\"> sc_name,sc_description<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> sc_name;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"resultat-3\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat-3\"><\/span>R\u00e9sultat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table tableau-sql\"><table><thead><tr><th><strong>sc_name<\/strong><\/th><th><strong>sc_description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>SC_ Apache_Services<\/td><td>SC_Apache_Services<\/td><\/tr><tr><td>SC_Centreon_Process<\/td><td>SC_ Centreon_Process<\/td><\/tr><tr><td>SC_Disk<\/td><td>SC_Disk<\/td><\/tr><tr><td>SC_ Linux_disk_Usage<\/td><td>SC_ Linux_disk_Usage<\/td><\/tr><tr><td>SC_ Linux_process<\/td><td>SC_Linux_process<\/td><\/tr><tr><td>SC_Memory<\/td><td>SC_Memory<\/td><\/tr><tr><td>SC_Ping<\/td><td>SC_ping<\/td><\/tr><tr><td>SC_Traffic<\/td><td>SC_Traffic<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"lister-les-services-et-leur-service-categories\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Lister_les_services_et_leur_service_categories\"><\/span>Lister les services et leur service categories<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"requete-7\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete-7\"><\/span>Requ\u00eate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 id=\"vision-depuis-la-table-service-2\" class=\"wp-block-heading\">Vision depuis la table service<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSC.sc_name AS \"SERVICECATEGORIES\",\nSVC.service_description AS \"SERVICE\"\nFROM centreon.service AS SVC\nLEFT JOIN centreon.service_categories_relation AS SCR ON SCR.service_service_id=SVC.service_id\nLEFT JOIN centreon.service_categories AS SC ON SC.sc_id=SCR.sc_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nAND SC.sc_name IS NOT NULL\nORDER BY SC.sc_name, SVC.service_description;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICECATEGORIES&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SCR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SC <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">IS NOT NULL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 id=\"vision-depuis-la-table-service_categories\" class=\"wp-block-heading\">Vision depuis la table service_cat\u00e9gories<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSC.sc_name AS \"SERVICECATEGORIES\",\nSVC.service_description AS \"SERVICE\"\nFROM centreon.service_categories AS SC\nLEFT JOIN centreon.service_categories_relation AS SCR ON SCR.sc_id=SC.sc_id\nLEFT JOIN centreon.service AS SVC ON SVC.service_id=SCR.service_service_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nAND SC.sc_name IS NOT NULL\nORDER BY SC.sc_name, SVC.service_description;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICECATEGORIES&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SCR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">IS NOT NULL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"resultat-4\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat-4\"><\/span>R\u00e9sultat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table tableau-sql\"><table><thead><tr><th><strong>SERVICECATEGORIES<\/strong><\/th><th><strong>SERVICE<\/strong><\/th><\/tr><\/thead><tbody><tr><td>SC_Apache_Services<\/td><td>App-Webserver-Apache-Cpuload<\/td><\/tr><tr><td>SC_Apache_Services<\/td><td>App-Webserver-Apache-Process-httpd-Stats<\/td><\/tr><tr><td>SC_Apache_Services<\/td><td>App-Webserver-Apache-ResponseTime<\/td><\/tr><tr><td>SC_Apache_Services<\/td><td>App-Webserver-Apache-SlotStates<\/td><\/tr><tr><td>SC_Apache_Services<\/td><td>App-Webserver-Apache-Workers<\/td><\/tr><tr><td>SC_Centreon_Process<\/td><td>App-Monitoring-Centreon-Process-broker-rrd<\/td><\/tr><tr><td>SC_Centreon_Process<\/td><td>App-Monitoring-Centreon-Process-broker-sql<\/td><\/tr><tr><td>SC_Centreon_Process<\/td><td>App-Monitoring-Centreon-Process-cbd<\/td><\/tr><tr><td>SC_Centreon_Process<\/td><td>App-Monitoring-Centreon-Process-centengine<\/td><\/tr><tr><td>SC_Centreon_Process<\/td><td>App-Monitoring-Centreon-Process-gorgoned<\/td><\/tr><tr><td>SC_Linux_disk_Usage<\/td><td>OS-Linux-Disk-\/-Usage<\/td><\/tr><tr><td>SC_Linux_disk_Usage<\/td><td>OS-Linux-Disk-\/home-Usage<\/td><\/tr><tr><td>SC_Linux_disk_Usage<\/td><td>OS-Linux-Disk-\/var\/lib\/mysql-Usage<\/td><\/tr><tr><td>SC_Linux_disk_Usage<\/td><td>OS-Linux-Disk-\/var\/lib\/centreon-Usage<\/td><\/tr><tr><td>SC_Linux_disk_Usage<\/td><td>OS-Linux-Disk-\/var\/log\/mysql-Usage<\/td><\/tr><tr><td>SC_Linux_process<\/td><td>App-DB-Mysql-Process-mysqld-Status<\/td><\/tr><tr><td>SC_Linux_process<\/td><td>Os-Linux-Process-sshd-Status<\/td><\/tr><tr><td>SC_Linux_process<\/td><td>Os-Linux-Process-snmpd-Status<\/td><\/tr><tr><td>SC_Linux_process<\/td><td>Os-Linux-Process-snmptrapd-Status<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 id=\"les-services-servicesgroupsservice_categories\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_services_servicesgroupsservice_categories\"><\/span>Les services, servicesgroups,service_categories<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 id=\"context\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Context\"><\/span>Context<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous allons voir comment de bout en bout comment faire le lien entre les 3 tables <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Depuis la bale des services<\/li>\n\n\n\n<li>Depuis la table des servicegroup<\/li>\n\n\n\n<li>Depuis la table des service catgories<\/li>\n<\/ul>\n\n\n\n<h2 id=\"schema-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schema-2\"><\/span>Sch\u00e9ma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/communaute-omr.fr\/wp-content\/uploads\/2026\/07\/image6-1.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 id=\"requete-8\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requete-8\"><\/span>Requ\u00eate<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 id=\"vision-depuis-la-table-service-3\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vision_depuis_la_table_service\"><\/span>Vision depuis la table service<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSVC.service_description AS \"SERVICE\",\nSG.sg_name AS \"GROUP\",\nSC.sc_name AS CATEGORIES\nFROM centreon.service AS SVC\nLEFT JOIN centreon.servicegroup_relation AS SGR ON SGR.service_service_id=SVC.service_id\nLEFT JOIN centreon.servicegroup AS SG ON SG.sg_id=SGR.servicegroup_sg_id\nLEFT JOIN centreon.service_categories_relation AS SCR ON SCR.service_service_id=SVC.service_id\nLEFT JOIN centreon.service_categories AS SC ON SC.sc_id=SCR.sc_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nAND SG.sg_name IS NOT NULL\nORDER BY SVC.service_description, SG.sg_name,SC.sc_name;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;GROUP&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> CATEGORIES<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SGR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SG <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_sg_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SCR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SC <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">IS NOT NULL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"vision-depuis-la-table-servicegroup-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vision_depuis_la_table_servicegroup\"><\/span>Vision depuis la table servicegroup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSVC.service_description AS \"SERVICE\",\nSG.sg_name AS \"GROUP\",\nSC.sc_name AS CATEGORIES\nFROM centreon.servicegroup AS SG\nLEFT JOIN centreon.servicegroup_relation AS SGR ON SGR.servicegroup_sg_id=SG.sg_id\nLEFT JOIN centreon.service AS SVC ON SVC.service_id=SGR.service_service_id\nLEFT JOIN centreon.service_categories_relation AS SCR ON SCR.service_service_id=SVC.service_id\nLEFT JOIN centreon.service_categories AS SC ON SC.sc_id=SCR.sc_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nAND SG.sg_name IS NOT NULL\nORDER BY SVC.service_description, SG.sg_name,SC.sc_name;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;GROUP&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> CATEGORIES<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SG<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SGR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_sg_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SCR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SC <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">IS NOT NULL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 id=\"vision-depuis-la-table-service_categories-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vision_depuis_la_table_service_categories\"><\/span>Vision depuis la table service_categories<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro omr-terminal\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>SELECT DISTINCT\nSVC.service_description AS \"SERVICE\",\nSG.sg_name AS \"GROUP\",\nSC.sc_name AS CATEGORIES\nFROM centreon.service_categories AS SC\nLEFT JOIN centreon.service_categories_relation AS SCR ON SCR.sc_id=SC.sc_id\nLEFT JOIN centreon.service AS SVC ON SVC.service_id=SCR.service_service_id\nLEFT JOIN centreon.servicegroup_relation AS SGR ON SGR.service_service_id=SVC.service_id\nLEFT JOIN centreon.servicegroup AS SG ON SG.sg_id=SGR.servicegroup_sg_id\nWHERE SVC.service_activate='1'\nAND SVC.service_register=\"1\"\nAND SG.sg_name IS NOT NULL\nORDER BY SVC.service_description, SG.sg_name,SC.sc_name;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F97583\">SELECT DISTINCT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;SERVICE&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;GROUP&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> CATEGORIES<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">FROM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_categories_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SCR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SVC <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SCR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_relation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SGR <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_service_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">LEFT JOIN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">centreon<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">AS<\/span><span style=\"color: #E1E4E8\"> SG <\/span><span style=\"color: #F97583\">ON<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_id<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">SGR<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">servicegroup_sg_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">WHERE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_activate<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&#39;1&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_register<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #9ECBFF\">&quot;1&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">AND<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">IS NOT NULL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">ORDER BY<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SVC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">service_description<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #79B8FF\">SG<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sg_name<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #79B8FF\">SC<\/span><span style=\"color: #E1E4E8\">.<\/span><span style=\"color: #79B8FF\">sc_name<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 id=\"resultat-tronque-2\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Resultat_tronque\"><\/span>R\u00e9sultat tronqu\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table tableau-sql\"><table><thead><tr><th>SERVICE<\/th><th>GROUP<\/th><th>CATEGORIES<\/th><\/tr><\/thead><tbody><tr><td>App-Cluster-Centreon-HA-Resource-cbd_central_broker-Status<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_Cluster_Resource<\/td><\/tr><tr><td>App-Cluster-Centreon-HA-Resource-cbd_central_broker-Status<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Cluster-Centreon-HA-Resource-cbd_rrd-clone-Status<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_Cluster_Resource<\/td><\/tr><tr><td>App-Cluster-Centreon-HA-Resource-cbd_rrd-clone-Status<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-DB-Mysql-Process-mysqld-Status<\/td><td>SG_App-DB-Mysql<\/td><td>SC_Linux_process<\/td><\/tr><tr><td>App-DB-Mysql-Process-mysqld-Status<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-Cluster_Resource<\/td><\/tr><tr><td>App-DB-Mysql-Process-mysqld-Status<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_App-DB-Mysql<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-broker-rrd<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-broker-rrd<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-broker-rrd<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_Cluster_Resource-clone<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-broker-sql<\/td><td>SG_App-Monitoring-_Centreon<\/td><td>SC_App-DB-Mysql<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-broker-sql<\/td><td>SG_App-Monitoring-_Centreon<\/td><td>SC_Cluster_Resource-clone<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-broker-sql<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-DB-Mysql<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-centengine<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-centengine<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_App-Cluster_Resource<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-centengine<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-gorgoned<\/td><td><br>SG_App-Monitoring-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-gorgoned<\/td><td><br>SG_App-Monitoring-Centreon<\/td><td>SC_App-Cluster_Resource<\/td><\/tr><tr><td>App-Monitoring-Centreon-Process-gorgoned<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Webserver-Apache-Cpuload<\/td><td>SG_App-WebServer-Apache<\/td><td>SC_App-Webserver-Apache_Services<\/td><\/tr><tr><td>App-Webserver-Apache-Cpuload<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_App-Webserver-Apache_Status<\/td><\/tr><tr><td>App-Webserver-Apache-Cpuload<\/td><td>SG_App-Cluster-Centreon<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>App-Webserver-Apache-Process-httpd-Stats<\/td><td>SG_App-WebServer-Apache<\/td><td>SC_App-Webserver-Apache_Services<\/td><\/tr><tr><td>App-Webserver-Apache-Process-httpd-Stats<\/td><td>SG_App-WebServer-Apache<\/td><td><br>SC_Web_Services<\/td><\/tr><tr><td>App-Webserver-Apache-ResponseTime<\/td><td>SG_App-WebServer-Apache<\/td><td>SC_App-Webserver-Apache_Services<\/td><\/tr><tr><td>App-Webserver-Apache-SlotStates<\/td><td>SG_App-WebServer-Apache<\/td><td>SC_App-Webserver-Apache_Services<\/td><\/tr><tr><td>App-Webserver-Apache-SlotStates<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_App-Webserver-Apache_Status<\/td><\/tr><tr><td>OS-Linux-Disk-\/var\/lib\/mysql-Usage<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_OS-Linux-Disk-Usage<\/td><\/tr><tr><td>OS-Linux-Disk-\/var\/lib\/mysql-Usage<\/td><td>SG_App-DB-Mysql<\/td><td>SC_App-DB-Mysql-Disk-Usage<\/td><\/tr><tr><td>OS-Linux-Disk-\/var\/lib\/centreon-Usage<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_OS-Linux-Disk-Usage<\/td><\/tr><tr><td>OS-Linux-Disk-\/var\/log\/mysql-Usage<\/td><td>SG_App-DB-Mysql<\/td><td>SC_OS-Linux-Disk-Usage<\/td><\/tr><tr><td>OS-Linux-Disk-\/var\/log\/mysql-Usage<\/td><td>SG_App-DB-Mysql<\/td><td>SC_App-DB-Mysql-Disk-Usage<\/td><\/tr><tr><td>OS-Linux-Process-crond-Status<\/td><td>SG_OS-Linux-Process-Status<\/td><td>SC_App-Monitoring-Centreon_Process<\/td><\/tr><tr><td>OS-Linux-Process-crond-Status<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_OS-Linux-Process-Status<\/td><\/tr><tr><td>OS-Linux-Process-ntpd-Status<\/td><td>SG_OS-Linux-Process-Status<\/td><td>SC_OS-Linux-Process-Status<\/td><\/tr><tr><td>OS-Linux-Process-ntpd-Status<\/td><td>SG_App-Monitoring-Centreon<\/td><td>SC_OS-Linux-Process-Status<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 id=\"conclusion\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Nous venons de voir diff\u00e9rentes requ\u00eates autour des services et leurs regroupements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il est important de noter que cette vision ne prend pas en compte le lien avec les hosts que vous verrons dans un prochain article.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Convention Le mot cl\u00e9 \u00ab&nbsp;distinct&nbsp;\u00bb sera utilis\u00e9 dans les requ\u00eates pour \u00e9viter les lignes en doublons Les tables en pr\u00e9sence Table Description service Liste les services et templates de services service_categories Liste les cat\u00e9gories de services service_categories_relation Relation entre les tables service et service_categories Servicegroup Liste les groupes de services servicegroup_relation Relation entre les tables servicegroup et servicegroup_relation Les services Le sch\u00e9ma<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[38,5,1,39],"tags":[],"class_list":["post-1166","post","type-post","status-publish","format-standard","hentry","category-bdd","category-centreon","category-non-classe","category-bdd-centreon"],"_links":{"self":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts\/1166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1166"}],"version-history":[{"count":40,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts\/1166\/revisions"}],"predecessor-version":[{"id":1254,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=\/wp\/v2\/posts\/1166\/revisions\/1254"}],"wp:attachment":[{"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/communaute-omr.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}