nephelaiio.packetbeat

nephelaiio.packetbeat

ビルドステータス Ansible Galaxy

Packetbeatをインストールおよび設定するためのansibleロール

ロール変数

最新の入力パラメータの一覧については、defaultsファイルを参照してください。

依存関係

詳細については、依存関係設定を確認してください。

例プレイブック

- hosts: servers
  vars:
    packetbeat_package_state: latest
    packetbeat_conf_manage: yes
    packetbeat_conf:
      packetbeat:
        monitors:
          - type: http
            schedule: '*/1 * * * * * *'
            urls:
              - "https://www.google.com"
              - "https://www.amazon.com"
      output:
        elasticsearch:
          enabled: true
          hosts:
            - http://localhost:9200
      setup:
        dashboards:
          enabled: true
          beat: packetbeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.packetbeat

テスト

ロールの検証テストを実行するには、dockerがインストールされている必要があります。追加のPython依存関係は、requirementsファイルに記載されています。

ロールは次のディストリビューション(dockerイメージ)でテストされています:

  • Ubuntu Jammy
  • Ubuntu Focal
  • Debian Bookworm
  • Ubuntu Bullseye
  • Rocky Linux 9

make test コマンドを使用して、ソースから直接ロールをテストできます。

ライセンス

このプロジェクトは、MITライセンスの条件の下でライセンスされています。

プロジェクトについて

An Ansible role to install and configure packetbeat

インストール
ansible-galaxy install nephelaiio.packetbeat
ライセンス
mit
ダウンロード
23.3k
所有者