humio.humio.server
ansible-humio
已弃用。此仓库将不再更新。 请考虑使用 humio-operator 来安装和管理 Logscale 链接。
Humio 的安装程序。 当前功能
- 每个 CPU 插槽启动一个 Humio 实例
要求
需要运行中的 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=http头的名称
"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
作者信息
如果您在使用此模块时遇到问题,请随时在我们的 Slack 社区团队 的 #ansible 频道联系我们。
