diff --git a/README.md b/README.md
index ffb86249eb74671c5ac2baaa79fa536c50eb6c85..6160bd5c8e4b1f2df88a87494b0410387a926ca1 100644
--- a/README.md
+++ b/README.md
@@ -28,18 +28,13 @@ Hosts from the following groups added to monitoring :
 * docker_restrict_internet_access
 * full_maintenance
 * backup_server
-* docker_auth
 * docker_drawio
 * docker_etherpad
 * docker_framadate
-* docker_jitsi
-* docker_mattermost
 * docker_nagios
 * docker_nextcloud
 * docker_odoo
-* docker_owncloud
 * docker_privatebin
-* docker_tuleap
 * gitlab
 * odoo_server
 * owncloud_server
diff --git a/templates/templates.cfg.j2 b/templates/templates.cfg.j2
index a5df96a3e8247ba1b41a0d64569fb6dd0a980e6b..0dc98d731d9d3cc889c54e5d30977013f0557e75 100644
--- a/templates/templates.cfg.j2
+++ b/templates/templates.cfg.j2
@@ -90,7 +90,7 @@ define host{
 define servicegroup{
         servicegroup_name       web-services
         alias                   Services Web
-        members                 {% for host in groups['odoo_server'] | sort %}{{ host }},Odoo {{ hostvars[host].odoo_url }},{% endfor %}{% for host in groups['owncloud_server'] | sort %}{{ host }},OwnCloud {{ hostvars[host].cloud_url }},{% endfor %}{% for host in groups['docker_odoo'] | sort %}{% for name, values in hostvars[host].odoo_instances.items() | default([]) %}{% if values.url is defined %}{{ host }},{{ name }} server {{ values.url }},{% endif %}{% if values.domains is defined and values.domains is string %}{{ host }},{{ name }} server {{ values.domains }},{% else %}{% for domain in values.domains | default([]) %}{{ host }},{{ name }} server {{ domain }},{% endfor %}{% endif %}{% endfor %}{% endfor %}{% for host in groups['docker_owncloud'] | union(groups['docker_nextcloud']) | sort %}{{ host }},Cloud Server {{ hostvars[host].cloud_url }},{% if hostvars[host].cloud_onlyoffice is defined %}{{ host }},OnlyOffice Server {{ hostvars[host].cloud_onlyoffice_url }},{% endif %}{% endfor %}{% for host in groups['docker_auth'] | sort %}{% if loop.index == loop.length %}{{ host }},PhpLdapAdmin {{ hostvars[host].ldap_url }},{{ host }},SSO Server {{ hostvars[host].sso_url }}{% else %}{{ host }},PhpLdapAdmin {{ hostvars[host].ldap_url }},{{ host }},SSO Server {{ hostvars[host].sso_url }},{% endif %}{% endfor %}
+        members                 {% for host in groups['odoo_server'] | sort %}{{ host }},Odoo {{ hostvars[host].odoo_url }},{% endfor %}{% for host in groups['owncloud_server'] | sort %}{{ host }},OwnCloud {{ hostvars[host].cloud_url }},{% endfor %}{% for host in groups['docker_odoo'] | sort %}{% for name, values in hostvars[host].odoo_instances.items() | default([]) %}{% if values.url is defined %}{{ host }},{{ name }} server {{ values.url }},{% endif %}{% if values.domains is defined and values.domains is string %}{{ host }},{{ name }} server {{ values.domains }},{% else %}{% for domain in values.domains | default([]) %}{{ host }},{{ name }} server {{ domain }},{% endfor %}{% endif %}{% endfor %}{% endfor %}{% for host in groups['docker_nextcloud'] | sort %}{{ host }},Cloud Server {{ hostvars[host].cloud_url }}{% if not loop.last %},{% endif %}{% endfor %}
 
         }
 
@@ -148,22 +148,17 @@ define servicegroup{
         members                 {{ groups['docker'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker Proxy,') }},Docker Proxy
         }
 
-define servicegroup{
-        servicegroup_name       docker_auth
-        alias                   Auth Dockers
-        members                 {{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker LDAP,') }},Docker LDAP,{{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker SSO,') }},Docker SSO
-        }
-
 define servicegroup{
         servicegroup_name       docker_odoo
         alias                   Odoo Dockers
-        members                 {% for host in groups['docker_odoo'] | sort %}{% if host != 'Filament_Odoo' %}{% for name in hostvars[host].odoo_instances.keys() | default([]) %}{{ host }},Docker {{ name }},{% endfor %}{% endif %}{% if hostvars[host].restrict_internet_access and hostvars[host].whitelisted_urls is defined %}{{ host }},Docker Odoo Whitelists,{% endif %}{% endfor %}Filament_Odoo,Docker odoo,Filament_Odoo,Docker Odoo Whitelists
+        members                 {% for host in groups['docker_odoo'] | sort %}{% set outer_loop = loop %}{% for name in hostvars[host].odoo_instances.keys() | default([]) %}{{ host }},Docker {{ name }}{% if not (outer_loop.last and loop.last) %},{% endif %}{% endfor %}{% if hostvars[host].restrict_internet_access and hostvars[host].whitelisted_urls is defined %}{% if loop.last %},{% endif %}{{ host }},Docker Odoo Whitelists{% if not loop.last %},{% endif %}{% endif %}{% endfor %}
+
         }
 
 define servicegroup{
         servicegroup_name       docker_cloud
         alias                   Cloud Dockers
-        members                 {{ groups['docker_owncloud'] | union(groups['docker_nextcloud']) | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker Cloud,') }},Docker Cloud
+        members                 {{ groups['docker_nextcloud'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',Docker Cloud,') }},Docker Cloud
         }
 
 # Generic service definition template - This is NOT a real service, just a template!
diff --git a/templates/vps.cfg.j2 b/templates/vps.cfg.j2
index 0b4666d56ca3a9a0c55ed46f52dd154ee1f8ffbe..c87798afb5a73d7f27fe6e8541f45abda2ccef5a 100644
--- a/templates/vps.cfg.j2
+++ b/templates/vps.cfg.j2
@@ -214,26 +214,10 @@ define service{
         check_command                   check_nrpe!check_docker_proxy
         }
 
-# Docker LDAP
-define service{
-        use                             generic-service,graphed-service
-        host_name                       {{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
-        service_description             Docker LDAP
-        check_command                   check_nrpe!check_docker_ldap
-        }
-
-# Docker SSO
-define service{
-        use                             generic-service,graphed-service
-        host_name                       {{ groups['docker_auth'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
-        service_description             Docker SSO
-        check_command                   check_nrpe!check_docker_sso
-        }
-
 # Docker Cloud
 define service{
         use                             generic-service,graphed-service
-        host_name                       {{ groups['docker_owncloud'] | union(groups.docker_nextcloud) | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
+        host_name                       {{ groups['docker_nextcloud'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
         service_description             Docker Cloud
         check_command                   check_nrpe!check_docker_cloud
         }
@@ -262,14 +246,6 @@ define service{
         check_command                   check_nrpe!check_docker_framadate
         }
 
-# Docker Jitsi
-define service{
-        use                             generic-service,graphed-service
-        host_name                       {{ groups['docker_jitsi'] | map('extract', hostvars, ['inventory_hostname']) | sort | join(',') }}
-        service_description             Docker Jitsi
-        check_command                   check_nrpe!check_docker_jitsi
-        }
-
 # Docker PrivateBin
 define service{
         use                             generic-service,graphed-service
@@ -295,24 +271,6 @@ define service{
 
 # Definition des services HTTP
 
-{% for host in groups['docker_auth'] | sort %}
-# {{ host }} Docker Auth
-define service{
-        use                             generic-service
-        host_name                       {{ host }}
-        service_description             PhpLdapAdmin {{ hostvars[host].ldap_url }}
-        check_command                   check_https!'{{ hostvars[host].ldap_url }}'!/
-        }
-
-define service{
-        use                             generic-service
-        host_name                       {{ host }}
-        service_description             SSO Server {{ hostvars[host].sso_url }}
-        check_command                   check_https!'{{ hostvars[host].sso_url }}'!/
-        }
-
-{% endfor %}
-
 {% for host in groups['docker_odoo'] | sort %}
 # {{ host }} Docker Odoo
 {% if hostvars[host].restrict_internet_access and hostvars[host].whitelisted_urls is defined %}
@@ -364,7 +322,7 @@ define service{
 {% endfor %}
 {% endfor %}
 
-{% for host in groups['docker_owncloud'] | union(groups['docker_nextcloud']) | sort %}
+{% for host in groups['docker_nextcloud'] | sort %}
 # {{ host }} Docker Cloud
 define service{
         use                             generic-service