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 频道联系我们。

安装
ansible-galaxy install humio.humio.server
许可证
apache-2.0
下载
1
拥有者
A CrowdStrike company. Log everything, answer anything, in real time