<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des promotheus - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/promotheus/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/promotheus/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Fri, 11 Nov 2022 15:00:54 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://coffeebreak.en-images.info/wp-content/uploads/2021/07/cropped-Tasse_Cafe-scaled-1-32x32.jpg</url>
	<title>Archives des promotheus - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/promotheus/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP – Grafana/Promotheus pour DNS Primaire et Secondaire</title>
		<link>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-dns-primaire-et-secondaire/</link>
					<comments>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-dns-primaire-et-secondaire/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Tue, 20 Jul 2021 13:26:38 +0000</pubDate>
				<category><![CDATA[Grafana]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[promotheus]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3547</guid>

					<description><![CDATA[<p>Mise en place d'une supervision afin de récupérer les métriques sur des serveurs BIND9 DNS Primaire et secondaire via Grafana/Promotheus. </p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-dns-primaire-et-secondaire/">MODOP – Grafana/Promotheus pour DNS Primaire et Secondaire</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><img fetchpriority="high" decoding="async" class="wp-image-3548 aligncenter" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-300.png" width="903" height="308" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-300.png 1522w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-300-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-300-1024x349.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-300-768x262.png 768w" sizes="(max-width: 903px) 100vw, 903px" /></span></p>
<p>La machine sera une Fedora 33 Server en installation minimale</p>
<p><img decoding="async" class="wp-image-3549" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-301.png" width="649" height="187" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-301.png 778w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-301-300x86.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-301-768x221.png 768w" sizes="(max-width: 649px) 100vw, 649px" /></p>
<h3><span style="color: #000000;"><strong>1°) Prérequis</strong></span></h3>
<blockquote class="wp-embedded-content" data-secret="f3JENaZLOm"><p><a href="https://coffeebreak.en-images.info/modop-configurer-un-dns-primaire-et-secondaire-centos7/">MODOP &#8211; Configurer un DNS Primaire et Secondaire &#8211; Centos7</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« MODOP &#8211; Configurer un DNS Primaire et Secondaire &#8211; Centos7 » &#8212; CoffeeBreak Info" src="https://coffeebreak.en-images.info/modop-configurer-un-dns-primaire-et-secondaire-centos7/embed/#?secret=f3JENaZLOm" data-secret="f3JENaZLOm" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p><strong>Serveur DNS et Secondaire </strong><br />
dns-pri.house.cpb =&gt; IP : 172.16.185.1<br />
dns-sec.house.cpb =&gt; IP : 172.16.185.2</p>
<p>Inscription de la machine cliente grafana04 sur les DNS P et S</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>2°) Spécification machine </strong></span></span></h3>
<p><strong>Machine Grafana04</strong><br />
IP : <strong>192.168.1.6 (vSwitch vmbr0) </strong><br />
<strong>Host : grafanad.house.cpb</strong><br />
IP : <strong>172.16.185.23 (vSwitch vmbr1) </strong><br />
Disque 1 – Système 10Go<br />
RAM 2G</p>
<p><strong><img loading="lazy" decoding="async" width="863" height="222" class="wp-image-3550" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-302.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-302.png 863w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-302-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-302-768x198.png 768w" sizes="auto, (max-width: 863px) 100vw, 863px" /></strong></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">3°) Installation de Middleware </span></span></h3>
<pre>[root@grafana04 ~]# <span style="color: #ff0000;"><strong>dnf -y update</strong></span>
[root@grafana04 ~]# <span style="color: #ff0000;"><strong>dnf -y install nmap net-tools wget</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">4°) Suppression du selin<strong>ux </strong></span></span></h3>
<pre>[root@grafana04 ~]# <strong><span style="color: #ff0000;">sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config</span></strong>
[root@grafana04 ~]#<span style="color: #ff0000;"><strong> reboot</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>5°) Désactivation IPv6</strong></span></span></h3>
<pre>[root@grafana04 ~]# <span style="color: #ff0000;"><strong>vi /etc/sysctl.conf</strong></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.autoconf = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.autoconf = 0</em></span></pre>
<pre>[root@grafana04 ~]# <span style="color: #ff0000;"><strong>sysctl -p</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>6°) Installation Promotheus</strong></span></span></h3>
<p><strong>Création User Promotheus</strong></p>
<pre>[root@grafana04 chris]#<span style="color: #ff0000;"><strong> useradd --no-create-home --shell /bin/false prometheus</strong></span></pre>
<p><strong>Récupération de promotheus</strong></p>
<pre>[root@grafana04 ~]#<strong><span style="color: #ff0000;"> cd /tmp</span></strong>
[root@grafana04 tmp]#<span style="color: #ff0000;"><strong> wget </strong></span><a href="https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz"><span style="color: #ff0000;"><strong>https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz</strong></span></a>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>tar xzvf prometheus-2.8.1.linux-amd64.tar.gz</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>mv prometheus-2.8.1.linux-amd64 prometheuspackage</strong></span></pre>
<p><strong>Création structure Promotheus</strong></p>
<pre>[root@grafana04 tmp]# <strong><span style="color: #ff0000;">mkdir /etc/prometheus</span></strong>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>mkdir /var/lib/prometheus</strong></span>
[root@grafana04 tmp]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /etc/prometheus</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /var/lib/prometheus</strong></span></pre>
<p><strong>Copier les binaires sur la structure Promotheus</strong></p>
<pre>[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>cp prometheuspackage/prometheus /usr/local/bin/</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>cp prometheuspackage/promtool /usr/local/bin/</strong></span>
[root@grafana04 tmp]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /usr/local/bin/prometheus</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /usr/local/bin/promtool</strong></span></pre>
<p><strong>Copier les fichiers conf sur la structure Promotheus</strong></p>
<pre>[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/consoles /etc/prometheus</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/console_libraries /etc/prometheus</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>chown -R prometheus:prometheus /etc/prometheus/consoles</strong></span>
[root@grafana04 tmp]#<span style="color: #ff0000;"><strong> chown -R prometheus:prometheus /etc/prometheus/console_libraries</strong></span></pre>
<p><strong>Création du service Promotheus</strong></p>
<pre>[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/prometheus.service</strong></span>

<em>[Unit]</em>
<em>Description=Prometheus</em>
<em>Wants=network-online.target</em>
<em>After=network-online.target</em>
<em>
[Service]</em>
<em>User=prometheus</em>
<em>Group=prometheus </em>
<em>Type=simple</em>
<em>ExecStart=/usr/local/bin/prometheus \</em>
<em>--config.file /etc/prometheus/prometheus.yml \</em>
<em>--storage.tsdb.path /var/lib/prometheus/ \</em>
<em>--web.console.templates=/etc/prometheus/consoles \</em>
<em>--web.console.libraries=/etc/prometheus/console_libraries</em>
<em>
[Install]</em>
<em>WantedBy=multi-user.target</em></pre>
<p><strong>Configurer Promotheus</strong></p>
<pre>[root@grafana04 tmp]#<span style="color: #ff0000;"><strong> vi /etc/prometheus/prometheus.yml</strong></span>

<em>global:</em>
<em> scrape_interval: 10s</em>
<em>scrape_configs:</em>
<em> - job_name: dns</em>
<em> scrape_interval: 5s</em>
<em> static_configs:</em>
<em> - targets: [</em><strong><em>'dns-pri.house.cpb:9153'</em></strong><em>]</em>
<em> - targets: [</em><strong><em>'dns-sec.house.cpb:9153'</em></strong><em>]</em>
</pre>
<p><strong>Démarrage du service Promotheus</strong></p>
<pre>[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>systemctl daemon-reload</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>systemctl start prometheus &amp;&amp; systemctl enable prometheus</strong></span>
[root@grafana04 tmp]# <span style="color: #ff0000;"><strong>systemctl status prometheus</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1704" height="398" class="wp-image-3551" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-303.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-303.png 1704w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-303-300x70.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-303-1024x239.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-303-768x179.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-303-1536x359.png 1536w" sizes="auto, (max-width: 1704px) 100vw, 1704px" /></p>
<p><strong>Régle de Firewall – Promotheus /Exporter </strong></p>
<pre>[root@grafana04 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --zone=public --add-port={9090,9153}/tcp --permanent</strong></span>
[root@grafana04 ~]# <strong><span style="color: #ff0000;">firewall-cmd  --reload</span></strong></pre>
<ul>
<li><em><strong>http://grafana.house.cpb:9090</strong></em></li>
</ul>
<pre><img loading="lazy" decoding="async" width="806" height="462" class="wp-image-3552" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-304.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-304.png 806w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-304-300x172.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-304-768x440.png 768w" sizes="auto, (max-width: 806px) 100vw, 806px" /></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>7°) Installation Grafana</strong></span></span></h3>
<pre>[root@grafana04 ~]#<span style="color: #ff0000;"><strong> vi /etc/yum.repos.d/grafana.repo</strong></span>

<em>[grafana]</em>
<em>name=grafana</em>
<em>baseurl=https://packages.grafana.com/oss/rpm</em>
<em>repo_gpgcheck=1</em>
<em>enabled=1</em>
<em>gpgcheck=1</em>
<em>gpgkey=https://packages.grafana.com/gpg.key</em>
<em>sslverify=1</em>
<em>sslcacert=/etc/pki/tls/certs/ca-bundle.crt</em></pre>
<pre>[root@grafana04 ~]# <span style="color: #ff0000;"><strong>dnf update</strong></span>
[root@grafana04 ~]# <span style="color: #ff0000;"><strong>dnf install grafana</strong></span></pre>
<p><strong>Installation de font du Supplémentaire </strong></p>
<pre>[root@grafana04 ~]# <span style="color: #ff0000;"><strong>dnf install fontconfig freetype* urw-fonts</strong></span></pre>
<p><strong>Activer Grafana </strong></p>
<pre>[root@grafana04 ~]#<span style="color: #ff0000;"><strong> systemctl start grafana-server &amp;&amp; systemctl enable grafana-server</strong></span> [root@grafana04 ~]#<span style="color: #ff0000;"><strong> systemctl status grafana-server</strong></span></pre>
<p><strong>Régle de Firewall – grafana</strong></p>
<pre>[root@grafana04 ~]# <span style="color: #ff0000;"><strong>firewall-cmd --zone=public --add-port=3000/tcp --permanent</strong></span>
[root@grafana04 ~]# <span style="color: #ff0000;"><strong>firewall-cmd --reload</strong></span></pre>
<p><em><strong><a href="http://grafanad.house.cpb:3000">http://grafanad.house.cpb:3000</a></strong></em></p>
<p><img loading="lazy" decoding="async" width="1878" height="714" class="wp-image-3553" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-305.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-305.png 1878w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-305-300x114.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-305-1024x389.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-305-768x292.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-305-1536x584.png 1536w" sizes="auto, (max-width: 1878px) 100vw, 1878px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Installer l’exporter BIND sur les 2 DNS P et S </strong></span></span></h3>
<p><strong>Installation de GO</strong></p>
<pre>[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>yum update -y</strong></span>
[root@dns-pri tmp]#<span style="color: #ff0000;"><strong> yum groupinstall 'Development Tools'</strong></span>
[root@dns-pri tmp]#<span style="color: #ff0000;"><strong> cd /tmp;wget https://golang.org/dl/go1.15.3.linux-amd64.tar.gz</strong></span>
[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>tar -zxvf go1.15.3.linux-amd64.tar.gz -C /usr/local</strong></span></pre>
<pre>[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile</strong></span>
<span style="color: #ff0000;"><em>export GOROOT=/usr/local/go</em></span>
[root@dns-pri tmp]#<span style="color: #ff0000;"><strong>echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile</strong></span>
<span style="color: #ff0000;"><em>export PATH=$PATH:/usr/local/go/bin</em></span>
[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>source /etc/profile</strong></span></pre>
<pre>[root@dns-pri tmp]#<span style="color: #ff0000;"><strong> go version</strong></span>
<span style="color: #ff0000;"><em>go version go1.15.3 linux/amd64</em></span></pre>
<p><strong>Compilation et Installation de BIND exporter</strong></p>
<pre>[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>https://github.com/prometheus-community/bind_exporter.git</strong></span>
[root@dns-pri tmp]#<span style="color: #ff0000;"><strong> cd bind_exporter/</strong></span>
<span style="color: #ff0000;"><em>make</em></span>
[root@dns-pri bind_exporter]# <span style="color: #ff0000;"><strong>mv bind_exporter /usr/local/bin</strong></span></pre>
<p><strong>Création Group/User privilège</strong></p>
<pre>[root@dns-pri tmp]#<span style="color: #ff0000;"><strong> groupadd --system prometheus</strong></span>
[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>useradd -s /sbin/nologin --system -g prometheus prometheus</strong></span></pre>
<p><strong>Création du service exporter_Bind</strong></p>
<pre>[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/bind_exporter.service</strong></span>

<em>[Unit]</em>
<em>Description=Prometheus</em>
<em>Documentation=https://github.com/digitalocean/bind_exporter</em>
<em>Wants=network-online.target</em>
<em>After=network-online.target</em>
<em>
[Service]</em>
<em>Type=simple</em>
<em>User=prometheus</em>
<em>Group=prometheus</em>
<em>ExecReload=/bin/kill -HUP $MAINPID</em>
<em>ExecStart=/usr/local/bin/bind_exporter \</em>
<em> --bind.pid-file=/var/run/named/named.pid \</em>
<em> --bind.timeout=20s \</em>
<em> --web.listen-address=0.0.0.0:9153 \</em>
<em> --web.telemetry-path=/metrics \</em>
<em> --bind.stats-url=http://localhost:8053/ \</em>
<em> --bind.stats-groups=server,view,tasks</em>
<em>SyslogIdentifier=prometheus</em>
<em>Restart=always</em>
<em>
[Install]
WantedBy=multi-user.target
</em></pre>
<pre>[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>systemctl enable bind_exporter.service</strong></span>
[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>systemctl start bind_exporter.service</strong></span>
[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>systemctl status bind_exporter.service</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1706" height="245" class="wp-image-3554" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-306.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-306.png 1706w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-306-300x43.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-306-1024x147.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-306-768x110.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-306-1536x221.png 1536w" sizes="auto, (max-width: 1706px) 100vw, 1706px" /></p>
<p><strong>Régle de Firewall – exporter</strong></p>
<pre>[root@dns-pri tmp]#<span style="color: #ff0000;"><strong> firewall-cmd --zone=public --add-port=9153/tcp --permanent</strong></span>
[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>firewall-cmd --reload</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>9°) Configurer Service BIND pour l’exporter</strong></span></span></h3>
<pre>[root@dns-pri etc]# <span style="color: #ff0000;"><strong>vi /etc/named.conf</strong></span></pre>
<p>Ajouter</p>
<pre><em>statistics-channels {</em>
<em> inet 127.0.0.1 port 8053 allow { 127.0.0.1; };</em>
<em>};</em></pre>
<p><img loading="lazy" decoding="async" width="617" height="335" class="wp-image-3555" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-307.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-307.png 617w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-307-300x163.png 300w" sizes="auto, (max-width: 617px) 100vw, 617px" /></p>
<p>[root@dns-pri etc]# <span style="color: #ff0000;"><strong>systemctl reload named</strong></span></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>10°) Configurer Prometheus et Grafana</strong></span></span></h3>
<ul>
<li><em><strong><span style="color: #000000;"><a style="color: #000000;" href="http://grafanad.house.cpb:3000/">http://grafanad.house.cpb:3000/</a></span></strong></em></li>
</ul>
<p><img loading="lazy" decoding="async" width="1507" height="467" class="wp-image-3556" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-308.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-308.png 1507w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-308-300x93.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-308-1024x317.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-308-768x238.png 768w" sizes="auto, (max-width: 1507px) 100vw, 1507px" /><br />
« Ajouter DATA source »</p>
<p><img loading="lazy" decoding="async" width="895" height="160" class="wp-image-3557" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-309.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-309.png 895w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-309-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-309-768x137.png 768w" sizes="auto, (max-width: 895px) 100vw, 895px" /><br />
« Choisir la source »</p>
<p><img loading="lazy" decoding="async" width="656" height="298" class="wp-image-3558" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-310.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-310.png 656w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-310-300x136.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /><br />
« Inscrire l’adresse du serveur Promotheus »</p>
<p><img loading="lazy" decoding="async" width="602" height="157" class="wp-image-3559" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-311.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-311.png 602w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-311-300x78.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></p>
<p><strong>Ajouter un Dasboard</strong><br />
<img loading="lazy" decoding="async" width="222" height="150" class="wp-image-3560" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-312.png" /><br />
« Import »</p>
<p><img loading="lazy" decoding="async" width="688" height="185" class="wp-image-3561" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-313.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-313.png 688w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-313-300x81.png 300w" sizes="auto, (max-width: 688px) 100vw, 688px" /><br />
« Ajouter l’ID souhaité » puis « Load »</p>
<p><img loading="lazy" decoding="async" width="607" height="566" class="wp-image-3562" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-314.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-314.png 607w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-314-300x280.png 300w" sizes="auto, (max-width: 607px) 100vw, 607px" /><br />
« Import »</p>
<p><img loading="lazy" decoding="async" width="1837" height="907" class="wp-image-3563" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-315.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-315.png 1837w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-315-300x148.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-315-1024x506.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-315-768x379.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-315-1536x758.png 1536w" sizes="auto, (max-width: 1837px) 100vw, 1837px" /><br />
« Arrivée des métriques »</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">11°) Ajouter le DNS Secondaire sur le DashBoard</span></span></h3>
<p><strong>Création Group/User privilège (Service)</strong></p>
<pre>[root@dns-sec ~]# <strong><span style="color: #ff0000;">groupadd --system prometheus</span></strong>
[root@dns-sec ~]# <span style="color: #ff0000;"><strong>useradd -s /sbin/nologin --system -g prometheus prometheus</strong></span></pre>
<p><strong>Copier l’exporter sur le DNS Secondaire</strong></p>
<pre>[root@dns-sec ~]# <span style="color: #ff0000;"><strong>scp /usr/local/bin/bind_exporter root@dns-sec:/usr/local/bin/bind_exporter</strong></span></pre>
<p><strong>Copier le service exporter Bind</strong></p>
<pre>[root@dns-sec bind_exporter]# <span style="color: #ff0000;"><strong>scp/etc/systemd/system/bind_exporter.service <a style="color: #ff0000;" href="mailto:root@dns-sec:/etc/systemd/system/bind_exporter.service">root@dns-sec:/etc/systemd/system/bind_exporter.service</a></strong></span></pre>
<p><strong>Activer les statistiques dans Bind</strong></p>
<pre>[root@dns-sec ~]# <span style="color: #ff0000;"><strong>vi /etc/named.conf</strong></span></pre>
<p>Ajouter</p>
<pre><em>statistics-channels {</em>
<em> inet 127.0.0.1 port 8053 allow { 127.0.0.1; };</em>
<em>};</em></pre>
<p><strong>Lancer le service exporter</strong></p>
<pre>[root@dns-sec ~]# <span style="color: #ff0000;"><strong>systemctl enable bind_exporter.service</strong></span>
[root@dns-sec ~]#<span style="color: #ff0000;"><strong> systemctl start bind_exporter.service</strong></span>
[root@dns-sec ~]# <span style="color: #ff0000;"><strong>systemctl status bind_exporter.service</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1628" height="250" class="wp-image-3564" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-316.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-316.png 1628w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-316-300x46.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-316-1024x157.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-316-768x118.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-316-1536x236.png 1536w" sizes="auto, (max-width: 1628px) 100vw, 1628px" /></p>
<p><strong>Régle de Firewall – exporter sur le DNS Secondaire</strong></p>
<pre>[root@dns-pri tmp]#<span style="color: #ff0000;"><strong> firewall-cmd --zone=public --add-port=9153/tcp --permanent</strong></span>
[root@dns-pri tmp]# <span style="color: #ff0000;"><strong>firewall-cmd --reload</strong></span></pre>
<p>On récupère bien les deux DNS sur le Dasboard Grafana<br />
<img loading="lazy" decoding="async" width="791" height="205" class="wp-image-3565" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-317.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-317.png 791w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-317-300x78.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-317-768x199.png 768w" sizes="auto, (max-width: 791px) 100vw, 791px" /><br />
<img loading="lazy" decoding="async" width="1830" height="876" class="wp-image-3566" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-318.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-318.png 1830w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-318-300x144.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-318-1024x490.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-318-768x368.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-318-1536x735.png 1536w" sizes="auto, (max-width: 1830px) 100vw, 1830px" /></p>
<p>Views: 19</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-dns-primaire-et-secondaire/">MODOP – Grafana/Promotheus pour DNS Primaire et Secondaire</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-dns-primaire-et-secondaire/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Grafana/Promotheus pour Apache VPS &#8211; WordPress</title>
		<link>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/</link>
					<comments>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Mon, 19 Jul 2021 17:22:58 +0000</pubDate>
				<category><![CDATA[AlmaLinux]]></category>
		<category><![CDATA[Grafana]]></category>
		<category><![CDATA[Infrastructure HA Web]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[promotheus]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3524</guid>

					<description><![CDATA[<p>Mise en place d'une solution de supervision des métriques concernant Apache (Site Web VPS) via le couple Grafana/Promotheus.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/">MODOP – Grafana/Promotheus pour Apache VPS &#8211; WordPress</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong><img loading="lazy" decoding="async" width="1384" height="342" class="wp-image-3525" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284.png 1384w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284-1024x253.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284-768x190.png 768w" sizes="auto, (max-width: 1384px) 100vw, 1384px" /></strong></span></p>
<p>Pour le FUN, La machine sera une AlmaLinux 8 fork de RedHAT (Installation Minimale)</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Prérequis</strong></span></span></h3>
<p><strong>Un site Apache (ici VPS WordPress)</strong></p>
<ul>
<li>Site Coffebreak.en-images.info</li>
<li>Ouvrir le Port 9901 sur votre routeur</li>
</ul>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>2°) Spécification machine </strong></span></span></h3>
<p><strong>Machine Grafana03</strong><br />
IP : <strong>192.168.1.5 (vSwitch vmbr0) </strong><br />
<strong>Host : grafanaw.house.cpb</strong><br />
Disque 1 – Système 20Go<br />
RAM 2G</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>3°) Installation de Middleware </strong></span></span></h3>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> dnf -y update</strong></span>
[root@grafana03 ~]# <strong><span style="color: #ff0000;">dnf -y install vim nmap net-tools wget</span></strong></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">4°) Suppression du selinux </span></span></h3>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config</strong></span>
[root@grafana03 ~]#<span style="color: #ff0000;"><strong> reboot</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">5°) Désactivation IPv6</span></span></h3>
<pre>[root@grafana03 ~]# <span style="color: #ff0000;"><strong>vi /etc/sysctl.conf</strong></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.autoconf = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.autoconf = 0</em></span></pre>
<pre>[root@grafana03 ~]#<strong><span style="color: #ff0000;"> sysctl -p</span></strong></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">6°) Installation Promotheus</span></span></h3>
<p><strong>Création User Promotheus</strong></p>
<pre>[root@grafana03 chris]# <span style="color: #ff0000;"><strong>useradd --no-create-home --shell /bin/false prometheus</strong></span></pre>
<p><strong>Récupération de promotheus</strong></p>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> cd /tmp</strong></span>
[root@grafana03 tmp]#<strong><span style="color: #ff0000;"> wget <a style="color: #ff0000;" href="https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz">https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz</a></span></strong>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>yum install tar</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>tar xzvf prometheus-2.8.1.linux-amd64.tar.gz</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>mv prometheus-2.8.1.linux-amd64 prometheuspackage</strong></span></pre>
<p><strong>Création structure Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>mkdir /etc/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>mkdir /var/lib/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /etc/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /var/lib/prometheus</strong></span></pre>
<p><strong>Copier les binaires sur la structure Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>cp prometheuspackage/prometheus /usr/local/bin/</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> cp prometheuspackage/promtool /usr/local/bin/</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /usr/local/bin/prometheus</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /usr/local/bin/promtool</strong></span></pre>
<p><strong>Copier les fichiers conf sur la structure Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/consoles /etc/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/console_libraries /etc/prometheus</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> chown -R prometheus:prometheus /etc/prometheus/consoles</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>chown -R prometheus:prometheus /etc/prometheus/console_libraries</strong></span></pre>
<p><strong>Création du service Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/prometheus.service</strong></span>

[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /etc/prometheus/prometheus.yml \
--storage.tsdb.path /var/lib/prometheus/ \
--web.console.templates=/etc/prometheus/consoles \
--web.console.libraries=/etc/prometheus/console_libraries

[Install]
WantedBy=multi-user.target</pre>
<p><strong>Configurer Promotheus</strong></p>
<pre>[root@grafana03 chris]#<span style="color: #ff0000;"><strong> vi /etc/prometheus/prometheus.yml</strong></span>

<em>global:</em>
<em> scrape_interval: 10s</em>
<em>
scrape_configs:</em>
<em> - job_name: 'coffeebreak'</em>
<em> scrape_interval: 5s</em>
<em> static_configs:</em>
<em> - targets: ['vps:9901']</em></pre>
<p><img loading="lazy" decoding="async" width="388" height="156" class="wp-image-3526" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-285.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-285.png 388w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-285-300x121.png 300w" sizes="auto, (max-width: 388px) 100vw, 388px" /></p>
<p><strong>Démarrage du service Promotheus</strong></p>
<pre>[root@grafana03 tmp]#<strong><span style="color: #ff0000;"> systemctl daemon-reload</span></strong>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>systemctl start prometheus &amp;&amp; systemctl enable prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>systemctl status prometheus</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1721" height="342" class="wp-image-3527" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286.png 1721w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-300x60.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-1024x203.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-768x153.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-1536x305.png 1536w" sizes="auto, (max-width: 1721px) 100vw, 1721px" /></p>
<p><strong>Régle de Firewall &#8211; Promotheus</strong></p>
<pre>[root@grafana03 ~]#<strong><span style="color: #ff0000;"> firewall-cmd --zone=public --add-port=9901/tcp --permanent</span></strong>
[root@grafana03 ~]#<strong><span style="color: #ff0000;"> firewall-cmd --reload</span></strong></pre>
<ul>
<li><a href="http://grafanaw.house.cpb">http://grafanaw.house.cpb</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1044" height="451" class="wp-image-3528" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287.png 1044w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287-300x130.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287-1024x442.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287-768x332.png 768w" sizes="auto, (max-width: 1044px) 100vw, 1044px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>7°) Installation Grafana</strong></span></span></h3>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> vi /etc/yum.repos.d/grafana.repo</strong></span>

<em>[grafana]</em>
<em>name=grafana</em>
<em>baseurl=https://packages.grafana.com/oss/rpm</em>
<em>repo_gpgcheck=1</em>
<em>enabled=1</em>
<em>gpgcheck=1</em>
<em>gpgkey=https://packages.grafana.com/gpg.key</em>
<em>sslverify=1</em>
<em>sslcacert=/etc/pki/tls/certs/ca-bundle.crt</em></pre>
<pre>[root@grafana03 ~]# <span style="color: #ff0000;"><strong>dnf update</strong></span>
[root@grafana03 ~]#<span style="color: #ff0000;"><strong> dnf install grafana</strong></span></pre>
<p><strong>Installation de font du Supplémentaire </strong></p>
<pre>[root@grafana03 ~]# <span style="color: #ff0000;"><strong>dnf install fontconfig freetype* urw-fonts</strong></span></pre>
<p><strong>Activer Grafana </strong></p>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> systemctl start grafana-server &amp;&amp; systemctl enable grafana-server</strong></span> [root@grafana03 ~]# <strong><span style="color: #ff0000;">systemctl status grafana-server</span></strong></pre>
<p><img loading="lazy" decoding="async" width="1652" height="388" class="wp-image-3529" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288.png 1652w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-300x70.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-1024x241.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-768x180.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-1536x361.png 1536w" sizes="auto, (max-width: 1652px) 100vw, 1652px" /></p>
<p><strong>Régle de Firewall – grafana</strong></p>
<pre>[root@grafana03 ~]#<strong><span style="color: #ff0000;"> firewall-cmd - zone=public --add-port=3000/tcp --permanent</span></strong>
[root@grafana03 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --reload</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Installer l’exporter sur le Site VPS</strong></span></span></h3>
<p><strong>Récupération de l’exporter apache</strong></p>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>yum install git</strong></span>
[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>cd /tmp</strong></span>
[root@vps-xxxxxx tmp]#<span style="color: #ff0000;"><strong> git clone <a style="color: #ff0000;" href="https://github.com/Lusitaniae/apache_exporter.git">https://github.com/Lusitaniae/apache_exporter.git</a></strong></span></pre>
<p><strong>Installation de GO</strong></p>
<pre>[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>yum update -y</strong></span>
[root@vps-xxxxxx tmp]# <strong><span style="color: #ff0000;">yum groupinstall 'Development Tools'</span></strong>
[root@vps-xxxxxx tmp]# <strong><span style="color: #ff0000;">cd /tmp;wget <a style="color: #ff0000;" href="https://golang.org/dl/go1.15.3.linux-amd64.tar.gz">https://golang.org/dl/go1.15.3.linux-amd64.tar.gz</a></span></strong>
[root@vps-xxxxxx tmp]#<strong><span style="color: #ff0000;"> tar -zxvf go1.15.3.linux-amd64.tar.gz -C /usr/local</span></strong></pre>
<pre>[root@vps-xxxxxx tmp]#<strong><span style="color: #ff0000;"> echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile</span></strong>
<span style="color: #ff0000;"><em>export GOROOT=/usr/local/go</em></span>
[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile</strong></span>
<span style="color: #ff0000;"><em>export PATH=$PATH:/usr/local/go/bin</em></span>
[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>source /etc/profile</strong></span></pre>
<pre>[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>go version</strong></span>
<span style="color: #ff0000;"><em>go version go1.15.3 linux/amd64</em></span></pre>
<p><strong>Compiler et installer exporter Apache</strong></p>
<pre>[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>cd apache_exporter/</strong></span>
[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>make</strong></span>
<em><span style="color: #ff0000;">Ne pas tenir compte du message d’erreur « for file in test/*.metrics; do docker run -i --rm -w "/tmp/apache_exporter" -v "/tmp/apache_exporter:/tmp/apache_exporter" --entrypoint promtool</span> <span style="color: #ff0000;">quay.io/prometheus/prometheus:latest check metrics &lt; $file || exit 1; done »</span></em>

[root@vps-xxxxxx apache_exporter]# <strong><span style="color: #ff0000;">mv apache_exporter /usr/local/bin</span></strong>
[root@vps-xxxxxx apache_exporter]# <strong><span style="color: #ff0000;">/usr/local/bin/apache_exporter --version</span></strong></pre>
<p><img loading="lazy" decoding="async" width="833" height="117" class="wp-image-3530" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289.png 833w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289-300x42.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289-768x108.png 768w" sizes="auto, (max-width: 833px) 100vw, 833px" /></p>
<p><strong>Création Group/User privilège</strong></p>
<pre>[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>groupadd --system prometheus</strong></span>
[root@vps-xxxxxx apache_exporter]#<span style="color: #ff0000;"><strong> useradd -s /sbin/nologin --system -g prometheus prometheus</strong></span></pre>
<p><strong>Création du service exporter Apache</strong></p>
<pre>[root@vps-e7276df3 apache_exporter]# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/apache_exporter.service</strong></span>

<em>[unit]</em>
<em>Description=Prometheus</em>
<em>Documentation=https://github.com/Lusitaniae/apache_exporter</em>
<em>Wants=network-online.target</em>
<em>After=network-online.target</em>
<em>
[Service]</em>
<em>Type=simple</em>
<em>User=prometheus</em>
<em>Group=prometheus</em>
<em>ExecReload=/bin/kill -HUP $MAINPID</em>
<em>ExecStart=/usr/local/bin/apache_exporter \</em>
<em> --insecure \</em>
<em> --scrape_uri=http://localhost/server-status/?auto \</em>
<em> --telemetry.address=0.0.0.0:9901 \</em>
<em> --telemetry.endpoint=/metrics</em>
<em>SyslogIdentifier=apache_exporter</em>
<em>Restart=always</em>
<em>
[Install]</em>
<em>WantedBy=multi-user.target</em></pre>
<pre>[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>systemctl daemon-reload</strong></span>
[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>systemctl start apache_exporter.service</strong></span>
[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>systemctl enable apache_exporter.service</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>9°) Activer mod_status apache </strong></span></span></h3>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>apachectl -M | grep status</strong></span>

<em>status_module (shared)</em>
[root@vps-e7276df3 chris]# vi /etc/httpd/conf.d/status.conf
<em>&lt;Location /server-status&gt;</em>
<em> SetHandler server-status</em>
<em> Order deny,allow</em>
<em> Deny from all</em>
<em># IP Autorisés </em>
<em> Allow from localhost 83.XX 149.XXX</em>
<em>&lt;/Location&gt;</em></pre>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>systemctl reload httpd</strong></span></pre>
<p><strong>Test Local </strong></p>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>yum install lynx</strong></span>
[root@vps-xxxxxx chris]#<span style="color: #ff0000;"><strong> lynx <a style="color: #ff0000;" href="http://localhost/server-status">http://localhost/server-status</a></strong></span></pre>
<p><img loading="lazy" decoding="async" width="1378" height="693" class="wp-image-3531" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290.png 1378w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290-300x151.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290-1024x515.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290-768x386.png 768w" sizes="auto, (max-width: 1378px) 100vw, 1378px" /></p>
<p><a href="https://coffeebreak.en-images.info/server-status">https://coffeebreak.en-images.info/server-status</a></p>
<p><img loading="lazy" decoding="async" width="917" height="646" class="wp-image-3532" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291.png 917w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291-300x211.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291-768x541.png 768w" sizes="auto, (max-width: 917px) 100vw, 917px" /></p>
<p><strong>Régle de Firewall – Exporter Apache </strong></p>
<pre>[root@ vps-xxxxxx apache_exporter]#<span style="color: #ff0000;"><strong> firewall-cmd --zone=public --add-port=9901/tcp --permanent</strong></span>
[root@ vps-xxxxxx apache_exporter]#<span style="color: #ff0000;"><strong> firewall-cmd  --reload</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>10°) Configurer Prometheus et Grafana</strong></span></span></h3>
<ul>
<li><a href="http://grafanaw.house.cpb:3000/">http://grafanaw.house.cpb:3000/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1114" height="462" class="wp-image-3533" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292.png 1114w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292-300x124.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292-1024x425.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292-768x319.png 768w" sizes="auto, (max-width: 1114px) 100vw, 1114px" /></p>
<p>« Ajouter DATA source »<br />
<img loading="lazy" decoding="async" width="895" height="160" class="wp-image-3534" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293.png 895w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293-768x137.png 768w" sizes="auto, (max-width: 895px) 100vw, 895px" /></p>
<p>« Choisir la source »<br />
<img loading="lazy" decoding="async" width="656" height="298" class="wp-image-3535" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-294.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-294.png 656w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-294-300x136.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></p>
<p>« Inscrire l’adresse du serveur Promotheus »<br />
<img loading="lazy" decoding="async" width="602" height="157" class="wp-image-3536" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-295.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-295.png 602w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-295-300x78.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></p>
<p><strong>Ajouter un Dasboard</strong></p>
<p>Il existe de nombreux Dashboard prêt à l’emploi</p>
<p><img loading="lazy" decoding="async" width="222" height="150" class="wp-image-3537" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-296.png" /><br />
« Import »</p>
<p><img loading="lazy" decoding="async" width="540" height="228" class="wp-image-3538" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-297.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-297.png 540w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-297-300x127.png 300w" sizes="auto, (max-width: 540px) 100vw, 540px" /><br />
« Ajouter l’ID souhaité » puis « Load »</p>
<p><img loading="lazy" decoding="async" width="614" height="466" class="wp-image-3539" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-298.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-298.png 614w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-298-300x228.png 300w" sizes="auto, (max-width: 614px) 100vw, 614px" /><br />
« Import »</p>
<p><img loading="lazy" decoding="async" width="1796" height="940" class="wp-image-3540" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299.png 1796w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-300x157.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-1024x536.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-768x402.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-1536x804.png 1536w" sizes="auto, (max-width: 1796px) 100vw, 1796px" /><br />
« Arrivée des métriques »</p>
<p>Views: 10</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/">MODOP – Grafana/Promotheus pour Apache VPS &#8211; WordPress</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Grafana/Promotheus pour Cluster MySQL/Percona</title>
		<link>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-cluster-mysql-percona/</link>
					<comments>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-cluster-mysql-percona/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 18 Jul 2021 19:00:07 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Grafana]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[promotheus]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<category><![CDATA[Serveur]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3427</guid>

					<description><![CDATA[<p>MODOP sur la mise en place de la supervision des métriques d'un cluster MySQL/Percona via Grafana/Promotheus. </p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-cluster-mysql-percona/">MODOP – Grafana/Promotheus pour Cluster MySQL/Percona</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="1278" height="779" class="wp-image-3428" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-264.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-264.png 1278w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-264-300x183.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-264-1024x624.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-264-768x468.png 768w" sizes="auto, (max-width: 1278px) 100vw, 1278px" /></p>
<p>La machine sera une RockyLinux 8.4</p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>1°) Prérequis</strong></span></h3>
<p><strong>Un cluster Mysql/Percona </strong><br />
<a href="https://coffeebreak.en-images.info/?p=1666">MODOP &#8211; Installation CLUSTER MySQL Percona et HA Proxy</a></p>
<p><strong>Inscription de toutes les machines au DNS de l’infrastructure</strong><br />
<a href="https://coffeebreak.en-images.info/?p=1111">MODOP &#8211; Configurer un DNS Primaire et Secondaire</a></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Spécification machine </strong></span></h3>
<p><strong>Machine Grafana02</strong><br />
IP : <strong>192.168.1.4 (vSwitch vmbr0) </strong><br />
Host : grafana.house.cpb<br />
IP : <strong>172.16.185.24 (vSwitch vmbr1) </strong><br />
Host : grafana02.house.cpb<br />
Disque 1 – Système 20Go<br />
RAM 2G</p>
<p><img loading="lazy" decoding="async" width="720" height="234" class="wp-image-3429" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-265.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-265.png 720w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-265-300x98.png 300w" sizes="auto, (max-width: 720px) 100vw, 720px" /></p>
<h3><span style="text-decoration: underline;"><strong><span style="color: #000000; text-decoration: underline;">3°) Installation de Middlewar</span>e </strong></span></h3>
<pre>[root@grafana02 ~]# <strong><span style="color: #ff0000;">dnf update</span></strong>
[root@grafana02 ~]# <span style="color: #ff0000;"><strong>dnf -y install vim bash-completion nmap net-tools wget</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>4°) Suppression du selinux </strong></span></h3>
<pre>[root@grafana02 ~]# <strong><span style="color: #ff0000;">sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config</span></strong>
[root@grafana02 ~]#<span style="color: #ff0000;"><strong> reboot</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>5°) Désactivation IPv6</strong></span></span></h3>
<pre>[root@node01-ceph-admin ~]# <span style="color: #ff0000;"><strong>vi /etc/sysctl.conf</strong></span>

<span style="color: #ff0000;"><em>net.ipv6.conf.all.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.autoconf = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.autoconf = 0</em></span></pre>
<pre>[root@node01-ceph-admin ~]# <strong><span style="color: #ff0000;">sysctl -p</span></strong></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>6°)  Installation Promotheus</strong></span></span></h3>
<p><strong>Création User Promotheus</strong></p>
<pre>[root@grafana02 chris]# <strong><span style="color: #ff0000;">useradd --no-create-home --shell /bin/false prometheus</span></strong></pre>
<p><strong>Récupération de promotheus</strong></p>
<pre>[root@grafana02 tmp]# <span style="color: #ff0000;"><strong>wget <a style="color: #ff0000;" href="https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz">https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz</a></strong></span>
[root@grafana02 tmp]#<strong><span style="color: #ff0000;"> tar xzvf prometheus-2.8.1.linux-amd64.tar.gz</span></strong>
[root@grafana02 tmp]#<span style="color: #ff0000;"><strong> mv prometheus-2.8.1.linux-amd64 prometheuspackage</strong></span></pre>
<p><strong>Création structure Promotheus</strong></p>
<pre>[root@grafana02 tmp]# <span style="color: #ff0000;"><strong>mkdir /etc/prometheus</strong></span>
[root@grafana02 tmp]# <strong><span style="color: #ff0000;">mkdir /var/lib/prometheus</span></strong>
[root@grafana02 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /etc/prometheus</strong></span>
[root@grafana02 tmp]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /var/lib/prometheus</strong></span></pre>
<p><strong>Copier les binaires sur la structure Promotheus</strong></p>
<pre>[root@grafana02 tmp]# <strong><span style="color: #ff0000;">cp prometheuspackage/prometheus /usr/local/bin/</span></strong>
[root@grafana02 tmp]# <strong><span style="color: #ff0000;">cp prometheuspackage/promtool /usr/local/bin/</span></strong>
[root@grafana02 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /usr/local/bin/prometheus</strong></span>
[root@grafana02 tmp]# <strong><span style="color: #ff0000;">chown prometheus:prometheus /usr/local/bin/promtool</span></strong></pre>
<p><strong>Copier les fichiers conf sur la structure Promotheus</strong></p>
<p><span style="color: #ff0000;">[root@grafana02 tmp]# <strong>cp -r prometheuspackage/consoles /etc/prometheus</strong></span><br />
<span style="color: #ff0000;">[root@grafana02 tmp]# <strong>cp -r prometheuspackage/console_libraries /etc/prometheus</strong></span><br />
<span style="color: #ff0000;">[root@grafana02 tmp]# <strong>chown -R prometheus:prometheus /etc/prometheus/consoles</strong></span><br />
<span style="color: #ff0000;">[root@grafana02 tmp]# <strong>chown -R prometheus:prometheus /etc/prometheus/console_libraries</strong></span></p>
<p><strong>Création du service Promotheus</strong></p>
<pre>[root@grafana02 tmp]#<span style="color: #ff0000;"><strong> vi /etc/systemd/system/prometheus.service</strong></span>

<em>[Unit]</em>
<em>Description=Prometheus</em>
<em>Wants=network-online.target</em>
<em>After=network-online.target</em>
&lt;<em>[Service]</em>
<em>User=prometheus</em>
<em>Group=prometheus</em>
<em>Type=simple</em>
<em>ExecStart=/usr/local/bin/prometheus \</em>
<em>--config.file /etc/prometheus/prometheus.yml \</em>
<em>--storage.tsdb.path /var/lib/prometheus/ \</em>
<em>--web.console.templates=/etc/prometheus/consoles \</em>
<em>--web.console.libraries=/etc/prometheus/console_libraries</em>
<em>[Install]</em>
<em>WantedBy=multi-user.target</em></pre>
<p><strong>Configurer Promotheus</strong></p>
<pre>[root@grafana02 chris]#<strong><span style="color: #ff0000;"> vi /etc/prometheus/prometheus.yml</span></strong>

<em>global:</em>
<em> scrape_interval: 10s</em>

<em>scrape_configs:</em>
<em> - job_name: 'Percona'</em>
<em> static_configs:</em>
<em> - targets: ['localhost:9090', '</em><strong><em>node01-sql</em></strong><em>:9104']</em></pre>
<p><strong>Démarrage du service Promotheus</strong></p>
<pre>[root@grafana02 tmp]# <strong><span style="color: #ff0000;">systemctl daemon-reload</span></strong>
[root@grafana02 tmp]# <strong><span style="color: #ff0000;">systemctl start prometheus</span></strong>
[root@grafana02 tmp]# <span style="color: #ff0000;"><strong>systemctl status prometheus</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1582" height="351" class="wp-image-3430" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-266.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-266.png 1582w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-266-300x67.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-266-1024x227.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-266-768x170.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-266-1536x341.png 1536w" sizes="auto, (max-width: 1582px) 100vw, 1582px" /></p>
<p><strong>Régle de Firewall &#8211; Promotheus</strong></p>
<pre>[root@grafana02 ~]#<span style="color: #ff0000;"><strong>firewall-cmd --zone=public --add-port={9090,9104}/tcp --permanent</strong></span>
[root@grafana02 ~]# <span style="color: #ff0000;">firewall-cmd –reload</span></pre>
<p><a href="http://grafana.house.cpb:9090">http://grafana.house.cpb:9090</a><br />
<img loading="lazy" decoding="async" width="843" height="450" class="wp-image-3431" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-267.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-267.png 843w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-267-300x160.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-267-768x410.png 768w" sizes="auto, (max-width: 843px) 100vw, 843px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">7°) Installation Grafana</span></span></h3>
<pre>[root@grafana02 ~]# <span style="color: #ff0000;"><strong>vi /etc/yum.repos.d/grafana.repo</strong></span>

<em>[grafana]</em>
<em>name=grafana</em>
<em>baseurl=https://packages.grafana.com/oss/rpm</em>
<em>repo_gpgcheck=1</em>
<em>enabled=1</em>
<em>gpgcheck=1</em>
<em>gpgkey=https://packages.grafana.com/gpg.key</em>
<em>sslverify=1</em>
<em>sslcacert=/etc/pki/tls/certs/ca-bundle.crt</em></pre>
<pre>[root@grafana02 ~]# <span style="color: #ff0000;"><strong>dnf update</strong></span>
[root@grafana02 ~]# <span style="color: #ff0000;"><strong>dnf install grafana</strong></span></pre>
<p><strong>Installation de font du Supplémentaire </strong></p>
<pre>[root@grafana02 ~]# <span style="color: #ff0000;"><strong>dnf install fontconfig freetype* urw-fonts</strong></span></pre>
<p><strong>Activer Grafana </strong></p>
<pre>[root@grafana02 ~]#<span style="color: #ff0000;"><strong> systemctl start grafana-server &amp;&amp; systemctl enable grafana-server</strong></span> [root@grafana02 ~]# <span style="color: #ff0000;"><strong>systemctl status grafana-server</strong></span></pre>
<p><span style="color: #ff0000;"><strong><img loading="lazy" decoding="async" width="1552" height="322" class="wp-image-3432" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-268.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-268.png 1552w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-268-300x62.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-268-1024x212.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-268-768x159.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-268-1536x319.png 1536w" sizes="auto, (max-width: 1552px) 100vw, 1552px" /></strong></span></p>
<p><strong>Régle de Firewall – grafana</strong></p>
<pre>[root@grafana02 ~]# <span style="color: #ff0000;"><strong>firewall-cmd --zone=public --add-port=3000/tcp --permanent</strong></span>
[root@grafana02 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --reload</strong></span></pre>
<ul>
<li><a href="http://grafana.house.cpb:3000">http://grafana.house.cpb:3000</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1315" height="427" class="wp-image-3433" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-269.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-269.png 1315w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-269-300x97.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-269-1024x333.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-269-768x249.png 768w" sizes="auto, (max-width: 1315px) 100vw, 1315px" /></p>
<p>Passons sur l’installation des « exporter » sur les machines Percona/Mysql.</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Installation Mysql-exporter (nodes Mysql)</strong></span></span></h3>
<p><strong>Créer un user Spécifique aux échanges Promotheus/Cluster Percona</strong></p>
<pre>[root@node01-sql ~]#<span style="color: #ff0000;"><strong> useradd -rs /bin/false prometheus</strong></span></pre>
<p><strong>Télécharger l’exporter Mysql</strong></p>
<ul>
<li><a href="https://github.com/prometheus/mysqld_exporter/">https://github.com/prometheus/mysqld_exporter/</a></li>
</ul>
<pre>[root@node01-sql ~]#<span style="color: #ff0000;"><strong> cd /tmp</strong></span>
[root@node01-sql tmp]#<span style="color: #ff0000;"><strong> yum install git</strong></span>
[root@node01-sql tmp]# <strong><span style="color: #ff0000;">git clone <a style="color: #ff0000;" href="https://github.com/prometheus/mysqld_exporter.git">https://github.com/prometheus/mysqld_exporter.git</a></span></strong></pre>
<p><strong>Créer un user privilégié pour l’accès aux bases de données</strong></p>
<pre>[root@node01-sql tmp]# <span style="color: #ff0000;"><strong>mysql -u root –p</strong></span>

MariaDB [(none)]&gt;<span style="color: #ff0000;"><strong> CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'bettyboop' WITH MAX_USER_CONNECTIONS 4;</strong></span>
<span style="color: #ff0000;"><em>Query OK, 0 rows affected (0.019 sec)</em></span>

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';</strong></span>
<span style="color: #ff0000;"><em>Query OK, 0 rows affected (0.009 sec)</em></span>

MariaDB [mysql]&gt; <span style="color: #ff0000;"><strong>select user,host from mysql.user;</strong></span></pre>
<p><img loading="lazy" decoding="async" width="405" height="242" class="wp-image-3434" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-270.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-270.png 405w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-270-300x179.png 300w" sizes="auto, (max-width: 405px) 100vw, 405px" /></p>
<p><strong>Installation des outils de compilation </strong></p>
<pre>[root@node01-sql tmp]# <span style="color: #ff0000;"><strong>cd /tmp/mysqld_exporter/</strong></span>
[root@node01-sql mysqld_exporter]# <span style="color: #ff0000;"><strong>yum groupinstall 'Development Tools'</strong></span>
[root@node01-sql mysqld_exporter]# <span style="color: #ff0000;"><strong>yum update –y</strong></span>
[root@node01-sql tmp]# <span style="color: #ff0000;"><strong>cd /tmp;wget <a style="color: #ff0000;" href="https://golang.org/dl/go1.15.3.linux-amd64.tar.gz">https://golang.org/dl/go1.15.3.linux-amd64.tar.gz</a></strong></span>
[root@node01-sql tmp]# <span style="color: #ff0000;"><strong>tar -zxvf go1.15.3.linux-amd64.tar.gz -C /usr/local</strong></span></pre>
<pre>[root@node01-sql tmp]#<span style="color: #ff0000;"><strong> echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile</strong></span>
<span style="color: #ff0000;"><em>export GOROOT=/usr/local/go</em></span>
[root@node01-sql tmp]#<span style="color: #ff0000;"><strong> echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile</strong></span>
<span style="color: #ff0000;"><em>export PATH=$PATH:/usr/local/go/bin</em></span>
[root@node01-sql tmp]#<span style="color: #ff0000;"><strong> source /etc/profile</strong></span></pre>
<pre>[root@node01-sql tmp]# <span style="color: #ff0000;"><strong>go version</strong></span>
<span style="color: #ff0000;"><em>go version go1.15.3 linux/amd64</em></span></pre>
<p><strong>Compiler et installer exporter Mysql</strong></p>
<pre>[root@node01-sql tmp]# <span style="color: #ff0000;"><strong>cd mysqld_exporter/</strong></span>
[root@node01-sql mysqld_exporter]#<span style="color: #ff0000;"><strong> make</strong></span>
<span style="color: #ff0000;"><em>(ne pas prendre en compte les erreurs sur « Access denied for user 'root'@'localhost' »)</em></span>
[root@node01-sql mysqld_exporter]# <span style="color: #ff0000;"><strong>mv mysqld_exporter /usr/local/bin/</strong></span></pre>
<pre>[root@node01-sql mysqld_exporter]# <span style="color: #ff0000;"><strong>cd /etc</strong></span>
[root@node01-sql etc]# <strong><span style="color: #ff0000;">vi .exporter.cnf</span></strong>

[client]
user=exporter
password=bettyboop</pre>
<p><strong>Création du service exporter sur le client</strong></p>
<pre>[root@node01-sql mysqld_exporter]# <span style="color: #ff0000;"><strong>vi /lib/systemd/system/mysql_exporter.service</strong></span>

<em>[Unit]</em>
<em>Description=MySQL Exporter</em>
<em>User=prometheus</em>
<em>[Service]</em>
<em>Type=simple</em>
<em>Restart=always</em>
<em>ExecStart=/usr/local/bin/mysqld_exporter \</em>
<em>--config.my-cnf /etc/.exporter.cnf \</em>
<em>--collect.auto_increment.columns \</em>
<em>--collect.binlog_size \</em>
<em>--collect.engine_innodb_status \</em>
<em>--collect.global_status \</em>
<em>--collect.global_variables \</em>
<em>--collect.info_schema.clientstats \</em>
<em>--collect.info_schema.innodb_metrics \</em>
<em>--collect.info_schema.innodb_tablespaces \</em>
<em>--collect.info_schema.innodb_cmp \</em>
<em>--collect.info_schema.innodb_cmpmem \</em>
<em>--collect.info_schema.processlist \</em>
<em>--collect.info_schema.processlist.min_time=0 \</em>
<em>--collect.info_schema.query_response_time \</em>
<em>--collect.info_schema.tables \</em>
<em>--collect.info_schema.tables.databases="*" \</em>
<em>--collect.info_schema.tablestats \</em>
<em>--collect.info_schema.userstats \</em>
<em>--collect.perf_schema.eventsstatements \</em>
<em>--collect.perf_schema.eventsstatements.digest_text_limit=120 \</em>
<em>--collect.perf_schema.eventsstatements.limit=250 \</em>
<em>--collect.perf_schema.eventsstatements.timelimit=86400 \</em>
<em>--collect.perf_schema.eventswaits \</em>
<em>--collect.perf_schema.file_events \</em>
<em>--collect.perf_schema.file_instances \</em>
<em>--collect.perf_schema.indexiowaits \</em>
<em>--collect.perf_schema.tableiowaits \</em>
<em>--collect.perf_schema.tablelocks \</em>
<em>--web.listen-address=0.0.0.0:9104</em>
<em>[Install]</em>
<em>WantedBy=multi-user.target</em></pre>
<pre>[root@node01-sql mysqld_exporter]#<span style="color: #ff0000;"><strong> systemctl enable mysql_exporter.service</strong></span>
[root@node01-sql mysqld_exporter]#<span style="color: #ff0000;"><strong> systemctl start mysql_exporter.service</strong></span>
[root@node01-sql mysqld_exporter]#<span style="color: #ff0000;"><strong> systemctl status mysql_exporter.service</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1606" height="291" class="wp-image-3435" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-271.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-271.png 1606w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-271-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-271-1024x186.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-271-768x139.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-271-1536x278.png 1536w" sizes="auto, (max-width: 1606px) 100vw, 1606px" /></p>
<pre>[root@node01-sql mysqld_exporter]# <span style="color: #ff0000;"><strong>journalctl –e</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1692" height="395" class="wp-image-3436" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-272.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-272.png 1692w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-272-300x70.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-272-1024x239.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-272-768x179.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-272-1536x359.png 1536w" sizes="auto, (max-width: 1692px) 100vw, 1692px" /></p>
<p><strong>Régle de Firewall – exporter vers promotheus</strong></p>
<pre>[root@grafana02 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --zone=public --add-port=9104/tcp --permanent</strong></span>
[root@grafana02 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --reload</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">9°) Configurer grafana Pomotheus</span></span></h3>
<p><img loading="lazy" decoding="async" width="923" height="223" class="wp-image-3437" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-273.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-273.png 923w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-273-300x72.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-273-768x186.png 768w" sizes="auto, (max-width: 923px) 100vw, 923px" /><em>« Add your first data source »</em></p>
<p><img loading="lazy" decoding="async" width="744" height="243" class="wp-image-3438" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-274.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-274.png 744w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-274-300x98.png 300w" sizes="auto, (max-width: 744px) 100vw, 744px" /></p>
<p><img loading="lazy" decoding="async" width="1095" height="330" class="wp-image-3439" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-275.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-275.png 1095w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-275-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-275-1024x309.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-275-768x231.png 768w" sizes="auto, (max-width: 1095px) 100vw, 1095px" /></p>
<p><strong>Ajout d’un dasboard </strong></p>
<ul>
<li><a href="https://grafana.com/grafana/dashboards/7374">https://grafana.com/grafana/dashboards/7374</a></li>
<li><a href="https://grafana.com/grafana/dashboards/14617">https://grafana.com/grafana/dashboards/14617</a></li>
<li><a href="https://grafana.com/grafana/dashboards/14619">https://grafana.com/grafana/dashboards/14619</a></li>
<li><a href="https://grafana.com/grafana/dashboards/13106">https://grafana.com/grafana/dashboards/13106</a></li>
</ul>
<p><strong>Import d’un dasboard</strong><br />
<img loading="lazy" decoding="async" width="246" height="205" class="wp-image-3440" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-276.png" /><br />
<img loading="lazy" decoding="async" width="568" height="249" class="wp-image-3441" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-277.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-277.png 568w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-277-300x132.png 300w" sizes="auto, (max-width: 568px) 100vw, 568px" /><br />
« Load »<br />
<img loading="lazy" decoding="async" width="628" height="563" class="wp-image-3442" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-278.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-278.png 628w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-278-300x269.png 300w" sizes="auto, (max-width: 628px) 100vw, 628px" /><br />
« Import »<br />
<img loading="lazy" decoding="async" width="1883" height="876" class="wp-image-3443" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-279.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-279.png 1883w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-279-300x140.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-279-1024x476.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-279-768x357.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-279-1536x715.png 1536w" sizes="auto, (max-width: 1883px) 100vw, 1883px" /><br />
<img loading="lazy" decoding="async" width="1894" height="884" class="wp-image-3444" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-280.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-280.png 1894w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-280-300x140.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-280-1024x478.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-280-768x358.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-280-1536x717.png 1536w" sizes="auto, (max-width: 1894px) 100vw, 1894px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>10°) Ajouter les nodes à Grafana/Promotheus</strong></span></span></h3>
<p><strong>Copier l’exporter sur les autres nodes</strong></p>
<pre>[root@node01-sql ~]#<span style="color: #ff0000;"><strong> scp /usr/local/bin/mysqld_exporter root@node02-sql:/usr/local/bin/mysqld_exporter</strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>scp /usr/local/bin/mysqld_exporter root@node03-sql:/usr/local/bin/mysqld_exporter</strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>scp /usr/local/bin/mysqld_exporter root@node04-sql:/usr/local/bin/mysqld_exporter</strong></span></pre>
<p><strong>Copie de l’utilisateur exporter@localhost</strong></p>
<pre>[root@node01-sql ~]#<span style="color: #ff0000;"><strong> scp /etc/.exporter.cnf <a style="color: #ff0000;" href="mailto:root@node02-sql:/etc/.exporter.cnf">root@node02-sql:/etc/.exporter.cnf</a></strong></span>
[root@node01-sql ~]#<span style="color: #ff0000;"><strong> scp /etc/.exporter.cnf <a style="color: #ff0000;" href="mailto:root@node03-sql:/etc/.exporter.cnf">root@node03-sql:/etc/.exporter.cnf</a></strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>scp /etc/.exporter.cnf <a style="color: #ff0000;" href="mailto:root@node04-sql:/etc/.exporter.cnf">root@node04-sql:/etc/.exporter.cnf</a></strong></span></pre>
<p><strong>Copier le service exporter sur les autres nodes</strong></p>
<pre>[root@node01-sql ~]# <span style="color: #ff0000;"><strong>scp /lib/systemd/system/mysql_exporter.service <a style="color: #ff0000;" href="mailto:root@node02-sql:/lib/systemd/system/mysql_exporter.service">root@node02-sql:/lib/systemd/system/mysql_exporter.service</a></strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>scp /lib/systemd/system/mysql_exporter.service <a style="color: #ff0000;" href="mailto:root@node02-sql:/lib/systemd/system/mysql_exporter.service">root@node03-sql:/lib/systemd/system/mysql_exporter.service</a></strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>scp /lib/systemd/system/mysql_exporter.service <a style="color: #ff0000;" href="mailto:root@node02-sql:/lib/systemd/system/mysql_exporter.service">root@node04-sql:/lib/systemd/system/mysql_exporter.service</a></strong></span></pre>
<p><strong>Lancer le service exporter sur les nodes MySQL </strong><br />
<strong>Node02</strong></p>
<pre>[root@node01-sql ~]#<span style="color: #ff0000;"><strong> systemctl -H root@node02-sql enable mysql_exporter.service</strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>systemctl -H root@node02-sql start mysql_exporter.service</strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>systemctl -H root@node02-sql status mysql_exporter.service</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1109" height="156" class="wp-image-3445" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-281.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-281.png 1109w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-281-300x42.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-281-1024x144.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-281-768x108.png 768w" sizes="auto, (max-width: 1109px) 100vw, 1109px" /></p>
<p><strong>Node03</strong></p>
<pre>[root@node01-sql ~]# <span style="color: #ff0000;"><strong>systemctl -H root@node03-sql enable mysql_exporter.service</strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>systemctl -H root@node03-sql start mysql_exporter.service</strong></span></pre>
<p><strong>Node04</strong></p>
<pre>[root@node01-sql ~]#<span style="color: #ff0000;"><strong> systemctl -H root@node04-sql enable mysql_exporter.service</strong></span>
[root@node01-sql ~]#<span style="color: #ff0000;"><strong> systemctl -H root@node04-sql start mysql_exporter.service</strong></span></pre>
<p><strong>Ajouter les règles Firewall</strong></p>
<pre>[root@node01-sql ~]# <span style="color: #ff0000;"><strong>ssh -l root node02-sql "firewall-cmd --zone=public --add-port=9104/tcp --permanent &amp;&amp; firewall-cmd --reload"</strong></span>
[root@node01-sql ~]# <span style="color: #ff0000;"><strong>ssh -l root node03-sql "firewall-cmd --zone=public --add-port=9104/tcp --permanent &amp;&amp; firewall-cmd --reload"</strong></span>
[root@node01-sql ~]#<span style="color: #ff0000;"><strong> ssh -l root node04-sql "firewall-cmd --zone=public --add-port=9104/tcp --permanent &amp;&amp; firewall-cmd --reload"</strong></span></pre>
<p><strong>Modifier le srape promotheus</strong></p>
<pre>[root@grafana02 ~]# <span style="color: #ff0000;"><strong>vi /etc/prometheus/prometheus.yml</strong></span>

<em>global:</em>
<em> scrape_interval: 10s
</em>
<em> scrape_configs:</em>
<em> - job_name: 'Percona'</em>
<em> scrape_interval: 5s</em>
<em> static_configs:</em>
<em> - targets: ['localhost:9090', 'node01-sql:9104']</em>
<em> - targets: ['localhost:9090', 'node02-sql:9104']</em>
<em> - targets: ['localhost:9090', 'node03-sql:9104']</em>
<em> - targets: ['localhost:9090', 'node04-sql:9104']</em></pre>
<p><strong>Relancer le service Promotheus</strong></p>
<pre>[root@grafana02 tmp]#<span style="color: #ff0000;"><strong> systemctl daemon-reload</strong></span>
[root@grafana02 tmp]# <strong>systemctl restart prometheus</strong>
[root@grafana02 tmp]# <strong>systemctl status prometheus</strong></pre>
<ul>
<li>http://grafana.house.cpb:3000/</li>
</ul>
<p><img loading="lazy" decoding="async" width="1897" height="891" class="wp-image-3446" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-282.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-282.png 1897w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-282-300x141.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-282-1024x481.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-282-768x361.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-282-1536x721.png 1536w" sizes="auto, (max-width: 1897px) 100vw, 1897px" /><br />
<img loading="lazy" decoding="async" width="1894" height="965" class="wp-image-3447" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-283.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-283.png 1894w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-283-300x153.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-283-1024x522.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-283-768x391.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-283-1536x783.png 1536w" sizes="auto, (max-width: 1894px) 100vw, 1894px" /></p>
<p>Views: 14</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-cluster-mysql-percona/">MODOP – Grafana/Promotheus pour Cluster MySQL/Percona</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-cluster-mysql-percona/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Installation Grafana/promotheus pour PROXMOX</title>
		<link>https://coffeebreak.en-images.info/modop-installation-grafana-promotheus-pour-proxmox/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-grafana-promotheus-pour-proxmox/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Fri, 16 Jul 2021 09:41:10 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[GrayLOG]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[promotheus]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[supervision]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3366</guid>

					<description><![CDATA[<p>Mise en place de la supervision des métriques de l'hyperviseur Proxmox via Grafana et Promotheus.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-grafana-promotheus-pour-proxmox/">MODOP – Installation Grafana/promotheus pour PROXMOX</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" width="1470" height="404" class="wp-image-3367" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-231.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-231.png 1470w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-231-300x82.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-231-1024x281.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-231-768x211.png 768w" sizes="auto, (max-width: 1470px) 100vw, 1470px" /></p>
<p>La machine sera une Centos7</p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>1°) Spécification machine </strong></span></h4>
<p><strong>Grafana01</strong><br />
IP : <strong>192.168.1.28 (vSwitch vmbr0)</strong><br />
Disque 1 – Système 20Go<br />
RAM 2G</p>
<p><img loading="lazy" decoding="async" width="766" height="204" class="wp-image-3368" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-232.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-232.png 766w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-232-300x80.png 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>2°) Installation de Middleware </strong></span></span></h4>
<pre>[root@grafana01 ~]# <strong><span style="color: #ff0000;">yum update -y &amp;&amp; yum upgrade -y</span></strong>
[root@grafana01 ~]# <span style="color: #ff0000;"><strong>yum install -y htop nmap net-tools wget</strong></span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>3°) Suppression du selinux </strong></span></span></h4>
<pre>[root@grafana01 ~]# <strong><span style="color: #ff0000;">sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config</span></strong>
[root@grafana01 ~]# <strong><span style="color: #ff0000;">reboot</span></strong></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>4°) Installer ntpd</strong></span></span></h4>
<pre>[root@grafana01 ~]#<strong><span style="color: #ff0000;"> yum install ntp ntpdate ntp-doc -y</span></strong>
[root@grafana01 ~]# <span style="color: #ff0000;"><strong>chkconfig ntpd on</strong></span>
[root@grafana01 ~]# <strong><span style="color: #ff0000;">ntpdate pool.ntp.org</span></strong>
[root@grafana01 ~]#<span style="color: #ff0000;"><strong> systemctl start ntpd</strong></span>
[root@grafana01 ~]# <span style="color: #ff0000;"><strong>timedatectl</strong></span></pre>
<p><img loading="lazy" decoding="async" width="664" height="241" class="wp-image-3369" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-233.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-233.png 664w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-233-300x109.png 300w" sizes="auto, (max-width: 664px) 100vw, 664px" /></p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>5°) Désactiver l’IPV6</strong></span></h4>
<pre>[root@node01-gfs ]# <strong><span style="color: #ff0000;">vi /etc/sysctl.conf</span></strong>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.autoconf = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.autoconf = 0</em></span></pre>
<pre>[root@node01-gfs]#<span style="color: #ff0000;"><strong> sysctl -p</strong></span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>6°) Installation Grafana</strong></span></span></h4>
<p><strong>Ajout repository grafana</strong></p>
<pre>[root@grafana01 ~]# <span style="color: #ff0000;"><strong>vi /etc/yum.repos.d/grafana.repo</strong></span>
<span style="color: #ff0000;"><em>[grafana]</em></span>
<span style="color: #ff0000;"><em>name=grafana</em></span>
<span style="color: #ff0000;"><em>baseurl=https://packages.grafana.com/oss/rpm</em></span>
<span style="color: #ff0000;"><em>repo_gpgcheck=1</em></span>
<span style="color: #ff0000;"><em>enabled=1</em></span>
<span style="color: #ff0000;"><em>gpgcheck=1</em></span>
<span style="color: #ff0000;"><em>gpgkey=https://packages.grafana.com/gpg.key</em></span>
<span style="color: #ff0000;"><em>sslverify=1</em></span>
<span style="color: #ff0000;"><em>sslcacert=/etc/pki/tls/certs/ca-bundle.crt</em></span></pre>
<pre>[root@grafana01 ~]#<span style="color: #ff0000;"><strong> yum update</strong></span>
[root@grafana01 ~]# <span style="color: #ff0000;"><strong>yum install grafana</strong></span></pre>
<p><strong>Installation de font du Supplémentaire </strong></p>
<pre>[root@grafana01 ~]# <span style="color: #ff0000;"><strong>yum install fontconfig freetype* urw-fonts</strong></span></pre>
<p><strong>Activer Grafana </strong></p>
<pre>[root@grafana01 ~]# <strong><span style="color: #ff0000;">systemctl start grafana-server &amp;&amp; systemctl enable grafana-server</span></strong>
[root@grafana01 ~]#<span style="color: #ff0000;"><strong> systemctl status grafana-server</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1712" height="287" class="wp-image-3370" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-234.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-234.png 1712w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-234-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-234-1024x172.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-234-768x129.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-234-1536x257.png 1536w" sizes="auto, (max-width: 1712px) 100vw, 1712px" /></p>
<p><strong>Régle de Firewall</strong></p>
<pre>[root@grafana01 ~]# <span style="color: #ff0000;"><strong>firewall-cmd --zone=public --add-port=3000/tcp --permanent</strong></span>
[root@grafana01 ~]# <strong><span style="color: #ff0000;">firewall-cmd --reload</span></strong></pre>
<ul>
<li><a href="http://grafana01.house.cpb:3000/">http://grafana01.house.cpb:3000/</a></li>
</ul>
<p>Login/Password :<span style="color: #ff0000;"><strong> admin/admin</strong></span></p>
<p><img loading="lazy" decoding="async" width="1171" height="456" class="wp-image-3371" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-235.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-235.png 1171w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-235-300x117.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-235-1024x399.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-235-768x299.png 768w" sizes="auto, (max-width: 1171px) 100vw, 1171px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>7°) Installation Promotheus</strong></span></span></h4>
<ul>
<li><a href="https://prometheus.io/download/">https://prometheus.io/download/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1001" height="226" class="wp-image-3372" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-236.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-236.png 1001w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-236-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-236-768x173.png 768w" sizes="auto, (max-width: 1001px) 100vw, 1001px" /></p>
<pre>[root@grafana01 ~]#<strong><span style="color: #ff0000;"> cd /home/chris</span></strong>
[root@grafana01 chris]# <strong><span style="color: #ff0000;">wget <a style="color: #ff0000;" href="https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz">https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz</a></span></strong>
[root@grafana01 chris]# <strong><span style="color: #ff0000;">tar xzvf prometheus-2.8.1.linux-amd64.tar.gz</span></strong>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>mv prometheus-2.8.1.linux-amd64 prometheuspackage</strong></span></pre>
<p><strong>Création User Promotheus</strong></p>
<pre>[root@grafana01 chris]#<strong><span style="color: #ff0000;"> useradd --no-create-home --shell /bin/false prometheus</span></strong></pre>
<p><strong>Création structure Promotheus</strong></p>
<pre>[root@grafana01 chris]# <span style="color: #ff0000;"><strong>mkdir /etc/prometheus</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>mkdir /var/lib/prometheus</strong></span>
[root@grafana01 chris]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /etc/prometheus</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /var/lib/prometheus</strong></span></pre>
<p><strong>Copier les binaires sur la structure Promotheus</strong></p>
<pre>[root@grafana01 chris]# <span style="color: #ff0000;"><strong>cp prometheuspackage/prometheus /usr/local/bin/</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>cp prometheuspackage/promtool /usr/local/bin/</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /usr/local/bin/prometheus</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /usr/local/bin/promtool</strong></span></pre>
<p><strong>Copier les fichiers conf sur la structure Promotheus</strong></p>
<pre>[root@grafana01 chris]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/consoles /etc/prometheus</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/console_libraries /etc/prometheus</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>chown -R prometheus:prometheus /etc/prometheus/consoles</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>chown -R prometheus:prometheus /etc/prometheus/console_libraries</strong></span></pre>
<p><strong>Configurer Promotheus</strong></p>
<pre>[root@grafana01 chris]# <strong><span style="color: #ff0000;">vi /etc/prometheus/prometheus.yml</span></strong>
<span style="color: #ff0000;"><em>global:</em></span>
<span style="color: #ff0000;"><em>     scrape_interval: 10s</em></span>

<span style="color: #ff0000;"><em>scrape_configs:</em></span>
<span style="color: #ff0000;"><em>      - job_name: 'pve'</em></span>
<span style="color: #ff0000;"><em>        scrape_interval: 5s</em></span>
<span style="color: #ff0000;"><em>        metrics_path: /pve</em></span>
<span style="color: #ff0000;"><em>        static_configs:</em></span>
<span style="color: #ff0000;"><em>           - targets: ['</em><strong><em>IP_PROXMOX</em></strong><em>:9221']</em></span></pre>
<pre>[root@grafana01 chris]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /etc/prometheus/prometheus.yml</strong></span></pre>
<p><strong>Création du service Promotheus</strong></p>
<pre>[root@grafana01 chris]# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/prometheus.service</strong></span>
<span style="color: #ff0000;"><em>[Unit]</em></span>
<span style="color: #ff0000;"><em>Description=Prometheus</em></span>
<span style="color: #ff0000;"><em>Wants=network-online.target</em></span>
<span style="color: #ff0000;"><em>After=network-online.target</em></span>

<span style="color: #ff0000;"><em>[Service]</em></span>
<span style="color: #ff0000;"><em>User=prometheus</em></span>
<span style="color: #ff0000;"><em>Group=prometheus</em></span>
<span style="color: #ff0000;"><em>Type=simple</em></span>
<span style="color: #ff0000;"><em>ExecStart=/usr/local/bin/prometheus \</em></span>
<span style="color: #ff0000;"><em>--config.file /etc/prometheus/prometheus.yml \</em></span>
<span style="color: #ff0000;"><em>--storage.tsdb.path /var/lib/prometheus/ \</em></span>
<span style="color: #ff0000;"><em>--web.console.templates=/etc/prometheus/consoles \</em></span>
<span style="color: #ff0000;"><em>--web.console.libraries=/etc/prometheus/console_libraries</em></span>

<span style="color: #ff0000;"><em>[Install]</em></span>
<span style="color: #ff0000;"><em>WantedBy=multi-user.target</em></span></pre>
<p><strong>Démarrage du service Promotheus</strong></p>
<pre>[root@grafana01 chris]#<span style="color: #ff0000;"><strong> systemctl daemon-reload</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>systemctl start prometheus</strong></span>
[root@grafana01 chris]# <span style="color: #ff0000;"><strong>systemctl status prometheus</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1736" height="321" class="wp-image-3373" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-237.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-237.png 1736w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-237-300x55.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-237-1024x189.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-237-768x142.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-237-1536x284.png 1536w" sizes="auto, (max-width: 1736px) 100vw, 1736px" /></p>
<p><strong>Régle de Firewall</strong></p>
<pre>[root@grafana01 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --zone=public --add-port=9090/tcp --permanent</strong></span>
[root@grafana01 ~]# <span style="color: #ff0000;"><strong>firewall-cmd --zone=public --add-port=9221/tcp --permanent</strong></span>
[root@grafana01 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --reload</strong></span></pre>
<ul>
<li><a href="http://grafana01.house.cpb:9090/">http://grafana01.house.cpb:9090/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1151" height="441" class="wp-image-3374" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-238.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-238.png 1151w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-238-300x115.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-238-1024x392.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-238-768x294.png 768w" sizes="auto, (max-width: 1151px) 100vw, 1151px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Installation Proxmox-pve-exporter<span style="color: #ff0000; text-decoration: underline;"> (Serveur PROXMOX)</span></strong></span></span></h4>
<p><strong>Créer un user pve_exporter Spécifique à Proxmox</strong></p>
<pre>root@floki03:~# <strong><span style="color: #ff0000;">pveum groupadd monitoring -comment 'Monitoring group'</span></strong>
root@floki03:~# <strong><span style="color: #ff0000;">pveum aclmod / -group monitoring -role PVEAuditor</span></strong>
root@floki03:~# <span style="color: #ff0000;"><strong>pveum useradd pve_exporter@pve</strong></span>
root@floki03:~# <strong><span style="color: #ff0000;">pveum usermod pve_exporter@pve -group monitoring</span></strong>
root@floki03:~# <span style="color: #ff0000;"><strong>pveum passwd pve_exporter@pve</strong></span></pre>
<p><strong>Installation de l’exporter pve</strong></p>
<pre>root@floki03:~# <strong><span style="color: #ff0000;">apt-get install python-pip</span></strong>
root@floki03:~#<span style="color: #ff0000;"><strong> pip install prometheus-pve-exporter</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1463" height="223" class="wp-image-3375" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-239.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-239.png 1463w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-239-300x46.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-239-1024x156.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-239-768x117.png 768w" sizes="auto, (max-width: 1463px) 100vw, 1463px" /></p>
<p><strong>Fichier de conf à pour la connexion à l’utilisateur privilégié </strong></p>
<pre>root@floki03:~# <strong><span style="color: #ff0000;">mkdir -p /usr/share/pve_exporter/</span></strong></pre>
<pre>root@floki03:~#<span style="color: #ff0000;"><strong> vi /usr/share/pve_exporter/pve_exporter.yml</strong></span>
<span style="color: #ff0000;"><em>default:</em></span>
<span style="color: #ff0000;"><em>         user: <strong>pve_exporter@pve</strong></em></span>
<span style="color: #ff0000;"><em>         password: "<strong>mot_de_passe user_exporter"</strong></em></span>
<span style="color: #ff0000;"><em>         verify_ssl: <strong>false</strong></em></span></pre>
<p><strong>Création du service pve exporter</strong></p>
<pre>root@floki03:~# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/pve_exporter.service</strong></span>
<span style="color: #ff0000;"><em>[Unit]</em></span>
<span style="color: #ff0000;"><em>Description=Proxmox VE Prometheus Exporter</em></span>
<span style="color: #ff0000;"><em>After=network.target</em></span>
<span style="color: #ff0000;"><em>Wants=network.target</em></span>

<span style="color: #ff0000;"><em>[Service]</em></span>
<span style="color: #ff0000;"><em>Restart=on-failure</em></span>
<span style="color: #ff0000;"><em>WorkingDirectory=/usr/share/pve_exporter</em></span>
<span style="color: #ff0000;"><em>ExecStart=/usr/local/bin/pve_exporter /usr/share/pve_exporter/pve_exporter.yml 9221 </em><strong><em>IP_PROXMOX</em></strong></span>

<span style="color: #ff0000;"><em>[Install]</em></span>
<span style="color: #ff0000;"><em>WantedBy=multi-user.target</em></span></pre>
<p><strong>Lancer le service pve exporter</strong></p>
<pre>root@floki03:~# <span style="color: #ff0000;"><strong>systemctl daemon-reload</strong></span>
root@floki03:~# <span style="color: #ff0000;"><strong>systemctl enable pve_exporter</strong></span>
root@floki03:~# <span style="color: #ff0000;"><strong>systemctl start pve_exporter</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1097" height="209" class="wp-image-3376" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-240.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-240.png 1097w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-240-300x57.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-240-1024x195.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-240-768x146.png 768w" sizes="auto, (max-width: 1097px) 100vw, 1097px" /></p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>9°) ADD Promotheus source dans Grafana (grafana01)</strong></span></h4>
<p><strong>Connexion de Grafana et Promotheus</strong></p>
<p><img loading="lazy" decoding="async" width="923" height="223" class="wp-image-3377" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-241.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-241.png 923w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-241-300x72.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-241-768x186.png 768w" sizes="auto, (max-width: 923px) 100vw, 923px" /><br />
« Ajouter une source de données»</p>
<p><img loading="lazy" decoding="async" width="744" height="243" class="wp-image-3378" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-242.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-242.png 744w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-242-300x98.png 300w" sizes="auto, (max-width: 744px) 100vw, 744px" /></p>
<p>« Choisir la source de données &#8211; Prometheus»</p>
<p><img loading="lazy" decoding="async" width="1095" height="330" class="wp-image-3379" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-243.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-243.png 1095w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-243-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-243-1024x309.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-243-768x231.png 768w" sizes="auto, (max-width: 1095px) 100vw, 1095px" /><br />
« Configurer la connexion entre Promotheus et Grafana »</p>
<p><strong>Importer un DashBoard spécifique à Proxmox</strong></p>
<p><img loading="lazy" decoding="async" width="246" height="205" class="wp-image-3380" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-244.png" /><br />
« Create» et « Import »</p>
<p>Il existe un référentiel de Dashboard différent disponible sur le site de Grafana.</p>
<ul>
<li>Ici on prend le DashBoard 10347</li>
</ul>
<p><img loading="lazy" decoding="async" width="668" height="210" class="wp-image-3381" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-245.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-245.png 668w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-245-300x94.png 300w" sizes="auto, (max-width: 668px) 100vw, 668px" /><br />
« Load »</p>
<p><img loading="lazy" decoding="async" width="827" height="525" class="wp-image-3382" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-246.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-246.png 827w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-246-300x190.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-246-768x488.png 768w" sizes="auto, (max-width: 827px) 100vw, 827px" /><br />
<img loading="lazy" decoding="async" width="1867" height="935" class="wp-image-3383" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-247.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-247.png 1867w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-247-300x150.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-247-1024x513.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-247-768x385.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-247-1536x769.png 1536w" sizes="auto, (max-width: 1867px) 100vw, 1867px" /><br />
<img loading="lazy" decoding="async" width="1857" height="944" class="wp-image-3384" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-248.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-248.png 1857w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-248-300x153.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-248-1024x521.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-248-768x390.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-248-1536x781.png 1536w" sizes="auto, (max-width: 1857px) 100vw, 1857px" /></p>
<p>Views: 67</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-grafana-promotheus-pour-proxmox/">MODOP – Installation Grafana/promotheus pour PROXMOX</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-installation-grafana-promotheus-pour-proxmox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
