<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>家サーバの設定記録</title>
    <description></description>
    <link>http://dolcano.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>graylogをCentOS7にインストールしてみる</title>
      <description>splunkのようなログ解析ツールにgraylogというのがあるらしい。&lt;br /&gt;
&lt;br /&gt;
それを動かすには２つの方法があり、１つは仮想アプライアンスで&lt;br /&gt;
出来合いのものを動かす方法。&lt;br /&gt;
もう一つは、rpm等を使ってサーバにインストールする方法だそうだ。&lt;br /&gt;
&lt;br /&gt;
仮想アプライアンスは後で試すとして、とりあえず、CentOS7にインストールしてみる。&lt;br /&gt;
&lt;br /&gt;
インストールする際には、JDKとElasticsearch、MongoDBのインストールが必要らしい。&lt;br /&gt;
&lt;br /&gt;
１．JDKのインストール&lt;br /&gt;
まず、jdk-8u101-linux-x64.rpmのダウンロード&lt;br /&gt;
&lt;br /&gt;
# wget --no-check-certificate --no-cookies --header &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.rpm&lt;br /&gt;
&lt;br /&gt;
ダウンロードしたらインストールする&lt;br /&gt;
# rpm -ihv jdk-8u101-linux-x64.rpm&lt;br /&gt;
&lt;br /&gt;
２．elasticsearchのインストール&lt;br /&gt;
次にElasticsearchをインストールする。&lt;br /&gt;
&lt;br /&gt;
まず、リポジトリを追加&lt;br /&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;# cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/yum.repos.d/elasticsearch.repo&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;[elasticsearch-2.x]&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;name=Elasticsearch repository for 2.x packages&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;baseurl=https://packages.elastic.co/elasticsearch/2.x/centos&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;gpgcheck=1&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div style=&quot;white-space: pre;&quot;&gt;enabled=1&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;
&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot; data-mce-mark=&quot;1&quot;&gt;EOF&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot; data-mce-mark=&quot;1&quot;&gt;用意ができたらインストール&lt;/span&gt;&lt;br /&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot; data-mce-mark=&quot;1&quot;&gt;# yum install elasticsearch&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/code&gt;&lt;span style=&quot;white-space: pre;&quot; data-mce-mark=&quot;1&quot;&gt;# systemctl daemon-reload&lt;br /&gt;
&lt;/span&gt;# systemctl enable elasticsearch&lt;br /&gt;
&lt;br /&gt;
確認してみる。&lt;br /&gt;

&lt;div&gt;# systemctl list-unit-files | grep elastic&lt;/div&gt;
&lt;div&gt;elasticsearch.service &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; enabled&lt;br /&gt;
&lt;br /&gt;
elasticsearchの設定変更&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;# cp /etc/elasticsearch/elasticsearch.yml{,.bk}&lt;/div&gt;
&lt;div&gt;# cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; /etc/elasticsearch/elasticsearch.yml&lt;/div&gt;
&lt;div&gt;cluster.name: graylog&lt;/div&gt;
&lt;div&gt;script.inline: false&lt;/div&gt;
&lt;div&gt;script.indexed: false&lt;/div&gt;
&lt;div&gt;script.file: false&lt;/div&gt;
&lt;div&gt;EOF&lt;br /&gt;
&lt;br /&gt;
elasticsearch再起動&lt;/div&gt;
&lt;div&gt;# service elasticsearch restart&lt;br /&gt;
&lt;br /&gt;
ちゃんと起動しているかどうか確認&lt;br /&gt;

&lt;div&gt;# curl -X GET http://localhost:9200&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;name&quot; : &quot;Fallen One&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;cluster_name&quot; : &quot;graylog&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;cluster_uuid&quot; : &quot;XWGjyKT6QaOSixynaJLG_A&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;version&quot; : {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;number&quot; : &quot;2.4.4&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;build_hash&quot; : &quot;fcbb46dfd45562a9cf00c604b30849a6dec6b017&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;build_timestamp&quot; : &quot;2017-01-03T11:33:16Z&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;build_snapshot&quot; : false,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;lucene_version&quot; : &quot;5.5.2&quot;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; },&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;tagline&quot; : &quot;You Know, for Search&quot;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
# curl -XGET 'http://localhost:9200/_cluster/health?pretty=true'&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;cluster_name&quot; : &quot;graylog&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;status&quot; : &quot;green&quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;timed_out&quot; : false,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;number_of_nodes&quot; : 1,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;number_of_data_nodes&quot; : 1,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;active_primary_shards&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;active_shards&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;relocating_shards&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;initializing_shards&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;unassigned_shards&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;delayed_unassigned_shards&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;number_of_pending_tasks&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;number_of_in_flight_fetch&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;task_max_waiting_in_queue_millis&quot; : 0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &quot;active_shards_percent_as_number&quot; : 100.0&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;#&lt;/div&gt;
&lt;br /&gt;
３．MongoDBのインストール&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;# cat &amp;lt;&amp;lt;&quot;EOF&quot; &amp;gt; /etc/yum.repos.d/mongodb-org-3.2.repo&lt;/div&gt;
&lt;div&gt;[mongodb-org-3.2]&lt;/div&gt;
&lt;div&gt;name=MongoDB Repository&lt;/div&gt;
&lt;div&gt;baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/&lt;/div&gt;
&lt;div&gt;gpgcheck=1&lt;/div&gt;
&lt;div&gt;enabled=1&lt;/div&gt;
&lt;div&gt;gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc&lt;/div&gt;
&lt;div&gt;EOF&lt;/div&gt;
&lt;div&gt;# yum install mongodb-org&lt;br /&gt;
&lt;br /&gt;
サービス起動&lt;br /&gt;

&lt;div&gt;# systemctl start mongod&lt;/div&gt;
&lt;div&gt;# systemctl enable mongod&lt;br /&gt;
&lt;br /&gt;
４．graylogのインストール&lt;br /&gt;
&lt;br /&gt;
リポジトリの取得&lt;br /&gt;

&lt;div&gt;#&amp;nbsp;wget https://packages.graylog2.org/repo/packages/graylog-2.0-repository_latest.rpm&lt;br /&gt;
&lt;br /&gt;
リポジトリをインストール&lt;br /&gt;
# rpm -ivh&amp;nbsp;&lt;span style=&quot;background-color: initial;&quot; data-mce-mark=&quot;1&quot;&gt;graylog-2.0-repository_latest.rpm&lt;br /&gt;
&lt;br /&gt;
# yum install graylog-server&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;
&lt;div&gt;# yum -y install epel-release&lt;/div&gt;
&lt;div&gt;# yum -y install pwgen&lt;br /&gt;

&lt;div&gt;# sed -e &quot;/^password_secret/c password_secret = $(pwgen -N 1 -s 96)&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^root_password_sha2 /c root_password_sha2 = $(echo -n P@ssw0rd | sha256sum | awk '{print $1}')&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^#root_email/c root_email = root@localhost&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^root_timezone/c root_timezone = Japan&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^elasticsearch_discovery_zen_ping_unicast_hosts/c elasticsearch_discovery_zen_ping_unicast_hosts = $(hostname -I | xargs -n 1 | xargs -I{} echo {}:9300 | tr '\n' ',' | sed 's/,$//g')&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^elasticsearch_max_docs_per_index/c elasticsearch_max_docs_per_index = 20000000&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^elasticsearch_shards/c elasticsearch_shards = 1&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^elasticsearch_replicas/c elasticsearch_replicas = 0&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/^rest_listen_uri/c rest_listen_uri = http://192.168.1.10:12900/&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -e &quot;/#web_listen_uri/c web_listen_uri = http://192.168.1.10:9000/&quot; \&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; -i.bk /etc/graylog/server/server.conf&lt;br /&gt;
&lt;br /&gt;
設定できたらサービスの再起動&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;# systemctl daemon-reload&lt;/div&gt;
&lt;div&gt;# systemctl restart graylog-server&lt;/div&gt;
&lt;div&gt;# systemctl enable graylog-server&lt;/div&gt;
&lt;div&gt;# systemctl enable elasticsearch&lt;br /&gt;
&lt;br /&gt;
firewallの穴あけをする&lt;br /&gt;

&lt;div&gt;# firewall-cmd --permanent --zone=public --add-port=9000/tcp&lt;/div&gt;
&lt;div&gt;# firewall-cmd --permanent --zone=public --add-port=12900/tcp&lt;/div&gt;
&lt;div&gt;# firewall-cmd --permanent --zone=public --add-port=1514/tcp&lt;/div&gt;
&lt;div&gt;# firewall-cmd --reload&lt;br /&gt;
&lt;br /&gt;
ブラウザで、&lt;br /&gt;
http://192.168.1.10:9000　にアクセスする。&lt;br /&gt;
ID/パスワードは　&lt;span style=&quot;color: #555555; font-family: メイリオ, Meiryo, Osaka, '&amp;ldquo;ヒラギノ角ゴ Pro W3&amp;Prime;', '&amp;ldquo;Hiragino Kaku Gothic Pro&amp;rdquo;', '&amp;ldquo;ＭＳ Ｐゴシック&amp;rdquo;', '&amp;ldquo;MS PGothic&amp;rdquo;', sans-serif; background-color: initial;&quot;&gt;admin　と　&lt;/span&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;P@ssw0rd　&amp;larr;　上で設定したパスワードにする&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;code class=&quot;bash plain&quot; style=&quot;font-variant-numeric: inherit; font-stretch: inherit; margin: 0px !important; padding: 0px !important; line-height: 1.1em !important; vertical-align: baseline !important; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; width: auto !important; box-sizing: content-box !important; direction: ltr !important; box-shadow: none !important; display: inline !important;&quot;&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;div style=&quot;clear:both&quot;&gt;&lt;/div&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/graylog%E3%82%92centos7%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B</link> 
    </item>
    <item>
      <title>rsyslogサーバを作る</title>
      <description>rsyslog.confの設定を変更する&lt;br /&gt;
&lt;br /&gt;
# vi /etc/rsyslog.conf&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;# Provides UDP syslog reception&lt;/div&gt;
&lt;div&gt;$ModLoad imudp&lt;/div&gt;
&lt;div&gt;$UDPServerRun 514&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;# Provides TCP syslog reception&lt;/div&gt;
&lt;div&gt;$ModLoad imtcp&lt;/div&gt;
&lt;div&gt;$InputTCPServerRun 514&lt;br /&gt;
&lt;br /&gt;
# 送信元を限定設定の追加&lt;br /&gt;

&lt;div&gt;# Sender&lt;/div&gt;
&lt;div&gt;$AllowedSender UDP, 127.0.0.1, 192.168.1.0/24&lt;/div&gt;
&lt;div&gt;$AllowedSender TCP, 127.0.0.1, 192.168.1.0/24&lt;br /&gt;
&lt;br /&gt;
設定が終了したら、Firewalldの設定を変更と、rsyslogdの再起動&lt;br /&gt;
# firewall-cmd --permanent --add-port=514/tcp # firewall-cmd --permanent --add-port=514/udp # firewall-cmd --reload # systemctl restart rsyslog&lt;br /&gt;
&lt;br /&gt;
syslogクライアント側の設定&lt;br /&gt;
&lt;br /&gt;
# vi /etc/rsyslog.conf&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;# ### begin forwarding rule ###&lt;/div&gt;
&lt;div&gt;# The statement between the begin ... end define a SINGLE forwarding&lt;/div&gt;
&lt;div&gt;# rule. They belong together, do NOT split them. If you create multiple&lt;/div&gt;
&lt;div&gt;# forwarding rules, duplicate the whole block!&lt;/div&gt;
&lt;div&gt;# Remote Logging (we use TCP for reliable delivery)&lt;/div&gt;
&lt;div&gt;#&lt;/div&gt;
&lt;div&gt;# An on-disk queue is created for this action. If the remote host is&lt;/div&gt;
&lt;div&gt;# down, messages are spooled to disk and sent when it is up again.&lt;/div&gt;
&lt;div&gt;$ActionQueueFileName fwdRule1 # unique name prefix for spool files&lt;/div&gt;
&lt;div&gt;$ActionQueueMaxDiskSpace 1g &amp;nbsp; # 1gb space limit (use as much as possible)&lt;/div&gt;
&lt;div&gt;$ActionQueueSaveOnShutdown on # save messages to disk on shutdown&lt;/div&gt;
&lt;div&gt;$ActionQueueType LinkedList &amp;nbsp; # run asynchronously&lt;/div&gt;
&lt;div&gt;$ActionResumeRetryCount -1 &amp;nbsp; &amp;nbsp;# infinite retries if host is down&lt;/div&gt;
&lt;div&gt;# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional&lt;/div&gt;
&lt;div&gt;*.* @192.168.1.10:514&lt;/div&gt;
&lt;div&gt;*.* @@192.168.1.10:514&lt;/div&gt;
&lt;br /&gt;
&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;# systemctl restart rsyslog&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;syslogデータは　/var/log/messages に保存される。&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;これだと、ログが混在してしまうので、IPアドレス毎に分離する。&lt;/span&gt;&lt;br /&gt;
以下の2行を追加。&lt;br /&gt;
&lt;br /&gt;
# vi /etc/rsyslog.conf&lt;br /&gt;
&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;$template ClinetMessage,&quot;/var/log/rsyslog/%fromhost%/messages.log&quot;&lt;br /&gt;
*.* -?ClinetMessage&lt;br /&gt;
&lt;br /&gt;
さらに日ごとに分けるなら、/var/log/rsyslog以下を&lt;br /&gt;
/var/log/rsyslog/%fromhost%/%$year%%$month%%$day%_messages.log&lt;br /&gt;
とする。&lt;br /&gt;
&lt;/span&gt;&lt;span face=&quot;Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace&quot; style=&quot;font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/rsyslog%E3%82%B5%E3%83%BC%E3%83%90%E3%82%92%E4%BD%9C%E3%82%8B</link> 
    </item>
    <item>
      <title>fluentdをインストールする</title>
      <description>wgetをインストールする&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp;yum install wget&lt;br /&gt;
&lt;br /&gt;
fluentdからRedhat7用のRPMをダウンロードする&lt;br /&gt;
# wget http://packages.treasuredata.com.s3.amazonaws.com/2/redhat/7/x86_64/td-agent-2.3.4-0.el7.x86_64.rpm&lt;br /&gt;
&lt;br /&gt;
依存性を保つため、redhat-lsb-coreをインストールする&lt;br /&gt;
# yum install redhat-lsb-core&lt;br /&gt;
&lt;br /&gt;
ダウンロードしたtd-agentをインストールする&lt;br /&gt;
# rpm -ivh td-agent-2.3.4-0.el7.x86_64.rpm&lt;br /&gt;
&lt;br /&gt;
バージョンを確認する&lt;br /&gt;

&lt;div&gt;# td-agent --version&lt;/div&gt;
&lt;div&gt;td-agent 0.12.31&lt;/div&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/centos7/fluentd%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>CentOS7の設定</title>
      <description>IPアドレスを固定する&lt;br /&gt;
&lt;br /&gt;
# less /etc/sysconfig/network-scripts/ifcfg-enp0s3&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;TYPE=Ethernet&lt;/div&gt;
&lt;div&gt;BOOTPROTO=static&lt;/div&gt;
&lt;div&gt;DEFROUTE=yes&lt;/div&gt;
&lt;div&gt;PEERDNS=yes&lt;/div&gt;
&lt;div&gt;PEERROUTES=yes&lt;/div&gt;
&lt;div&gt;IPV4_FAILURE_FATAL=no&lt;/div&gt;
&lt;div&gt;IPV6INIT=yes&lt;/div&gt;
&lt;div&gt;IPV6_AUTOCONF=yes&lt;/div&gt;
&lt;div&gt;IPV6_DEFROUTE=yes&lt;/div&gt;
&lt;div&gt;IPV6_PEERDNS=yes&lt;/div&gt;
&lt;div&gt;IPV6_PEERROUTES=yes&lt;/div&gt;
&lt;div&gt;IPV6_FAILURE_FATAL=no&lt;/div&gt;
&lt;div&gt;IPV6_ADDR_GEN_MODE=stable-privacy&lt;/div&gt;
&lt;div&gt;NAME=enp0s3&lt;/div&gt;
&lt;div&gt;UUID=91c800a4-5144-41da-a10c-53c555035f9b&lt;/div&gt;
&lt;div&gt;DEVICE=enp0s3&lt;/div&gt;
&lt;div&gt;ONBOOT=yes&lt;/div&gt;
&lt;div&gt;IPADDR0=192.168.1.10&lt;/div&gt;
&lt;div&gt;PREFIX=24&lt;/div&gt;
&lt;div&gt;GATEWAY0=192.168.1.1&lt;/div&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/centos7/centos7%E3%81%AE%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>作り直し＆初期設定</title>
      <description>家ネットワークを大きく見直した。&lt;br /&gt;
コンセプトは以下のとおり&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;ブロードバンドルータ－DMZ－FW－プライベートNW　という構成に変更&lt;/li&gt;
&lt;li&gt;DMZ内にサーバを設置&lt;/li&gt;
&lt;li&gt;syslogを一か所に集めるため、syslogサーバを立てる&lt;/li&gt;
&lt;li&gt;syslog管理をするため何か（splunkまたはkibana）を設定する&lt;/li&gt;
&lt;li&gt;Webサーバで公開する内容は、音データ、blogデータ、アクセスログデータ&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
ここまでやったこと&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;家のネットワーク構成修正（済）&lt;/li&gt;
&lt;li&gt;サーバ系はDMZに設置（済）&lt;/li&gt;
&lt;li&gt;CentOS６を新規仮想サーバとして作成&lt;/li&gt;
&lt;li&gt;selinuxの設定をdisableに設定&lt;/li&gt;
&lt;li&gt;iptables で、sshとsyslog（udp,tcp）を許可&lt;/li&gt;
&lt;li&gt;syslogサーバを設定&lt;/li&gt;
&lt;/ol&gt;これからやること&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Webサーバの再構築&lt;/li&gt;
&lt;li&gt;blogサーバ構築&lt;/li&gt;
&lt;li&gt;音楽データ配信用設定&lt;/li&gt;
&lt;li&gt;Webalizerの設定&lt;/li&gt;
&lt;li&gt;kibanaを試す&lt;/li&gt;
&lt;/ol&gt;悩みどころ&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;CentOS6のデータ領域が小さい&amp;rarr;大きくするか？新規に作り直すか？&lt;/li&gt;
&lt;li&gt;blogサーバはwiki？wordpress？tdiary？&lt;/li&gt;
&lt;li&gt;データ配信用に特別な設定をするか？今のようにWebサーバの機能で行くか？&lt;/li&gt;
&lt;li&gt;splunkは再度インストールできないものか？&lt;/li&gt;
&lt;li&gt;メールサーバはどうするか？&lt;/li&gt;
&lt;li&gt;DNSサーバはどうするか？&lt;/li&gt;
&lt;/ol&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E4%BD%9C%E3%82%8A%E7%9B%B4%E3%81%97%EF%BC%86%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>ノートPCでサスペンドさせない設定</title>
      <description>ノートPCで蓋を閉じてもサスペンドにならないようにするには&lt;br /&gt;
&lt;span style=&quot;font-family: arial, helvetica, osaka, 'MS PGothic', sans-serif; font-size: 15px; line-height: 27px;&quot;&gt;/etc/systemd/logind.conf&lt;br /&gt;
で&lt;br /&gt;
&lt;/span&gt;
&lt;pre style=&quot;font-family: arial, helvetica, osaka, 'MS PGothic', sans-serif; margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: medium;&quot;&gt;HandleLidSwitch=ignore&lt;br /&gt;
とする。&lt;br /&gt;
&lt;br /&gt;
&lt;/pre&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/centos7/%E3%83%8E%E3%83%BC%E3%83%88pc%E3%81%A7%E3%82%B5%E3%82%B9%E3%83%9A%E3%83%B3%E3%83%89%E3%81%95%E3%81%9B%E3%81%AA%E3%81%84%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>tdiaryのインストール</title>
      <description>tdiaryをインストールするために、まずrubyをインストールする。&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp;yum install ruby&lt;br /&gt;
&lt;br /&gt;
gemとかrubyの仕組みがよくわかってなくて、&lt;br /&gt;
gemでのtdiaryがうまくインストールできないため、&lt;br /&gt;
tdiary.orgから最新バージョンのものを取ってくる。&lt;br /&gt;
&lt;br /&gt;
$ cd ./public_html&lt;br /&gt;
&lt;br /&gt;

&lt;div&gt;$ wget http://www.tdiary.org/download/tdiary-full-v4.0.4.tar.gz&lt;/div&gt;
&lt;div&gt;$ mv tdiary-v4.0.4/ ./public_html/diary&lt;br /&gt;
$ cd public_html/diary/&lt;br /&gt;
$ chmod 755 ./diary/&lt;br /&gt;
&lt;br /&gt;
この状態で、tdiaryにアクセスすると、web上で以下のようなエラーが出る。&lt;br /&gt;

&lt;pre&gt;Could not find addressable-2.3.6 in any of the sources (Bundler::GemNotFound)

ってことで、bundle install を実行&lt;br /&gt;


$ gem install bundler&lt;br /&gt;

$ cd /home/hoge/public_html/diary&lt;br /&gt;

$ bundle install&lt;br /&gt;



この状態で、tdiaryにアクセスすると、web上で以下のようなエラーが出る。&lt;/pre&gt;
&lt;pre&gt;No such file or directory - tdiary.conf (Errno::ENOENT)&lt;br /&gt;


これはtdiary.confがないから。&lt;br /&gt;

サンプルを元にtdiary.confを作る。&lt;br /&gt;


$ cp tdiary.conf.beginner tdiary.conf&lt;br /&gt;


これで一応、tdiaryが動く。&lt;br /&gt;


.htaccessの設定&lt;br /&gt;


AddHandler cgi-script .rb
AddType application/xml .rdf
&amp;lt;Files &quot;*.rhtml*&quot;&amp;gt;
        deny from all
&amp;lt;/Files&amp;gt;

&amp;lt;Files &quot;tdiary.*&quot;&amp;gt;
        deny from all
&amp;lt;/Files&amp;gt;

&amp;lt;Files update.rb&amp;gt;
        AuthName      tDiary
        AuthType      Basic
        AuthUserFile  /home/hoge/.htpasswd
        Require user  hogehoge
&amp;lt;/Files&amp;gt;&lt;br /&gt;

&lt;br /&gt;


.htpasswd　の設定&lt;br /&gt;


$ cd&lt;br /&gt;

$ htpasswd -c .htpasswd hogehoge&lt;br /&gt;

パスワードを2回入れる。&lt;br /&gt;

&lt;br /&gt;

&lt;/pre&gt;
&lt;/div&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/centos7/ruby%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB</link> 
    </item>
    <item>
      <title>Centos7　つづき</title>
      <description>日本語を入力できるようにkkcをインストールする&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp;yum install ibus-kkc.x86_64&lt;br /&gt;
&lt;br /&gt;
/etc/httpd/conf.d/user.conf&lt;br /&gt;

&lt;div&gt;#&lt;/div&gt;
&lt;div&gt;# UserDir: The name of the directory that is appended onto a user's home&lt;/div&gt;
&lt;div&gt;# directory if a ~user request is received.&lt;/div&gt;
&lt;div&gt;#&lt;/div&gt;
&lt;div&gt;# The path to the end user account 'public_html' directory must be&lt;/div&gt;
&lt;div&gt;# accessible to the webserver userid. &amp;nbsp;This usually means that ~userid&lt;/div&gt;
&lt;div&gt;# must have permissions of 711, ~userid/public_html must have permissions&lt;/div&gt;
&lt;div&gt;# of 755, and documents contained therein must be world-readable.&lt;/div&gt;
&lt;div&gt;# Otherwise, the client will only receive a &quot;403 Forbidden&quot; message.&lt;/div&gt;
&lt;div&gt;#&lt;/div&gt;
&lt;div&gt;&amp;lt;IfModule mod_userdir.c&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; #&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; # UserDir is disabled by default since it can confirm the presence&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; # of a username on the system (depending on home directory&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; # permissions).&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; #&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; #UserDir disabled&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; UserDir enable&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; #&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; # To enable requests to /~user/ to serve the user's public_html&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; # directory, remove the &quot;UserDir disabled&quot; line above, and uncomment&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; # the following line instead:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; #&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; #UserDir public_html&lt;/div&gt;
&lt;div&gt;&amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;#&lt;/div&gt;
&lt;div&gt;# Control access to UserDir directories. &amp;nbsp;The following is an example&lt;/div&gt;
&lt;div&gt;# for a site where these directories are restricted to read-only.&lt;/div&gt;
&lt;div&gt;#&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory &quot;/home/*/public_html&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AllowOverride FileInfo AuthConfig Limit Indexes&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Require method GET POST OPTIONS&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;br /&gt;
http.conf を修正&lt;br /&gt;

&lt;div&gt;ServerRoot &quot;/etc/httpd&quot;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Listen 80&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Include conf.modules.d/*.conf&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;User apache&lt;/div&gt;
&lt;div&gt;Group apache&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;ServerAdmin webmaster@example.com&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;ServerName www.example.com:80&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory /&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AllowOverride none&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Require all denied&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;DocumentRoot &quot;/var/www/html&quot;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory &quot;/var/www&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AllowOverride None&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Require all granted&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory &quot;/var/www/html&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Options Includes ExecCGI FollowSymLinks&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AllowOverride All&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Require all granted&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory &quot;/var/www/icons&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Options MultiViews&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AllowOverride None&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Order allow,deny&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Allow from all&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;IfModule dir_module&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; DirectoryIndex index.html index.rb index.php&lt;/div&gt;
&lt;div&gt;&amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Files &quot;.ht*&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Require all denied&lt;/div&gt;
&lt;div&gt;&amp;lt;/Files&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;ErrorLog &quot;logs/error_log&quot;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;LogLevel warn&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;IfModule log_config_module&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; LogFormat &quot;%h %l %u %t \&quot;%r\&quot; %&amp;gt;s %b \&quot;%{Referer}i\&quot; \&quot;%{User-Agent}i\&quot;&quot; combined&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; LogFormat &quot;%h %l %u %t \&quot;%r\&quot; %&amp;gt;s %b&quot; common&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;IfModule logio_module&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; LogFormat &quot;%h %l %u %t \&quot;%r\&quot; %&amp;gt;s %b \&quot;%{Referer}i\&quot; \&quot;%{User-Agent}i\&quot; %I %O&quot; combinedio&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; CustomLog &quot;logs/access_log&quot; combined&lt;/div&gt;
&lt;div&gt;&amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;IfModule alias_module&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ScriptAlias /cgi-bin/ &quot;/var/www/cgi-bin/&quot;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory &quot;/var/www/cgi-bin&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AllowOverride None&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Options None&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Require all granted&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;IfModule mod_userdir.c&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; UserDir enable&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; UserDir public_html&lt;/div&gt;
&lt;div&gt;&amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory &quot;/home/*/public_html/diary.new&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AllowOverride FileInfo AuthConfig Limit&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options Includes ExecCGI FollowSymLinks&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Order allow,deny&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Allow from all&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AddHandler cgi-script .cgi .rb .php .pl&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;Directory &quot;/home/*/public_html/diary&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AllowOverride FileInfo AuthConfig Limit&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options Includes ExecCGI FollowSymLinks&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Order allow,deny&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Allow from all&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AddHandler cgi-script .cgi .rb .php .pl&lt;/div&gt;
&lt;div&gt;&amp;lt;/Directory&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;IfModule mime_module&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; TypesConfig /etc/mime.types&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AddType application/x-compress .Z&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AddType application/x-gzip .gz .tgz&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AddHandler cgi-script .cgi .rb .php .pl&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AddType text/html .shtml&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; AddOutputFilter INCLUDES .shtml&lt;/div&gt;
&lt;div&gt;&amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;AddDefaultCharset UTF-8&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;IfModule mime_magic_module&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; MIMEMagicFile conf/magic&lt;/div&gt;
&lt;div&gt;&amp;lt;/IfModule&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;EnableSendfile on&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/centos7/centos7%E3%80%80%E3%81%A4%E3%81%A5%E3%81%8D</link> 
    </item>
    <item>
      <title>Centos7のインストールと設定</title>
      <description>VirtualBoxに新しいマシンを追加。&lt;br /&gt;
Centos7をインストールする。&lt;br /&gt;
とりあえず、メモリは4G、HDDは20G。あとはおまかせでインストール開始。&lt;br /&gt;
インストール終了後、一旦仮想PCの電源OFF。&lt;br /&gt;
&lt;br /&gt;
vmwareでの作業&lt;br /&gt;
仮想CDからインストール用のISOフィアルを抜く&lt;br /&gt;
ネットワークの設定を　NAT　から　ブリッジアダプターに変更&lt;br /&gt;
&lt;br /&gt;
仮想PC（Centos7）での作業&lt;br /&gt;
固定IPアドレスを設定&lt;br /&gt;
&lt;br /&gt;
sshdを自動起動させるための設定&lt;br /&gt;
# systemctl enable sshd.service&lt;br /&gt;
&lt;br /&gt;
selinuxを停止させる&lt;br /&gt;

&lt;div&gt;# cd /etc/selinux/&lt;br /&gt;

&lt;div&gt;&amp;nbsp; #SELINUX=enforcing&lt;/div&gt;
&lt;div&gt;&amp;nbsp; SELINUX=disabled&lt;/div&gt;
&lt;div&gt;一回リブート&lt;br /&gt;
&lt;br /&gt;
ネットワークを起動時に生かす&lt;br /&gt;
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3&lt;br /&gt;
&amp;nbsp; ONBOOT = no を変更して&lt;br /&gt;
&amp;nbsp; ONBOOT = yes&lt;br /&gt;
とする&lt;br /&gt;
&lt;br /&gt;
Firewallの設定を確認、その後、http,httpsを通過させるように設定&lt;br /&gt;
# firewall-cmd --list-all-zones&lt;br /&gt;
# firewall-cmd --add-service=http --zone=public --permanent&lt;br /&gt;
# firewall-cmd --add-service=https --zone=public --permanent&lt;br /&gt;
&lt;br /&gt;
httpd　と　php　と　mariadbをインストール&lt;br /&gt;
# yum install httpd mod_ssl php php-mysql mariadb-server&lt;br /&gt;
&lt;br /&gt;
httpdとmariadbを起動&lt;br /&gt;

&lt;div&gt;# systemctl start httpd.service&lt;/div&gt;
&lt;div&gt;# systemctl start mariadb.service&lt;/div&gt;
&lt;div&gt;# systemctl enable httpd.service&lt;/div&gt;
&lt;div&gt;# systemctl enable mariadb.service&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
php.iniファイルを編集&lt;br /&gt;
# /etc/php.ini&lt;br /&gt;
&amp;nbsp; mbstring.internal_encoding = UTF-8&lt;br /&gt;
&amp;nbsp;&amp;nbsp;mbstring.http_output = UTF-8&lt;br /&gt;
&amp;nbsp; mbstring.encoding_translation = On&lt;br /&gt;
&lt;br /&gt;
mariadbのファイルを編集&lt;br /&gt;
# vi /etc/my.cnf.d/server.cnf&lt;br /&gt;
&amp;nbsp; [mysqld]
&lt;div&gt;&amp;nbsp; character-set-server=utf8&lt;/div&gt;
&lt;div&gt;&amp;nbsp; skip-character-set-client-handshake&lt;/div&gt;
&lt;br /&gt;
# vi /etc/my.cnf.d/client.cnf&lt;br /&gt;

&lt;div&gt;&amp;nbsp; [client]&lt;/div&gt;
&lt;div&gt;&amp;nbsp; default-character-set=utf8&lt;/div&gt;
&lt;br /&gt;
# vi /etc/my.cnf.d/mysql-clients.cnf&lt;br /&gt;
&amp;nbsp; [mysql]
&lt;div&gt;&amp;nbsp; default-character-set=utf8&lt;/div&gt;
&lt;br /&gt;
とりあえずここまで。&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description> 
      <link>http://dolcano.blog.shinobi.jp/centos7/centos7%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A8%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>postfixの設定</title>
      <description>postfixのmain.cfを編集&lt;br /&gt;
&lt;br /&gt;
relayhost = [xx.yy.auone-net.jp]:587 &amp;nbsp; &amp;larr;xyはsmtpサーバによって異なる&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;最終行に追加&lt;/span&gt;&lt;br /&gt;
smtp_sasl_auth_enable = yes&lt;br /&gt;
smtp_sasl_password_maps = hash:/etc/postfix/smtp_passwd&lt;br /&gt;
&lt;br /&gt;
smtp_sasl_security_options = noanonymous&lt;br /&gt;
smtp_sasl_mechanism_filter = CRAM-MD5, DIGEST-MD5, PLAIN, LOGIN&lt;br /&gt;
&lt;br /&gt;
# vi /etc/postfix/smtp_passwd　&amp;larr;新規作成&lt;br /&gt;
xx.yy.auone-net.jp a123456789:password　&amp;larr;a123456789 はアカウント　passwordは設定したパスワード&lt;br /&gt;
&lt;br /&gt;
# yum -y install cyrus-sasl-plain cyrus-sasl-md5　&amp;larr;これを入れないと怒られる&lt;br /&gt;
&lt;br /&gt;
# /etc/init.d/saslauthd restart&lt;br /&gt;
# /etc/init.d/postfix restart&lt;br /&gt;
&lt;br /&gt;
# mail test@example.com　&amp;larr;テストメールを自分のメールアドレスに送付&lt;br /&gt;
&lt;br /&gt;
# /etc/init.d/dovecot restart&lt;br /&gt;
&lt;br /&gt;
再起動で立ち上がるように設定&lt;br /&gt;
&lt;div&gt;
	# chkconfig saslauthd --level 345 on&lt;/div&gt;
&lt;div&gt;
	# chkconfig postfix --level 345 on&lt;/div&gt;
&lt;div&gt;
	# chkconfig dovecot --level 345 on&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
</description> 
      <link>http://dolcano.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/postfix%E3%81%AE%E8%A8%AD%E5%AE%9A</link> 
    </item>

  </channel>
</rss>