graylogsidecar

Ansible Роль: Graylog Sidecar

CI

Настраивает Graylog Sidecar и опционально настраивает сборщик для узла(ов) через API Graylog.

Требования / Ограничения

  • Ваши конфигурации должны иметь уникальные имена. Я решил написать роль для настройки конфигураций сборщика, используя имена вместо ID для лучшей читаемости.
  • Существует ограничение API, которое позволяет читать X количество конфигураций на страницу. Я установил это число равным 999. Если у вас больше 999 конфигураций сборщика, пожалуйста, исправьте роль, чтобы использовать разбиение на страницы и откройте запрос на изменение :)
  • Я считаю, что это ошибка API graylog требует уровня доступа администратора для чтения конфигурации сайдкаров. Поэтому вам нужно определить sidecar_graylog_server_api_admin_token. Если вы не хотите настраивать сборщики узлов с помощью этой роли, то можете пропустить это. Я удалю это, как только/если ошибка будет исправлена.

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

Смотрите defaults/main.yml:

sidecar_graylog_server_api_url: example.com
sidecar_graylog_server_api_token: xxx
sidecar_graylog_server_api_admin_token: yyy

sidecar_config_template: sidecar.yml.j2

sidecar_collector_config:
  - collector: имя-сборщика
    configuration: имя-конфигурации-сборщика

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

Зависимости

Нет.

Пример Playbook

---
- hosts: все

  roles:
    - role: filviu.graylogsidecar
      sidecar_graylog_server_api_url: http://1.2.3.4:9000/api/
      sidecar_graylog_server_api_token: xxx
      sidecar_graylog_server_api_admin_token: yyy

      sidecar_collector_config:
        - collector: имя-сборщика
          configuration: имя-конфигурации-сборщика

Лицензия

MIT / BSD

Информация об Авторе

Эта роль была создана Сильвиу Вулканом для решения его собственных задач.

О проекте

Graylog Sidecar service.

Установить
ansible-galaxy install filviu/ansible-role-graylogsidecar
Лицензия
Unknown
Загрузки
7261
Владелец
Sysadmin / DevOPS engineer. Probably doing devops before it was fashionable to be named that.