<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel rdf:about="http://dolcano.blog.shinobi.jp/RSS/100/">
    <title>家サーバの設定記録</title>
    <link>http://dolcano.blog.shinobi.jp/</link>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://dolcano.blog.shinobi.jp/RSS/" />
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
    <description></description>
    <dc:language>ja</dc:language>
    <dc:date>2017-02-12T14:56:20+09:00</dc:date>
    <items>
    <rdf:Seq>
      <rdf:li rdf:resource="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" />
      <rdf:li rdf:resource="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" />
      <rdf:li rdf:resource="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" />
      <rdf:li rdf:resource="http://dolcano.blog.shinobi.jp/centos7/centos7%E3%81%AE%E8%A8%AD%E5%AE%9A" />
      <rdf:li rdf:resource="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" />
      <rdf:li rdf:resource="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" />
      <rdf:li rdf:resource="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" />
      <rdf:li rdf:resource="http://dolcano.blog.shinobi.jp/centos7/centos7%E3%80%80%E3%81%A4%E3%81%A5%E3%81%8D" />
      <rdf:li rdf:resource="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" />
      <rdf:li rdf:resource="http://dolcano.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/postfix%E3%81%AE%E8%A8%AD%E5%AE%9A" />
    </rdf:Seq>
    </items>
  </channel>

  <item rdf:about="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>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>
    <title>graylogをCentOS7にインストールしてみる</title>
    <description>splunkのようなログ解析ツールにgraylogというのがあるらしい。

それを動かすには２つの方法があり、１つは仮想アプライアンスで
出来合いのものを動かす方法。
もう一つは、rpm等を使ってサーバにインストールする方法だそうだ。

仮想アプライアンスは後で試すとして、とりあえず、CentOS7...</description>
    <content:encoded><![CDATA[splunkのようなログ解析ツールにgraylogというのがあるらしい。<br />
<br />
それを動かすには２つの方法があり、１つは仮想アプライアンスで<br />
出来合いのものを動かす方法。<br />
もう一つは、rpm等を使ってサーバにインストールする方法だそうだ。<br />
<br />
仮想アプライアンスは後で試すとして、とりあえず、CentOS7にインストールしてみる。<br />
<br />
インストールする際には、JDKとElasticsearch、MongoDBのインストールが必要らしい。<br />
<br />
１．JDKのインストール<br />
まず、jdk-8u101-linux-x64.rpmのダウンロード<br />
<br />
# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.rpm<br />
<br />
ダウンロードしたらインストールする<br />
# rpm -ihv jdk-8u101-linux-x64.rpm<br />
<br />
２．elasticsearchのインストール<br />
次にElasticsearchをインストールする。<br />
<br />
まず、リポジトリを追加<br />
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;"># rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;"></div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;"># cat &lt;&lt; EOF &gt; /etc/yum.repos.d/elasticsearch.repo</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;">[elasticsearch-2.x]</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;">name=Elasticsearch repository for 2.x packages</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;">baseurl=https://packages.elastic.co/elasticsearch/2.x/centos</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;">gpgcheck=1</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;">gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div style="white-space: pre;">enabled=1</div>
<code class="bash plain" style="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;"><code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code></code>
<div><span style="white-space: pre;" data-mce-mark="1">EOF</span><br />
<br />
<span style="white-space: pre;" data-mce-mark="1">用意ができたらインストール</span><br />
<code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"><span style="white-space: pre;" data-mce-mark="1"># yum install elasticsearch</span></span><br />
<br />
</code><span style="white-space: pre;" data-mce-mark="1"># systemctl daemon-reload<br />
</span># systemctl enable elasticsearch<br />
<br />
確認してみる。<br />

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

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

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

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

<div># systemctl start mongod</div>
<div># systemctl enable mongod<br />
<br />
４．graylogのインストール<br />
<br />
リポジトリの取得<br />

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

<div># sed -e "/^password_secret/c password_secret = $(pwgen -N 1 -s 96)" \</div>
<div>&nbsp; &nbsp; -e "/^root_password_sha2 /c root_password_sha2 = $(echo -n P@ssw0rd | sha256sum | awk '{print $1}')" \</div>
<div>&nbsp; &nbsp; -e "/^#root_email/c root_email = root@localhost" \</div>
<div>&nbsp; &nbsp; -e "/^root_timezone/c root_timezone = Japan" \</div>
<div>&nbsp; &nbsp; -e "/^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')" \</div>
<div>&nbsp; &nbsp; -e "/^elasticsearch_max_docs_per_index/c elasticsearch_max_docs_per_index = 20000000" \</div>
<div>&nbsp; &nbsp; -e "/^elasticsearch_shards/c elasticsearch_shards = 1" \</div>
<div>&nbsp; &nbsp; -e "/^elasticsearch_replicas/c elasticsearch_replicas = 0" \</div>
<div>&nbsp; &nbsp; -e "/^rest_listen_uri/c rest_listen_uri = http://192.168.1.10:12900/" \</div>
<div>&nbsp; &nbsp; -e "/#web_listen_uri/c web_listen_uri = http://192.168.1.10:9000/" \</div>
<div>&nbsp; &nbsp; -i.bk /etc/graylog/server/server.conf<br />
<br />
設定できたらサービスの再起動<br />
<br />

<div># systemctl daemon-reload</div>
<div># systemctl restart graylog-server</div>
<div># systemctl enable graylog-server</div>
<div># systemctl enable elasticsearch<br />
<br />
firewallの穴あけをする<br />

<div># firewall-cmd --permanent --zone=public --add-port=9000/tcp</div>
<div># firewall-cmd --permanent --zone=public --add-port=12900/tcp</div>
<div># firewall-cmd --permanent --zone=public --add-port=1514/tcp</div>
<div># firewall-cmd --reload<br />
<br />
ブラウザで、<br />
http://192.168.1.10:9000　にアクセスする。<br />
ID/パスワードは　<span style="color: #555555; font-family: メイリオ, Meiryo, Osaka, '&ldquo;ヒラギノ角ゴ Pro W3&Prime;', '&ldquo;Hiragino Kaku Gothic Pro&rdquo;', '&ldquo;ＭＳ Ｐゴシック&rdquo;', '&ldquo;MS PGothic&rdquo;', sans-serif; background-color: initial;">admin　と　</span><span style="background-color: initial;">P@ssw0rd　&larr;　上で設定したパスワードにする<br />
<br />
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<code class="bash plain" style="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;"><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span></code><div style="clear:both"></div>]]></content:encoded>
    <dc:subject>未選択</dc:subject>
    <dc:date>2017-02-12T14:56:19+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="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>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>
    <title>rsyslogサーバを作る</title>
    <description>rsyslog.confの設定を変更する

# vi /etc/rsyslog.conf


# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514


# Provides TCP syslog reception
$Mod...</description>
    <content:encoded><![CDATA[rsyslog.confの設定を変更する<br />
<br />
# vi /etc/rsyslog.conf<br />
<br />

<div># Provides UDP syslog reception</div>
<div>$ModLoad imudp</div>
<div>$UDPServerRun 514<br />
<br />

<div># Provides TCP syslog reception</div>
<div>$ModLoad imtcp</div>
<div>$InputTCPServerRun 514<br />
<br />
# 送信元を限定設定の追加<br />

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

<div># ### begin forwarding rule ###</div>
<div># The statement between the begin ... end define a SINGLE forwarding</div>
<div># rule. They belong together, do NOT split them. If you create multiple</div>
<div># forwarding rules, duplicate the whole block!</div>
<div># Remote Logging (we use TCP for reliable delivery)</div>
<div>#</div>
<div># An on-disk queue is created for this action. If the remote host is</div>
<div># down, messages are spooled to disk and sent when it is up again.</div>
<div>$ActionQueueFileName fwdRule1 # unique name prefix for spool files</div>
<div>$ActionQueueMaxDiskSpace 1g &nbsp; # 1gb space limit (use as much as possible)</div>
<div>$ActionQueueSaveOnShutdown on # save messages to disk on shutdown</div>
<div>$ActionQueueType LinkedList &nbsp; # run asynchronously</div>
<div>$ActionResumeRetryCount -1 &nbsp; &nbsp;# infinite retries if host is down</div>
<div># remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional</div>
<div>*.* @192.168.1.10:514</div>
<div>*.* @@192.168.1.10:514</div>
<br />
<span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"># systemctl restart rsyslog</span><br />
<br />
<span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;">syslogデータは　/var/log/messages に保存される。</span><br />
<span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;">これだと、ログが混在してしまうので、IPアドレス毎に分離する。</span><br />
以下の2行を追加。<br />
<br />
# vi /etc/rsyslog.conf<br />
<span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;">$template ClinetMessage,"/var/log/rsyslog/%fromhost%/messages.log"<br />
*.* -?ClinetMessage<br />
<br />
さらに日ごとに分けるなら、/var/log/rsyslog以下を<br />
/var/log/rsyslog/%fromhost%/%$year%%$month%%$day%_messages.log<br />
とする。<br />
</span><span face="Monaco, Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace" style="font-family: Monaco, Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"><br />
<br />
</span></div>
</div>
</div>]]></content:encoded>
    <dc:subject>未選択</dc:subject>
    <dc:date>2017-02-12T11:34:24+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="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>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>
    <title>fluentdをインストールする</title>
    <description>wgetをインストールする

#&amp;amp;nbsp;yum install wget

fluentdからRedhat7用のRPMをダウンロードする
# wget http://packages.treasuredata.com.s3.amazonaws.com/2/redhat/7/x86_64/td-a...</description>
    <content:encoded><![CDATA[wgetをインストールする<br />
<br />
#&nbsp;yum install wget<br />
<br />
fluentdからRedhat7用のRPMをダウンロードする<br />
# wget http://packages.treasuredata.com.s3.amazonaws.com/2/redhat/7/x86_64/td-agent-2.3.4-0.el7.x86_64.rpm<br />
<br />
依存性を保つため、redhat-lsb-coreをインストールする<br />
# yum install redhat-lsb-core<br />
<br />
ダウンロードしたtd-agentをインストールする<br />
# rpm -ivh td-agent-2.3.4-0.el7.x86_64.rpm<br />
<br />
バージョンを確認する<br />

<div># td-agent --version</div>
<div>td-agent 0.12.31</div>]]></content:encoded>
    <dc:subject>Centos7</dc:subject>
    <dc:date>2017-02-12T11:03:57+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="http://dolcano.blog.shinobi.jp/centos7/centos7%E3%81%AE%E8%A8%AD%E5%AE%9A">
    <link>http://dolcano.blog.shinobi.jp/centos7/centos7%E3%81%AE%E8%A8%AD%E5%AE%9A</link>
    <title>CentOS7の設定</title>
    <description>IPアドレスを固定する

# less /etc/sysconfig/network-scripts/ifcfg-enp0s3


TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_...</description>
    <content:encoded><![CDATA[IPアドレスを固定する<br />
<br />
# less /etc/sysconfig/network-scripts/ifcfg-enp0s3<br />
<br />

<div>TYPE=Ethernet</div>
<div>BOOTPROTO=static</div>
<div>DEFROUTE=yes</div>
<div>PEERDNS=yes</div>
<div>PEERROUTES=yes</div>
<div>IPV4_FAILURE_FATAL=no</div>
<div>IPV6INIT=yes</div>
<div>IPV6_AUTOCONF=yes</div>
<div>IPV6_DEFROUTE=yes</div>
<div>IPV6_PEERDNS=yes</div>
<div>IPV6_PEERROUTES=yes</div>
<div>IPV6_FAILURE_FATAL=no</div>
<div>IPV6_ADDR_GEN_MODE=stable-privacy</div>
<div>NAME=enp0s3</div>
<div>UUID=91c800a4-5144-41da-a10c-53c555035f9b</div>
<div>DEVICE=enp0s3</div>
<div>ONBOOT=yes</div>
<div>IPADDR0=192.168.1.10</div>
<div>PREFIX=24</div>
<div>GATEWAY0=192.168.1.1</div>]]></content:encoded>
    <dc:subject>Centos7</dc:subject>
    <dc:date>2017-02-11T23:04:26+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="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>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>
    <title>作り直し＆初期設定</title>
    <description>家ネットワークを大きく見直した。
コンセプトは以下のとおり

ブロードバンドルータ－DMZ－FW－プライベートNW　という構成に変更
DMZ内にサーバを設置
syslogを一か所に集めるため、syslogサーバを立てる
syslog管理をするため何か（splunkまたはkibana）を設定する
We...</description>
    <content:encoded><![CDATA[家ネットワークを大きく見直した。<br />
コンセプトは以下のとおり<br />
<ol>
<li>ブロードバンドルータ－DMZ－FW－プライベートNW　という構成に変更</li>
<li>DMZ内にサーバを設置</li>
<li>syslogを一か所に集めるため、syslogサーバを立てる</li>
<li>syslog管理をするため何か（splunkまたはkibana）を設定する</li>
<li>Webサーバで公開する内容は、音データ、blogデータ、アクセスログデータ</li>
</ol><br />
ここまでやったこと<br />
<ol>
<li>家のネットワーク構成修正（済）</li>
<li>サーバ系はDMZに設置（済）</li>
<li>CentOS６を新規仮想サーバとして作成</li>
<li>selinuxの設定をdisableに設定</li>
<li>iptables で、sshとsyslog（udp,tcp）を許可</li>
<li>syslogサーバを設定</li>
</ol>これからやること<br />
<ol>
<li>Webサーバの再構築</li>
<li>blogサーバ構築</li>
<li>音楽データ配信用設定</li>
<li>Webalizerの設定</li>
<li>kibanaを試す</li>
</ol>悩みどころ<br />
<ol>
<li>CentOS6のデータ領域が小さい&rarr;大きくするか？新規に作り直すか？</li>
<li>blogサーバはwiki？wordpress？tdiary？</li>
<li>データ配信用に特別な設定をするか？今のようにWebサーバの機能で行くか？</li>
<li>splunkは再度インストールできないものか？</li>
<li>メールサーバはどうするか？</li>
<li>DNSサーバはどうするか？</li>
</ol>]]></content:encoded>
    <dc:subject>未選択</dc:subject>
    <dc:date>2016-09-18T11:13:51+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="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>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>
    <title>ノートPCでサスペンドさせない設定</title>
    <description>ノートPCで蓋を閉じてもサスペンドにならないようにするには
/etc/systemd/logind.conf
で

HandleLidSwitch=ignore
とする。

...</description>
    <content:encoded><![CDATA[ノートPCで蓋を閉じてもサスペンドにならないようにするには<br />
<span style="font-family: arial, helvetica, osaka, 'MS PGothic', sans-serif; font-size: 15px; line-height: 27px;">/etc/systemd/logind.conf<br />
で<br />
</span>
<pre style="font-family: arial, helvetica, osaka, 'MS PGothic', sans-serif; margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: medium;">HandleLidSwitch=ignore<br />
とする。<br />
<br />
</pre>]]></content:encoded>
    <dc:subject>Centos7</dc:subject>
    <dc:date>2014-08-23T22:40:22+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="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>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>
    <title>tdiaryのインストール</title>
    <description>tdiaryをインストールするために、まずrubyをインストールする。

#&amp;amp;nbsp;yum install ruby

gemとかrubyの仕組みがよくわかってなくて、
gemでのtdiaryがうまくインストールできないため、
tdiary.orgから最新バージョンのものを取ってくる。

$ c...</description>
    <content:encoded><![CDATA[tdiaryをインストールするために、まずrubyをインストールする。<br />
<br />
#&nbsp;yum install ruby<br />
<br />
gemとかrubyの仕組みがよくわかってなくて、<br />
gemでのtdiaryがうまくインストールできないため、<br />
tdiary.orgから最新バージョンのものを取ってくる。<br />
<br />
$ cd ./public_html<br />
<br />

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

<pre>Could not find addressable-2.3.6 in any of the sources (Bundler::GemNotFound)

ってことで、bundle install を実行<br />


$ gem install bundler<br />

$ cd /home/hoge/public_html/diary<br />

$ bundle install<br />



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


これはtdiary.confがないから。<br />

サンプルを元にtdiary.confを作る。<br />


$ cp tdiary.conf.beginner tdiary.conf<br />


これで一応、tdiaryが動く。<br />


.htaccessの設定<br />


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

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

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

<br />


.htpasswd　の設定<br />


$ cd<br />

$ htpasswd -c .htpasswd hogehoge<br />

パスワードを2回入れる。<br />

<br />

</pre>
</div>]]></content:encoded>
    <dc:subject>Centos7</dc:subject>
    <dc:date>2014-08-16T20:48:07+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="http://dolcano.blog.shinobi.jp/centos7/centos7%E3%80%80%E3%81%A4%E3%81%A5%E3%81%8D">
    <link>http://dolcano.blog.shinobi.jp/centos7/centos7%E3%80%80%E3%81%A4%E3%81%A5%E3%81%8D</link>
    <title>Centos7　つづき</title>
    <description>日本語を入力できるようにkkcをインストールする

#&amp;amp;nbsp;yum install ibus-kkc.x86_64

/etc/httpd/conf.d/user.conf

#
# UserDir: The name of the directory that is appended ont...</description>
    <content:encoded><![CDATA[日本語を入力できるようにkkcをインストールする<br />
<br />
#&nbsp;yum install ibus-kkc.x86_64<br />
<br />
/etc/httpd/conf.d/user.conf<br />

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

<div>ServerRoot "/etc/httpd"</div>
<div></div>
<div>Listen 80</div>
<div></div>
<div>Include conf.modules.d/*.conf</div>
<div></div>
<div>User apache</div>
<div>Group apache</div>
<div></div>
<div></div>
<div>ServerAdmin webmaster@example.com</div>
<div></div>
<div>ServerName www.example.com:80</div>
<div></div>
<div>&lt;Directory /&gt;</div>
<div>&nbsp; &nbsp; AllowOverride none</div>
<div>&nbsp; &nbsp; Require all denied</div>
<div>&lt;/Directory&gt;</div>
<div></div>
<div></div>
<div>DocumentRoot "/var/www/html"</div>
<div></div>
<div>&lt;Directory "/var/www"&gt;</div>
<div>&nbsp; &nbsp; AllowOverride None</div>
<div>&nbsp; &nbsp; Require all granted</div>
<div>&lt;/Directory&gt;</div>
<div></div>
<div>&lt;Directory "/var/www/html"&gt;</div>
<div>&nbsp; &nbsp; Options Includes ExecCGI FollowSymLinks</div>
<div></div>
<div>&nbsp; &nbsp; AllowOverride All</div>
<div></div>
<div>&nbsp; &nbsp; Require all granted</div>
<div></div>
<div>&lt;/Directory&gt;</div>
<div></div>
<div>&lt;Directory "/var/www/icons"&gt;</div>
<div>&nbsp; &nbsp; Options MultiViews</div>
<div>&nbsp; &nbsp; AllowOverride None</div>
<div>&nbsp; &nbsp; Order allow,deny</div>
<div>&nbsp; &nbsp; Allow from all</div>
<div>&lt;/Directory&gt;</div>
<div></div>
<div>&lt;IfModule dir_module&gt;</div>
<div>&nbsp; &nbsp; DirectoryIndex index.html index.rb index.php</div>
<div>&lt;/IfModule&gt;</div>
<div></div>
<div>&lt;Files ".ht*"&gt;</div>
<div>&nbsp; &nbsp; Require all denied</div>
<div>&lt;/Files&gt;</div>
<div></div>
<div>ErrorLog "logs/error_log"</div>
<div></div>
<div>LogLevel warn</div>
<div></div>
<div>&lt;IfModule log_config_module&gt;</div>
<div>&nbsp; &nbsp; LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined</div>
<div>&nbsp; &nbsp; LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common</div>
<div></div>
<div>&nbsp; &nbsp; &lt;IfModule logio_module&gt;</div>
<div>&nbsp; &nbsp; &nbsp; LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio</div>
<div>&nbsp; &nbsp; &lt;/IfModule&gt;</div>
<div></div>
<div></div>
<div>&nbsp; &nbsp; CustomLog "logs/access_log" combined</div>
<div>&lt;/IfModule&gt;</div>
<div></div>
<div>&lt;IfModule alias_module&gt;</div>
<div></div>
<div></div>
<div>&nbsp; &nbsp; ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"</div>
<div></div>
<div>&lt;/IfModule&gt;</div>
<div></div>
<div>&lt;Directory "/var/www/cgi-bin"&gt;</div>
<div>&nbsp; &nbsp; AllowOverride None</div>
<div>&nbsp; &nbsp; Options None</div>
<div>&nbsp; &nbsp; Require all granted</div>
<div>&lt;/Directory&gt;</div>
<div></div>
<div>&lt;IfModule mod_userdir.c&gt;</div>
<div>&nbsp; &nbsp; UserDir enable</div>
<div></div>
<div>&nbsp; &nbsp; UserDir public_html</div>
<div>&lt;/IfModule&gt;</div>
<div></div>
<div></div>
<div>&lt;Directory "/home/*/public_html/diary.new"&gt;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; AllowOverride FileInfo AuthConfig Limit</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; Options Includes ExecCGI FollowSymLinks&nbsp;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; Order allow,deny</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; Allow from all</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; AddHandler cgi-script .cgi .rb .php .pl</div>
<div>&lt;/Directory&gt;</div>
<div></div>
<div>&lt;Directory "/home/*/public_html/diary"&gt;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; AllowOverride FileInfo AuthConfig Limit</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; Options Includes ExecCGI FollowSymLinks</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; Order allow,deny</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; Allow from all</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; AddHandler cgi-script .cgi .rb .php .pl</div>
<div>&lt;/Directory&gt;</div>
<div></div>
<div>&lt;IfModule mime_module&gt;</div>
<div>&nbsp; &nbsp; TypesConfig /etc/mime.types</div>
<div></div>
<div>&nbsp; &nbsp; AddType application/x-compress .Z</div>
<div>&nbsp; &nbsp; AddType application/x-gzip .gz .tgz</div>
<div></div>
<div>&nbsp; &nbsp; AddHandler cgi-script .cgi .rb .php .pl</div>
<div></div>
<div></div>
<div>&nbsp; &nbsp; AddType text/html .shtml</div>
<div>&nbsp; &nbsp; AddOutputFilter INCLUDES .shtml</div>
<div>&lt;/IfModule&gt;</div>
<div></div>
<div>AddDefaultCharset UTF-8</div>
<div></div>
<div>&lt;IfModule mime_magic_module&gt;</div>
<div>&nbsp; &nbsp; MIMEMagicFile conf/magic</div>
<div>&lt;/IfModule&gt;</div>
<div></div>
<div></div>
<div>EnableSendfile on</div>
<div><br />
</div>]]></content:encoded>
    <dc:subject>Centos7</dc:subject>
    <dc:date>2014-08-16T14:59:33+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="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>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>
    <title>Centos7のインストールと設定</title>
    <description>VirtualBoxに新しいマシンを追加。
Centos7をインストールする。
とりあえず、メモリは4G、HDDは20G。あとはおまかせでインストール開始。
インストール終了後、一旦仮想PCの電源OFF。

vmwareでの作業
仮想CDからインストール用のISOフィアルを抜く
ネットワークの設定を...</description>
    <content:encoded><![CDATA[VirtualBoxに新しいマシンを追加。<br />
Centos7をインストールする。<br />
とりあえず、メモリは4G、HDDは20G。あとはおまかせでインストール開始。<br />
インストール終了後、一旦仮想PCの電源OFF。<br />
<br />
vmwareでの作業<br />
仮想CDからインストール用のISOフィアルを抜く<br />
ネットワークの設定を　NAT　から　ブリッジアダプターに変更<br />
<br />
仮想PC（Centos7）での作業<br />
固定IPアドレスを設定<br />
<br />
sshdを自動起動させるための設定<br />
# systemctl enable sshd.service<br />
<br />
selinuxを停止させる<br />

<div># cd /etc/selinux/<br />

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

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

<div>&nbsp; [client]</div>
<div>&nbsp; default-character-set=utf8</div>
<br />
# vi /etc/my.cnf.d/mysql-clients.cnf<br />
&nbsp; [mysql]
<div>&nbsp; default-character-set=utf8</div>
<br />
とりあえずここまで。</div>
</div>
</div>]]></content:encoded>
    <dc:subject>Centos7</dc:subject>
    <dc:date>2014-08-15T23:27:39+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="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>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>
    <title>postfixの設定</title>
    <description>postfixのmain.cfを編集

relayhost = [xx.yy.auone-net.jp]:587 &amp;amp;nbsp; &amp;amp;larr;xyはsmtpサーバによって異なる

最終行に追加
smtp_sasl_auth_enable = yes
smtp_sasl_password_m...</description>
    <content:encoded><![CDATA[postfixのmain.cfを編集<br />
<br />
relayhost = [xx.yy.auone-net.jp]:587 &nbsp; &larr;xyはsmtpサーバによって異なる<br />
<br />
<span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; line-height: 18px;">最終行に追加</span><br />
smtp_sasl_auth_enable = yes<br />
smtp_sasl_password_maps = hash:/etc/postfix/smtp_passwd<br />
<br />
smtp_sasl_security_options = noanonymous<br />
smtp_sasl_mechanism_filter = CRAM-MD5, DIGEST-MD5, PLAIN, LOGIN<br />
<br />
# vi /etc/postfix/smtp_passwd　&larr;新規作成<br />
xx.yy.auone-net.jp a123456789:password　&larr;a123456789 はアカウント　passwordは設定したパスワード<br />
<br />
# yum -y install cyrus-sasl-plain cyrus-sasl-md5　&larr;これを入れないと怒られる<br />
<br />
# /etc/init.d/saslauthd restart<br />
# /etc/init.d/postfix restart<br />
<br />
# mail test@example.com　&larr;テストメールを自分のメールアドレスに送付<br />
<br />
# /etc/init.d/dovecot restart<br />
<br />
再起動で立ち上がるように設定<br />
<div>
	# chkconfig saslauthd --level 345 on</div>
<div>
	# chkconfig postfix --level 345 on</div>
<div>
	# chkconfig dovecot --level 345 on</div>
<div>
	&nbsp;</div>
]]></content:encoded>
    <dc:subject>未選択</dc:subject>
    <dc:date>2013-03-27T22:56:56+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
</rdf:RDF>
