在 win/linux 主机上安装 zabbix 代理 [已关闭]

问题描述 投票:0回答:1

我有一个任务是通过Ansible在Windows和Linux主机上安装zabbix代理 我找了很多github项目和yt教程,但是都是使用clear安装,

我的问题是我已经有旧的 zabbix 服务器和指定的主机、模板等,但上面有旧的 zabbix 代理。

在我的案例中,ansible 角色和剧本应该是什么样子?

尝试过这个项目https://github.com/piccadil/zabbix-agent/blob/main/zabbix-agent-all.yaml 但看不到安装

ansible zabbix
1个回答
0
投票

这是不可能的,你只需删除“local_action”并将其替换为实际的“community.zabbix.zabbix_host”模块即可。
原文:

 - name: Create a new host or update an existing host's info 
  local_action:                           #replace this
    module: community.zabbix.zabbix_host  #replace this
    server_url: "{{ zabbix_url }}" 
    login_user: "{{ zabbix_api_user }}" 
    login_password: "{{ zabbix_api_pass }}" 

更新版本:

- name: Create a new host or update an existing host's info
  community.zabbix.zabbix_host:            #to just this
    server_url: "{{ zabbix_url }}"
    login_user: "{{ zabbix_api_user }}"
    login_password: "{{ zabbix_api_pass }}"

来源:https://docs.ansible.com/ansible/latest/collections/community/zabbix/zabbix_host_module.html

© www.soinside.com 2019 - 2024. All rights reserved.