<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki.kogite.fr/index.php?action=history&amp;feed=atom&amp;title=Rsyslog-Graylog-Elasticsearch</id>
		<title>Rsyslog-Graylog-Elasticsearch - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.kogite.fr/index.php?action=history&amp;feed=atom&amp;title=Rsyslog-Graylog-Elasticsearch"/>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;action=history"/>
		<updated>2026-06-22T14:53:39Z</updated>
		<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6415&amp;oldid=prev</id>
		<title>Frank : /* Installation */</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6415&amp;oldid=prev"/>
				<updated>2016-01-13T17:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Installation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 13 janvier 2016 à 17:57&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l214&quot; &gt;Ligne 214 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 214 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;et exclure local4 de messages&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;et exclure local4 de messages&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; *.info;mail.none;authpriv.none;cron.none:local4.none&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; /var/log/messages&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; *.info;mail.none;authpriv.none;cron.none:local4.none&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; /var/log/messages&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;service syslog stop&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;service rsyslog restart&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;service syslog stop&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;chkconfig syslog off&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;service rsyslog restart&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;chkconfig rsyslog on&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;chkconfig syslog off&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;chkconfig rsyslog on&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Importer le fichier de dépôt rsyslog&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Importer le fichier de dépôt rsyslog&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6414&amp;oldid=prev</id>
		<title>Frank : /* Installation */</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6414&amp;oldid=prev"/>
				<updated>2016-01-13T17:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Installation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 13 janvier 2016 à 17:57&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l207&quot; &gt;Ligne 207 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 207 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Installation ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Installation ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;yum install rsyslog&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;yum install rsyslog&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mkdir /etc/rsyslog.d&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;mkdir /etc/rsyslog.d&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vi /etc/rsyslog.conf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;vi /etc/rsyslog.conf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ajouter si ça n'y est pas :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ajouter si ça n'y est pas :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; $IncludeConfig /etc/rsyslog.d/*.conf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; $IncludeConfig /etc/rsyslog.d/*.conf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l233&quot; &gt;Ligne 233 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 233 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;yum install rsyslog --enablerepo=rsyslog-v8-stable&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;yum install rsyslog --enablerepo=rsyslog-v8-stable&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Configuration ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Configuration ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6413&amp;oldid=prev</id>
		<title>Frank le 13 janvier 2016 à 17:56</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6413&amp;oldid=prev"/>
				<updated>2016-01-13T17:56:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 13 janvier 2016 à 17:56&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l202&quot; &gt;Ligne 202 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 202 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''NOTE''' : on ne peut pas utiliser le port par défaut 514 car il faut être root pour binder un port &amp;lt; 1024, et ce n'est pas conseillé de lancer graylog en root !&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''NOTE''' : on ne peut pas utiliser le port par défaut 514 car il faut être root pour binder un port &amp;lt; 1024, et ce n'est pas conseillé de lancer graylog en root !&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;== RSYSLOG &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== RSYSLOG ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Rsyslog sera installé à la place de Syslogd sur les système qui ne l'ont pas par défaut, ou mis à jour en V8 sur les autres. Il enverra les logs vers Graylog.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Rsyslog sera installé à la place de Syslogd sur les système qui ne l'ont pas par défaut, ou mis à jour en V8 sur les autres. Il enverra les logs vers Graylog.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6374&amp;oldid=prev</id>
		<title>Frank le 26 octobre 2015 à 11:56</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6374&amp;oldid=prev"/>
				<updated>2015-10-26T11:56:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 26 octobre 2015 à 11:56&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Ligne 14 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 14 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pré-requis :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pré-requis :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;yum install screen wget&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;yum install screen wget &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ntp ntpdate&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;systemctl enable ntpd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;systemctl start ntpd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== ELASTICSEARCH&amp;#160; ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== ELASTICSEARCH&amp;#160; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	<entry>
		<id>https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6373&amp;oldid=prev</id>
		<title>Frank : Page créée avec « = Installation de Graylog2/Elascticsearch sur CentOS 7 = Rsyslog sera utilisé pour envoyer les logs à partir des serveurs  == Composants == 1. MongoDB – Stores the con... »</title>
		<link rel="alternate" type="text/html" href="https://wiki.kogite.fr/index.php?title=Rsyslog-Graylog-Elasticsearch&amp;diff=6373&amp;oldid=prev"/>
				<updated>2015-10-23T17:25:43Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « = Installation de Graylog2/Elascticsearch sur CentOS 7 = Rsyslog sera utilisé pour envoyer les logs à partir des serveurs  == Composants == 1. MongoDB – Stores the con... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Installation de Graylog2/Elascticsearch sur CentOS 7 =&lt;br /&gt;
Rsyslog sera utilisé pour envoyer les logs à partir des serveurs&lt;br /&gt;
&lt;br /&gt;
== Composants ==&lt;br /&gt;
1. MongoDB – Stores the configurations and meta information.&lt;br /&gt;
&lt;br /&gt;
2. Elasticsearch – Stores the log messages and offers a searching facility, nodes should have high memory as all the I/O operations are happens here.&lt;br /&gt;
&lt;br /&gt;
3. GrayLog – Log parser, it collect the logs from various inputs.&lt;br /&gt;
&lt;br /&gt;
4. GrayLog Web interface = provides you the web-based portal for managing the logs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pré-requis :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
 yum install screen wget&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== ELASTICSEARCH  ==&lt;br /&gt;
Elasticsearch stockera les lignes de logs en provenance des serveurs.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Installer Oracle jdk :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
wget --no-check-certificate --no-cookies --header &amp;quot;Cookie: oraclelicense=accept-securebackup-cookie&amp;quot; http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u11-linux-x64.tar.gz&lt;br /&gt;
tar -zxvf jdk-8u11-linux-x64.tar.gz&lt;br /&gt;
mv jdk1.8.0_11/ /usr/&lt;br /&gt;
&lt;br /&gt;
/usr/sbin/alternatives --install /usr/bin/java java /usr/jdk1.8.0_11/bin/java 2&lt;br /&gt;
/usr/sbin/alternatives --config java&lt;br /&gt;
    Selectionner le dernier java&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Vérifier que la version installée est bien prise en compte :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;java -version&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Dépôts_complémentaires|Installer le dépôt EPEL]]&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION''' pour centos7, bizarrement le rpm met la clé centos6 dans epel.repo. Donc : &lt;br /&gt;
 vi /etc/yum.repos.d/epel.repo&lt;br /&gt;
modifier '''RPM-GPG-KEY-EPEL-6''' par '''RPM-GPG-KEY-EPEL-7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Importer la clé et créer le fichier de dépôt Elasticsearch :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch&lt;br /&gt;
vi /etc/yum.repos.d/elasticsearch.repo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 [elasticsearch-1.7]&lt;br /&gt;
 name=Elasticsearch repository for 1.7.x packages&lt;br /&gt;
 baseurl=http://packages.elastic.co/elasticsearch/1.7/centos&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch&lt;br /&gt;
 enabled=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
yum install elasticsearch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FORCER Elascticsearch A ECOUTER SUR IPV4 !&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/multi-user.target.wants/elasticsearch.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
ajouter : &amp;quot; -Djava.net.preferIPv4Stack=true&amp;quot; à la fin de la ligne ExecStart (comme les &amp;quot;-D&amp;quot; déjà existants, ne pas oublier d'ajouter un &amp;quot;\&amp;quot; a la ligne du dessus)&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/elasticsearch/elasticsearch.yml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Modifier :&lt;br /&gt;
 cluster.name: graylog2&lt;br /&gt;
 # limiter les connexions à localhost, tout est sur le même serveur&lt;br /&gt;
 network.host: 127.0.0.1&lt;br /&gt;
 # important, ces 2 lignes lues par Graylog qui ne sait pas les lire dans son propre .conf !! :&lt;br /&gt;
 discovery.zen.ping.multicast.enabled: false&lt;br /&gt;
 discovery.zen.ping.unicast.hosts: [&amp;quot;localhost&amp;quot;]&lt;br /&gt;
et ajouter à la fin du fichier :&lt;br /&gt;
 script.disable_dynamic: true&lt;br /&gt;
Modifier éventuellement le chemin des bases :&lt;br /&gt;
 path.data: /home/elasticsearch/data&lt;br /&gt;
&lt;br /&gt;
Activer et charger le tout :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
systemctl daemon-reload&lt;br /&gt;
systemctl enable elasticsearch.service&lt;br /&gt;
systemctl restart elasticsearch.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Tester l'accès :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
curl -X GET http://localhost:9200&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
  &amp;quot;status&amp;quot; : 200,&lt;br /&gt;
  &amp;quot;name&amp;quot; : &amp;quot;Glob Herman&amp;quot;,&lt;br /&gt;
  &amp;quot;cluster_name&amp;quot; : &amp;quot;graylog2&amp;quot;,&lt;br /&gt;
  &amp;quot;version&amp;quot; : {&lt;br /&gt;
    &amp;quot;number&amp;quot; : &amp;quot;1.7.2&amp;quot;,&lt;br /&gt;
    &amp;quot;build_hash&amp;quot; : &amp;quot;e43676b1385b8125d647f593f7202acbd816e8ec&amp;quot;,&lt;br /&gt;
    &amp;quot;build_timestamp&amp;quot; : &amp;quot;2015-09-14T09:49:53Z&amp;quot;,&lt;br /&gt;
    &amp;quot;build_snapshot&amp;quot; : false,&lt;br /&gt;
    &amp;quot;lucene_version&amp;quot; : &amp;quot;4.10.4&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;tagline&amp;quot; : &amp;quot;You Know, for Search&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== MONGODB ==&lt;br /&gt;
MongDB stockera uniquement les paramètres de Graylog.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Créer le fichier de dépôt :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/yum.repos.d/mongodb-org-3.0.repo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 [mongodb-org-3.0]&lt;br /&gt;
 name=MongoDB Repository&lt;br /&gt;
 baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/&lt;br /&gt;
 gpgcheck=0&lt;br /&gt;
 enabled=1&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
yum install mongodb-org&lt;br /&gt;
chkconfig mongod on #(pas encore de fichier d'init systemd)&lt;br /&gt;
systemctl start mongod&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GRAYLOG2 ==&lt;br /&gt;
Graylog receptionnera les logs en provenance des rsyslog et les enverra vers Elasticsearch&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Importer le fichier de dépôt et installer le rpm :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-1.2-repository-el7_latest.rpm&lt;br /&gt;
yum install graylog-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Générer une passphrase :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
yum install pwgen --enablerepo=epel&lt;br /&gt;
pwgen -N 1 -s 96 # Copier la phrase&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Puis récupérer le SHA d'un mot de passe pour l'admin Graylog (à ne pas confondre avec le &amp;quot;root&amp;quot; du système)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
echo -n mot_de_passe_admin_graylog | sha256sum # Copier le SHA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/graylog/server/server.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Mettre la première phrase sur &amp;quot;password_secret =&amp;quot;, et le SHA sur &amp;quot;root_password_sha2 =&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modifier&lt;br /&gt;
 root_email = &amp;quot;admin@domain.com&amp;quot;&lt;br /&gt;
 root_timezone = Europe/Paris&lt;br /&gt;
 elasticsearch_shards = 1&lt;br /&gt;
 # Limiter à localhost (seule l'interface web a besoin de s'y connecter) :&lt;br /&gt;
 rest_transport_uri = http://127.0.0.1:12900/&lt;br /&gt;
 # Retention 1 index par semaine, 52 semaines (à valider sur un an):&lt;br /&gt;
 rotation_strategy = time&lt;br /&gt;
 #elasticsearch_max_docs_per_index = 20000000 # '''commenter'''&lt;br /&gt;
 elasticsearch_max_time_per_index = 7d # à vérifier &amp;quot;1w&amp;quot; pas pris en compte ?&lt;br /&gt;
 elasticsearch_max_number_of_indices = 52&lt;br /&gt;
 # Décommenter au cas où (ligne déjà existantes dans elasticsearch.yml, qui sera relu par Graylog) :&lt;br /&gt;
 elasticsearch_discovery_zen_ping_multicast_enabled = false&lt;br /&gt;
 elasticsearch_discovery_zen_ping_unicast_hosts = localhost:9300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart graylog-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Vérifier s'il y a des erreurs :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
tailf /var/log/graylog-server/server.log&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
on doit avoir vers la fin : &amp;quot;2015-10-10T13:07:16.078+02:00 INFO  [ServerBootstrap] '''Graylog server up and running'''.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== GRAYLOG WEB INTERFACE ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
yum install graylog-web&lt;br /&gt;
pwgen -N 1 -s 96 # Générer une nouvelle passphrase&lt;br /&gt;
vi /etc/graylog/web/web.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
ajouter l'URI du serveur Graylog :&lt;br /&gt;
 graylog2-server.uris=&amp;quot;http://127.0.0.1:12900/&amp;quot;&lt;br /&gt;
 Coller la passphrase sur &amp;quot;application.secret=&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Relancer l'interface&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart graylog-web&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
et s'y connecter : http://&amp;lt;serveur-log&amp;gt;:9000. &lt;br /&gt;
&lt;br /&gt;
Dans l'interface, configurer une input pour syslog dans '''system &amp;gt; inputs'''&lt;br /&gt;
&lt;br /&gt;
sélectionner syslog UDP (ou TCP) et cliquer &amp;quot;launch new input&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dans la fenêtre qui s'ouvre, donner :&lt;br /&gt;
 le titre &amp;quot;Syslog&amp;quot;&lt;br /&gt;
 port 5514&lt;br /&gt;
 bind_IP l'ip du serveur graylog&lt;br /&gt;
 FORCER RDNS car les messages syslog ne contiennent pas toujours le hostname mais l'ip&lt;br /&gt;
et cliquer sur &amp;quot;launch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''' : on ne peut pas utiliser le port par défaut 514 car il faut être root pour binder un port &amp;lt; 1024, et ce n'est pas conseillé de lancer graylog en root !&lt;br /&gt;
&lt;br /&gt;
=== RSYSLOG ===&lt;br /&gt;
Rsyslog sera installé à la place de Syslogd sur les système qui ne l'ont pas par défaut, ou mis à jour en V8 sur les autres. Il enverra les logs vers Graylog.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
yum install rsyslog&lt;br /&gt;
mkdir /etc/rsyslog.d&lt;br /&gt;
vi /etc/rsyslog.conf&lt;br /&gt;
ajouter si ça n'y est pas :&lt;br /&gt;
  $IncludeConfig /etc/rsyslog.d/*.conf&lt;br /&gt;
et exclure local4 de messages&lt;br /&gt;
 *.info;mail.none;authpriv.none;cron.none:local4.none                /var/log/messages&lt;br /&gt;
service syslog stop&lt;br /&gt;
service rsyslog restart&lt;br /&gt;
chkconfig syslog off&lt;br /&gt;
chkconfig rsyslog on&lt;br /&gt;
&lt;br /&gt;
Importer le fichier de dépôt rsyslog&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/yum.repos.d/rsyslog.repo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 [rsyslog-v8-stable]&lt;br /&gt;
 name=Adiscon Rsyslog v8-stable for CentOS-$releasever-$basearch&lt;br /&gt;
 baseurl=http://rpms.adiscon.com/v8-stable/epel-$releasever/$basearch&lt;br /&gt;
 enabled=0&lt;br /&gt;
 gpgcheck=0&lt;br /&gt;
 protect=1&lt;br /&gt;
Et installer :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
yum install rsyslog --enablerepo=rsyslog-v8-stable&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/rsyslog.d/90-graylog2.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 # Template de mise en forme au format Graylog des logs envoyés. La propriété &amp;quot;syslogtag&amp;quot; a été ajoutée au message.&lt;br /&gt;
 $template GRAYLOGRFC5424,&amp;quot;&amp;lt;%PRI%&amp;gt;%PROTOCOL-VERSION% %TIMESTAMP:::date-rfc3339% %HOSTNAME% %APP-NAME% %PROCID% %MSGID% %STRUCTURED-DATA% %syslogtag% %msg%\n&amp;quot;&lt;br /&gt;
 # Quelques filtres&lt;br /&gt;
 :programname, isequal, &amp;quot;cced(smd)&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;(127.0.0.1[127.0.0.1]) - FTP session closed.&amp;quot; stop&lt;br /&gt;
 # Envoi des données. Les logs Apache sont formatés différemment, par un template à part.&lt;br /&gt;
 kern.* @&amp;lt;IP du serveur Graylog&amp;gt;:5514;GRAYLOGRFC5424&lt;br /&gt;
 *.info;mail.none;cron.none;local4.none @&amp;lt;IP du serveur Graylog&amp;gt;:5514;GRAYLOGRFC5424&lt;br /&gt;
 local4.* @&amp;lt;IP du serveur Graylog&amp;gt;:5514;TagApacheLog&lt;br /&gt;
&lt;br /&gt;
Pour d'autres logs que le système :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/rsyslog.d/10-http-graylog2.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* LOG APACHES UNIQUES&lt;br /&gt;
 # Forward apache logs to graylog2 server&lt;br /&gt;
 $template TagApacheLog,&amp;quot;&amp;lt;%PRI%&amp;gt;%PROTOCOL-VERSION% %TIMESTAMP:::date-rfc3339% %HOSTNAME% %APP-NAME% %PROCID% %MSGID% %STRUCTURED-DATA% %msg%\n&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 input (type=&amp;quot;imfile&amp;quot;&lt;br /&gt;
   File=&amp;quot;/var/log/httpd/access_log&amp;quot;&lt;br /&gt;
   Tag=&amp;quot;ApacheAccessLog&amp;quot;&lt;br /&gt;
   Severity=&amp;quot;info&amp;quot;&lt;br /&gt;
   Facility=&amp;quot;local4&amp;quot;&lt;br /&gt;
   addMetadata=&amp;quot;on&amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 input (type=&amp;quot;imfile&amp;quot;&lt;br /&gt;
   File=&amp;quot;/var/log/httpd/error_log&amp;quot;&lt;br /&gt;
   Tag=&amp;quot;ApacheErrorLog&amp;quot;&lt;br /&gt;
   Severity=&amp;quot;info&amp;quot;&lt;br /&gt;
   Facility=&amp;quot;local4&amp;quot;&lt;br /&gt;
   addMetadata=&amp;quot;on&amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 # Filtres AccessLog&lt;br /&gt;
 :msg, contains, &amp;quot;\&amp;quot;HEAD / HTTP/1.0\&amp;quot; 200 - \&amp;quot;-\&amp;quot; \&amp;quot;-\&amp;quot;&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /seafhttp/repo&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /api2/ping/ HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /api2/unseen_messages/ HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /api2/repos/ HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /apc_info.php?auto HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /server-status?auto HTTP/1.0&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /server-status?auto HTTP/1.1&amp;quot; stop&lt;br /&gt;
 # Filtres ErrorLog&lt;br /&gt;
 :msg, contains, &amp;quot;client denied by server configuration: /var/www/html/server-status&amp;quot; stop&lt;br /&gt;
&lt;br /&gt;
* LOG APACHE MULTIPLES (traitement par wildcard)&lt;br /&gt;
 # Forward apache logs to graylog2 server&lt;br /&gt;
 if $!metadata!filename contains(&amp;quot;.error.log&amp;quot;) then {&lt;br /&gt;
   set $.tag = 'ErrorLog';&lt;br /&gt;
 } else {&lt;br /&gt;
   set $.tag = 'AccessLog';&lt;br /&gt;
 }&lt;br /&gt;
 $template TagApacheLog,&amp;quot;&amp;lt;%PRI%&amp;gt;%PROTOCOL-VERSION% %TIMESTAMP:::date-rfc3339% %HOSTNAME% %APP-NAME% %PROCID% %MSGID% %STRUCTURED-DATA% %$.tag% (%$!metadata!filename%): %msg%\n&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 input (type=&amp;quot;imfile&amp;quot;&lt;br /&gt;
   File=&amp;quot;/var/log/httpd/domains/*.log&amp;quot;&lt;br /&gt;
   Tag=&amp;quot;ApacheLog&amp;quot;&lt;br /&gt;
   Severity=&amp;quot;info&amp;quot;&lt;br /&gt;
   Facility=&amp;quot;local4&amp;quot;&lt;br /&gt;
   addMetadata=&amp;quot;on&amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 # Filtres AccessLog&lt;br /&gt;
 :msg, contains, &amp;quot;\&amp;quot;HEAD / HTTP/1.0\&amp;quot; 200 - \&amp;quot;-\&amp;quot; \&amp;quot;-\&amp;quot;&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /seafhttp/repo&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /api2/ping/ HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /api2/unseen_messages/ HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /api2/repos/ HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /apc_info.php?auto HTTP/1.1&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /server-status?auto HTTP/1.0&amp;quot; stop&lt;br /&gt;
 :msg, contains, &amp;quot;GET /server-status?auto HTTP/1.1&amp;quot; stop&lt;br /&gt;
 # Filtres ErrorLog&lt;br /&gt;
 :msg, contains, &amp;quot;client denied by server configuration: /var/www/html/server-status&amp;quot; stop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si pas déjà fait, ajouter local4.none dans /etc/syslog/conf pour éviter la double écriture des logs Apache dans /var/log/messages&lt;br /&gt;
 *.info;mail.none;authpriv.none;cron.none;local4.none          /var/log/messages&lt;br /&gt;
&lt;br /&gt;
Relancer le service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
service rsyslog restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== TIPS &amp;amp; TRICKS ==&lt;br /&gt;
=== SUPPRIMER DES MESSAGES par l'API ElasticSearch ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
curl -XDELETE 'http://localhost:9200/graylog2_0/message/_query?q=host:&amp;quot;&amp;lt;nom_du_serveur&amp;gt;&amp;quot;'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ou pour tout supprimer :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
curl -XDELETE 'http://127.0.0.1:9200/graylog2_*/message/_query?q=host:*'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vider la base Elasticsearch ===&lt;br /&gt;
Pour tout supprimer après les tests par exemple, arrêter graylog-server et elasticsearch, supprimer tous les répertoires identifié sous la racine identifiée par &amp;quot;path.data&amp;quot;. L'arborescence et les bases seront recréées au redémarrage.&lt;/div&gt;</summary>
		<author><name>Frank</name></author>	</entry>

	</feed>