jmcvetta.logzio

ビルドステータス

jmcvetta.logzio

Ansibleロールは、Filebeatを使用してLogz.ioにログを転送するための設定を行います。また、TopbeatPacketbeatも設定し、それらのデータをLogz.ioに転送できます。

これは、Stefan Horningによるmediapeers.filebeatに基づいています。

要件

Ubuntu 14.04LTSでテスト済み

ロール変数

logzio_token: YOUR_LOGZIO_TOKEN

# Filebeat、Topbeat、Packetbeatデーモンのログレベル
logzio_daemon_log_level: warning


#-------------------------------------------------------------------------------
#
# ログ
#
#-------------------------------------------------------------------------------

# 例として、この変数を上書きします:
logzio_logs:
  - 
    # Logz.ioに転送したいファイルのパス
    paths:
      - '/var/log/apache2/access.log'
      - '/var/log/apache2/error.log'
    # codecは'plain'または'json'である必要があります
    codec: plain 
    # これらのファイルが含むデータの種類を説明する情報タグ
    type: apache2

# 追加のログ - 実行時にlogzio_logsリストに追加されます。基本的なログのセットに
# ホストまたはグループごとの追加ログを持つのに便利です。
logzio_extra_logs: []

# 過去の定義された期間内に変更されたファイルを無視します。
# タイムストリング(2hは2時間、5mは5分)を使用できます。値を空白にすると
# (デフォルト)このオプションを無効にできます。
logzio_ignore_older: 

#-------------------------------------------------------------------------------
#
# Topbeat
#
#-------------------------------------------------------------------------------

# Topbeatをインストールして設定
logzio_topbeat: false

# サーバーの統計を読み取る頻度を秒で定義
logzio_topbeat_period: 60

# Topbeatが監視すべき情報は?
logzio_topbeat_system: true
logzio_topbeat_process: false
logzio_topbeat_filesystem: true
logzio_topbeat_cpu_per_core: false

#-------------------------------------------------------------------------------
#
# Packetbeat
#
#-------------------------------------------------------------------------------

# Packetbeatをインストールして設定
logzio_packetbeat: false

# 監視するネットワークインターフェースデバイス
logzio_packetbeat_interfaces: any

依存関係

例プレイブック

- name: ログがLogz.ioに転送されていることを確認
  hosts: servers
  vars:
    logzio_token: YOUR_TOKEN_GOES_HERE
    logzio_logs:
      - type: fail2ban
        codec: plain
        paths:
          - /var/log/fail2ban.log
  roles:
    - jmcvetta.logzio

ライセンス

これはフリーソフトウェアであり、 Apache v2ライセンスの条件の下で公開されています。

著者情報

Jason McVetta

サポートとコンサルティングサービスはSilicon Heavyから利用可能です。

プロジェクトについて

Forward logs to Logz.io

インストール
ansible-galaxy install jmcvetta.logzio
ライセンス
apache-2.0
ダウンロード
75
所有者