server
ansible-humio
УСТАРЕЛО. Этот репозиторий больше не будет обновляться. Пожалуйста, рассмотрите возможность использования humio-operator для установки и управления Logscale https://library.humio.com/falcon-logscale-self-hosted/installation-containers-kubernetes.html.
Установщик для Humio. Текущие функции
- Запуск одного экземпляра Humio на каждый сокет CPU.
Требования
Включенная установка Zookeeper и Kafka.
Переменные роли
humio_host_id: 0
humio_public_url: "http://{{ ansible_default_ipv4.address }}"
humio_socket_bind: "0.0.0.0"
humio_http_bind: "{{ ansible_eth0.ipv4.address }}"
humio_config:
all: |
AUTHENTICATION_METHOD=byproxy
AUTH_BY_PROXY_HEADER_NAME=name-of-http-header
"0": |
HUMIO_HTTP_BIND={{ ansible_eth0_0.ipv4.address }}
"1": |
HUMIO_HTTP_BIND={{ ansible_eth0_1.ipv4.address }}
zookeeper_hosts:
- ip: "{{ ansible_default_ipv4.address }}"
kafka_hosts:
- ip: "{{ ansible_default_ipv4.address }}"
humio_total_memory_mb
можно использовать для изменения объема памяти, используемой Humio. По умолчанию используется вся доступная память на машине. Настройки памяти JVM будут определены автоматически на основе этого значения с использованием нашей рекомендуемой формулы.
Если вам нужен более тонкий контроль, вы можете индивидуально установить параметры памяти JVM. Посмотрите файл defaults/main.yml
, чтобы узнать, какие переменные переопределить.
Пример плейбука
Чтобы запустить экземпляр Humio на одной ноде, указывая на существующие экземпляры zookeeper и kafka.
- hosts: humios
become: true
vars:
kafka_hosts:
- ip: "172.17.0.2"
zookeeper_hosts:
- ip: "172.17.0.2"
roles:
- role: humio.server
Лицензия
Apache 2.0
Информация об авторе
Если у вас возникли проблемы с этим модулем, не стесняйтесь обращаться к нам в канале #ansible в нашей Slack-сообществе.
ansible-galaxy install humio/ansible-server