community.zabbix.zabbix_host模块–创建/更新/删除zabbix主机
时间: 2024-05-29 10:07:09 浏览: 163
zbx_sender:用于 node.js 的纯 javascript zabbix_sender
community.zabbix.zabbix_host模块是一个用于管理Zabbix主机的模块。它可以用于创建、更新和删除Zabbix主机。在使用该模块之前,需要确保已经在Zabbix服务器上配置好了相关的主机和主机组,并且已经获取了相应的API访问令牌。
在使用该模块时,可以指定主机的名称、IP地址、可见名称、主机组、模板等参数。此外,还可以指定主机是否启用监控、监控间隔、SNMP团体字等高级参数。
以下是该模块的一些示例代码:
1. 创建一个新主机:
```
- name: create a new host
community.zabbix.zabbix_host:
name: myhost
interface_ip: 192.168.1.10
visible_name: My Host
groups:
- My Group
templates:
- Template OS Linux
```
2. 更新一个现有主机:
```
- name: update an existing host
community.zabbix.zabbix_host:
name: myhost
interface_ip: 192.168.1.20
visible_name: My Host Updated
groups:
- My Group Updated
templates:
- Template OS Linux Updated
```
3. 删除一个主机:
```
- name: delete a host
community.zabbix.zabbix_host:
name: myhost
state: absent
```
阅读全文