<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Autodiscover on slash-root.fr</title><link>https://beta.slash-root.fr/tags/autodiscover/</link><description>Recent content in Autodiscover on slash-root.fr</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Tue, 14 Dec 2021 11:20:10 +0100</lastBuildDate><atom:link href="https://beta.slash-root.fr/tags/autodiscover/index.xml" rel="self" type="application/rss+xml"/><item><title>Supervision et autodiscover: Open Centreon Discovery</title><link>https://beta.slash-root.fr/supervision-et-autodiscover-open-centreon-discovery/</link><pubDate>Tue, 14 Dec 2021 11:03:02 +0100</pubDate><guid>https://beta.slash-root.fr/supervision-et-autodiscover-open-centreon-discovery/</guid><description>&lt;img src="https://beta.slash-root.fr/supervision-et-autodiscover-open-centreon-discovery/cover.png" alt="Featured image of post Supervision et autodiscover: Open Centreon Discovery" /&gt;&lt;h2 id="présentation"&gt;&lt;a href="#pr%c3%a9sentation" class="header-anchor"&gt;&lt;/a&gt;Présentation
&lt;/h2&gt;&lt;p&gt;Open Centreon Discover est un module indépendant qui permet l'autodiscover des équipements SNMP, de les ajouter à la plateforme Centreon à l'aide de CLAPI. &lt;/p&gt;
&lt;p&gt;OCD permet également un scan des réseaux en tâche de fond, et cerise sur la gateau, il est possible d'affecter automatiquement les templates en fonction de l'OS détecté.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Source: &lt;a href="https://www.sugarbug.fr/atelier/techniques/ihmweb/open-centreon-discovery/"&gt;L'atelier de Kermith&lt;/a&gt; et &lt;a href="https://github.com/romnvll/Open-Centreon-Discovery"&gt;Github du créateur&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="installation"&gt;&lt;a href="#installation" class="header-anchor"&gt;&lt;/a&gt;Installation
&lt;/h2&gt;&lt;h3 id="téléchargement-du-module"&gt;&lt;a href="#t%c3%a9l%c3%a9chargement-du-module" class="header-anchor"&gt;&lt;/a&gt;Téléchargement du module
&lt;/h3&gt;&lt;p&gt;Créer un dossier:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir /usr/share/discovery
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Récupérer le dépôt:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/romnvll/Open-Centreon-Discovery.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="configuration-dapache"&gt;&lt;a href="#configuration-dapache" class="header-anchor"&gt;&lt;/a&gt;Configuration d&amp;rsquo;Apache
&lt;/h3&gt;&lt;p&gt;Pour qu'Apache reconnaisse OCD, il faut créer le fichier de configuration:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vim /etc/httpd/conf.d/discovery.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Copiez ces lignes dans le fichier:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;###########################################&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Alias /discovery /usr/share/discovery/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;LocationMatch ^/discovery/&lt;span style="color:#f92672"&gt;(&lt;/span&gt;.*&lt;span style="color:#ae81ff"&gt;\.&lt;/span&gt;php&lt;span style="color:#f92672"&gt;(&lt;/span&gt;/.*&lt;span style="color:#f92672"&gt;)&lt;/span&gt;?&lt;span style="color:#f92672"&gt;)&lt;/span&gt;$&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ProxyPassMatch fcgi://127.0.0.1:9042/usr/share/discovery/$1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/LocationMatch&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ProxyTimeout &lt;span style="color:#ae81ff"&gt;300&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;Directory &lt;span style="color:#e6db74"&gt;&amp;#34;/usr/share/discovery&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; DirectoryIndex index.php
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Options Indexes
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; AllowOverride all
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Order allow,deny
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Allow from all
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Require all granted
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;IfModule mod_php5.c&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; php_admin_value engine Off
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/IfModule&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; AddType text/plain hbs
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/Directory&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;RedirectMatch ^/$ /discovery
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;###########################################&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;En fonction de votre configuration vous devrez modifier le port d'écoute de php-fpm (904x). Pour savoir quel port est utilisé: &lt;code&gt;netstat -paunt | grep php&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Redémarrez Apache:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;systemctl restart httpd
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="installation-des-fichiers"&gt;&lt;a href="#installation-des-fichiers" class="header-anchor"&gt;&lt;/a&gt;Installation des fichiers
&lt;/h3&gt;&lt;p&gt;Déplacez vous dans le dossier téléchargé au préalable et copiez les fichiers dans son répertoire dédié:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd Open-Centreon-Discovery
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cp -r * /usr/share/discovery
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pour que le scan en tâche de fond puisse être réalisé, Apache nécessite les permissions sur ce dossier:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chown -R apache: /usr/share/discovery
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Modifiez le fichier de configuration d'OCD. Un fichier d'exemple de configuration existe déjà, je vous suggère de l'utiliser (vous pouvez utiliser le fichier d'exemple déjà présent mais il faudra le renommer):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mv /usr/share/discovery/config&lt;span style="color:#f92672"&gt;{&lt;/span&gt;php.example,php&lt;span style="color:#f92672"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vim /usr/share/config.php
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Placez y le login/password d'un utilisateur ayant les droits de modification avec CLAPI, ainsi que le chemin de CLAPI (&lt;code&gt;admin&lt;/code&gt; dispose des droits, mais vous pouvez créer un utilisateur de service dédié à cela) :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;//Vos identifiants centreon
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$config&lt;span style="color:#f92672"&gt;[&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;centreon&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;][&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;user&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;user&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$config&lt;span style="color:#f92672"&gt;[&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;centreon&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;][&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;password&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;password&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;//chemin de clapi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$config&lt;span style="color:#f92672"&gt;[&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;centreon&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;][&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;clapi&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;/usr/share/centreon/bin/centreon&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="scanner-manuellement-le-réseau"&gt;&lt;a href="#scanner-manuellement-le-r%c3%a9seau" class="header-anchor"&gt;&lt;/a&gt;Scanner manuellement le réseau
&lt;/h2&gt;&lt;h3 id="connexion-à-linterface-du-module"&gt;&lt;a href="#connexion-%c3%a0-linterface-du-module" class="header-anchor"&gt;&lt;/a&gt;Connexion à l&amp;rsquo;interface du module
&lt;/h3&gt;&lt;p&gt;Connectez vous à l'interface web d'OCD avec l'url &lt;code&gt;http://ip-centreon-central/discovery&lt;/code&gt; avec l'utilisateur que vous avez déclaré dans le fichier &lt;code&gt;config.php&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="index-OCD.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Vous arriverez alors sur la page suivante:&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="recherche-OCD.png" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Si à ce moment vous tombez sur une page blanche, il se peut que vous identifiants soient incorrects. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;u&gt;La découverte SNMP avec ce module ne prend en charge que la v1 et la v2c.&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;Nous reviendrons plus tard sur le message concernant le scan en tâche de fond.&lt;/p&gt;
&lt;h3 id="configuration-du-réseau-à-scanner"&gt;&lt;a href="#configuration-du-r%c3%a9seau-%c3%a0-scanner" class="header-anchor"&gt;&lt;/a&gt;Configuration du réseau à scanner
&lt;/h3&gt;&lt;p&gt;Pour lancer votre premier scan afin de trouver des hôtes qui ne seraient pas intégrés à votre plateforme Centreon, vous devez entrer manuellement les informations nécessaires au scan: le réseau, la communauté snmp, la version et le timeout.&lt;/p&gt;
&lt;p&gt;Une fois ces paramètres rentrés, cliquez sur le bouton Scan.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="conf-scan-rsx.png" alt="" /&gt;&lt;/p&gt;
&lt;h4 id="le-réseau"&gt;&lt;a href="#le-r%c3%a9seau" class="header-anchor"&gt;&lt;/a&gt;Le réseau
&lt;/h4&gt;&lt;p&gt;Il s'agit du sous-réseau en notation CIDR sur lequel vous voulez détecter des hôtes.&lt;/p&gt;
&lt;h4 id="la-communauté"&gt;&lt;a href="#la-communaut%c3%a9" class="header-anchor"&gt;&lt;/a&gt;La communauté
&lt;/h4&gt;&lt;p&gt;Il n'est pas forcément nécessaire de configurer le fichier de configuration snmpd.conf si vous utilisez la communauté &lt;code&gt;public&lt;/code&gt; avec ses paramètres par défaut, mais dans le cas où vous souhaiteriez utiliser une communauté personnalisé avec vos propres vues et ouvertures de MIB, petit rappel :&lt;/p&gt;
&lt;p&gt;Déplacez le fichier de conf par défaut et créez le votre:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mv /etc/snmp/snmpd.&lt;span style="color:#f92672"&gt;{&lt;/span&gt;conf,conf.default&lt;span style="color:#f92672"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;Il est toujours utile de garder de côté ce fichier par défaut.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vim /etc/snmp/snmpd.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;agentAddress udp:161
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# sec.name source community&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;com2sec masecu ip.srv.centreon macommu
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# groupname securityModel securityName&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;group groupdesecu v1 masecu
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;group groupdesecu v2c masecu
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# name incl/excl subtree mask(optional)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;view mavue included .1.3.6.1.2.1.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;view mavue included .1.3.6.1.2.1.25.1.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# group context sec.model sec.level prefix read write notif&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;access groupedesecu &lt;span style="color:#e6db74"&gt;&amp;#34;&amp;#34;&lt;/span&gt; any noauth exact mavue none none
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Redémarrez snmpd:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;systemctl restart snmpd
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="la-version"&gt;&lt;a href="#la-version" class="header-anchor"&gt;&lt;/a&gt;La version
&lt;/h4&gt;&lt;p&gt;Il s'agit tout simplement de la version utilisée pour &lt;/p&gt;
&lt;h4 id="le-timeout"&gt;&lt;a href="#le-timeout" class="header-anchor"&gt;&lt;/a&gt;Le timeout
&lt;/h4&gt;&lt;p&gt;Si le scan est trop long vous pouvez redescendre ce timeout à des valeurs inférieures. Attention toutefois, un timeout trop court peut empêcher la découverte de certains équipements.&lt;/p&gt;
&lt;h3 id="le-résultat-du-scan"&gt;&lt;a href="#le-r%c3%a9sultat-du-scan" class="header-anchor"&gt;&lt;/a&gt;Le résultat du scan
&lt;/h3&gt;&lt;p&gt;Après avoir cliqué sur &lt;code&gt;Scan&lt;/code&gt;, au bout de quelques secondes vous arriverez sur cette page:&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="resultscan-1.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Cette liste affiche les hôtes découvrables (voir config snmp) et qui ne sont pas encore intégrés à Centreon.&lt;/p&gt;
&lt;p&gt;Vous pouvez cliquer sur le bouton &lt;code&gt;Magie&lt;/code&gt; et celui-ci affectera automatiquement le template d'hôte associé à l'os détecté.&lt;/p&gt;
&lt;p&gt;Il sera également possible de rajouter manuellement deux autres templates supplémentaires.&lt;/p&gt;
&lt;p&gt;Veillez également à sélectionner le bon poller, &lt;u&gt;&lt;strong&gt;cochez le ou les équipement(s) à exporter&lt;/strong&gt;&lt;/u&gt; puis cliquez sur &lt;code&gt;Valider&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="resultscan-2.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Deux choix s'offrent alors à vous:&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="resultscan-3.png" alt="" /&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Soit la configuration actuelle vous suffit, et vous pouvez cliquer sur &lt;code&gt;Appliquer et redémarrer le moteur&lt;/code&gt; ce qui revient à faire l'export de la nouvelle configuration dans l'interface Centreon;&lt;/li&gt;
&lt;li&gt;Soit vous cliquez sur &lt;code&gt;Appliquer dans centreon&lt;/code&gt; ce qui vous permet d'intégrer ces hôtes dans Centreon, sans pour autant appliquer de suite la nouvelle configuration. Libre à vous ensuite d'affiner selon vos besoins la configuration de vos hôtes dans l'interface web Centreon.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;Par acquis de conscience vérifiez l'intégralité des hôtes et services déployés.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="background-autodiscover"&gt;&lt;a href="#background-autodiscover" class="header-anchor"&gt;&lt;/a&gt;Background autodiscover
&lt;/h2&gt;&lt;p&gt;Le scan manuel reste un outil pratique pour des besoins ponctuels ou une petite structure, mais lorsque vos besoins couvrent un large panel d'équipements, réseaux et communautés différentes, Open Centreon Discovery embarque un autre outil qui va vous simplifier la vie et vous faire gagner du temps: la découverte SNMP en tâche de fond.&lt;/p&gt;
&lt;h3 id="ajout-de-réseaux-à-scanner"&gt;&lt;a href="#ajout-de-r%c3%a9seaux-%c3%a0-scanner" class="header-anchor"&gt;&lt;/a&gt;Ajout de réseaux à scanner
&lt;/h3&gt;&lt;p&gt;Il faut au préalable venir écrire les réseaux à scanner dans le fichier de configuration d'OCD:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vim /usr/share/discovery/config.php
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;La variable &lt;code&gt;$config[&amp;#039;backGroundScanUse&amp;#039;]&lt;/code&gt; est activé par défaut. C'est elle qui défini l'activation ou l'arrêt du processus.&lt;/p&gt;
&lt;p&gt;La variable &lt;code&gt;$config[&amp;#039;backGroundRoot&amp;#039;]&lt;/code&gt; permet de déclarer le chemin où viendra s'enregistrer le fichier de résultat du scan ( &lt;code&gt;resultScan&lt;/code&gt; ). &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Attention&lt;/strong&gt;: si vous modifiez ce chemin, veillez à bien donner les droits nécessaires au fonctionnement du backgroundScan:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L'application de tâche de fond doit avoir les droits en lecture/écriture.&lt;/li&gt;
&lt;li&gt;L'application web nécessite les droits en lecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;//pour le scan BackGround

//activation du scan backGround pour les /16 et plus : true or false
$config[&amp;#39;backGroundScanUse&amp;#39;] = true ;
//chemin de l&amp;#39;executable scanBackGround

$config[&amp;#39;backGroundRoot&amp;#39;] = &amp;#39;/usr/share/discovery&amp;#39;;

$config[&amp;#39;backGroundScan&amp;#39;][0] = array(&amp;#34;network&amp;#34; =&amp;gt; &amp;#34;192.168.1.0/24&amp;#34;,
 &amp;#34;community&amp;#34;=&amp;gt;&amp;#34;public&amp;#34;,
 &amp;#34;version&amp;#34;=&amp;gt;&amp;#34;2&amp;#34; );

$config[&amp;#39;backGroundScan&amp;#39;][1] = array(&amp;#34;network&amp;#34; =&amp;gt; &amp;#34;192.168.4.0/24&amp;#34;,
 &amp;#34;community&amp;#34;=&amp;gt;&amp;#34;macommuperso&amp;#34;,
 &amp;#34;version&amp;#34;=&amp;gt;&amp;#34;2&amp;#34; );
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="planifier-la-tâche"&gt;&lt;a href="#planifier-la-t%c3%a2che" class="header-anchor"&gt;&lt;/a&gt;Planifier la tâche
&lt;/h3&gt;&lt;p&gt;Après avoir configuré vos réseaux, il est temps de planifier vos scans.&lt;/p&gt;
&lt;p&gt;Tout d'abord, tester la commande qui exécute le scan:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd /usr/share/discovery &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; /usr/bin/php -q backGroundScan.php
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Le &lt;code&gt;cd&lt;/code&gt; ici est indispensable. Le code php étant rédigé avec des chemins relatifs il est nécessaire de se placer dans le dossier &lt;code&gt;discovery&lt;/code&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ATTENTION&lt;/strong&gt;: après avoir testé manuellement la commande il se peut que les droits du fichier resulScan soit attribué à l'utilisateur qui a lancé la commande. Il est indispensable de rendre apache propriétaire du fichier!!!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chown apache: resulScan
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Au bout de quelques secondes vous devriez voir apparaitre vos hôtes sur l'interface web d'OCD&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="resultscan-4.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Cliquez ensuite sur &lt;code&gt;Go&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Vous arriverez alors sur la même page que le scan manuel où vos hôtes seront listés, avec le bouton &lt;code&gt;magie&lt;/code&gt; pour associer vos templates.&lt;/p&gt;
&lt;p&gt;Merci à &lt;a href="https://github.com/romnvll/Open-Centreon-Discovery"&gt;romnvll&lt;/a&gt;, qui a créé ce module et qui m'a aidé à sa mise en place, et merci à &lt;a href="https://www.sugarbug.fr/atelier/techniques/ihmweb/open-centreon-discovery/"&gt;Kermith&lt;/a&gt; pour ses tutos très éclairés qui m'ont inspiré.&lt;/p&gt;</description></item></channel></rss>