# Talendログサーバーをインストール

ログを収集するには、Kibana および Filebeatを含むTalend LogServerを手動でインストールする必要があります。

## 始める前に

Elasticsearchコンテナーでは、vm.max\_map\_countパラメーターを少なくとも262144に設定する必要があります。お使いのマシン上で値を確認し、必要に応じて増やすことができます。

この値を確認するには、次のコマンドを実行します:

```
sysctl vm.max_map_count
```

値を増やす必要がある場合は、次のコマンドを実行します:

```
sysctl -w vm.max_map_count=262144
```

sysctl.confファイルに値を永続的に書き込むには、次のコマンドを実行します:

```
vm.max_map_count = 262144
```

## 手順

1. Talend-LogServer-VA.B.C.zipアーカイブファイルをコピーして抽出し、任意のディレクトリーに展開します。

   情報メモ注: ディレクトリー名にスペースや非ASCII文字を含めることはできません。
2. Talend LogServerを開始するには、start\_logserver.sh実行可能ファイルを起動します。

   Elasticsearchをrootユーザーとして実行することはできません。ElasticsearchはTalend LogServerの一部なので、実行可能ファイルをrootユーザーとして実行することはできません。
3. LOG\_PATHとAPP\_NAMEの値をFilebeat用に設定します:
   * Filebeatディレクトリーにあるfilebeat.ymlファイルを開き、LOG\_PATHとAPP\_NAMEの値を次のように設定します:
     ```
       paths:
         - ${LOG_PATH:/home/Talend/7.2.1/tac/apache-tomcat/logs/*}
       fields:
         app_id: ${APP_NAME:TAC}
     ```
   * または、LOG\_PATHおよびAPP\_NAME環境変数を設定します:
     ```
     export  LOG_PATH="/home/Talend/7.2.1/tac/apache-tomcat/logs/*"
     export  APP_NAME="TAC"
     ```
4. Filebeatを開始します:
   ```
   filebeat -e -c filebeat.yml
   ```

## タスクの結果

http://localhost:5601/app/kibana#/dashboard/Default-DashboardのURLでTalend LogServerにアクセスできます。

* 利用対象:
* 対象製品：
* Data Fabric
* Data Services Platform
* ESB
* MDM Platform
* Real-Time Big Data Platform

Talend Administration Centerの[Logging] (ログ)ページに表示されるESBイベントログは、Runtimeコンテナーから起動できるイベントログフィーチャーによって収集されます。詳細は、Talend ESB Container Administration Guideをご覧ください。

トラブルシューティング: Talend LogServerを開始した時にlogstash-\*, talendesb-\*, およびtalendaudit-\*のインデックスが表示されない場合は、次のステップを実行します:

1. .kibanaインデックスを削除します。
   ```
   curl -XDELETE 'http://localhost:9200/.kibana'
   ```
2. Talend LogServerを停止します。
3. Talend LogServerを開始します。