nephelaiio.packetbeat
nephelaiio.packetbeat
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ライセンスの条件の下でライセンスされています。
インストール
ansible-galaxy install nephelaiio.packetbeat
ライセンス
mit
ダウンロード
23.3k
所有者