packetbeat

nephelaiio.packetbeat

Статус сборки Ansible Galaxy

Это Ansible роль для установки и настройки Packetbeat.

Переменные роли

Пожалуйста, обратитесь к файлу по умолчанию для актуального списка входных параметров.

Зависимости

Пожалуйста, ознакомьтесь с конфигурацией зависимостей для получения дополнительной информации.

Пример плейбука

- 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 перечислены в файле требований.

Роль тестируется на следующих дистрибутивах (docker-образах):

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

Вы можете протестировать роль напрямую из исходных файлов, используя команду make test.

Лицензия

Этот проект лицензируется на условиях MIT License.

О проекте

An Ansible role to install and configure packetbeat

Установить
ansible-galaxy install nephelaiio/ansible-role-packetbeat
Лицензия
mit
Загрузки
23293
Владелец