Resource Type: zabbix_host
- Defined in:
- lib/puppet/type/zabbix_host.rb
- Providers:
-
ruby
Overview
Manage zabbix hosts
Properties
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
groups
An array of groups the host belongs to.
-
id
Internally used hostid
-
interfacedetails
Additional interface details.
-
interfaceid
Internally used identifier for the host interface
-
interfacetype
Interface type. 1 for zabbix agent.
-
ipaddress
The IP address of the machine running zabbix agent.
-
macros
Array of hashes (macros) which should be loaded for this host.
-
port
The port that the zabbix agent is listening on.
-
proxy
Whether it is monitored by an proxy or not.
-
templates
List of templates which should be loaded for this host.
-
tls_accept
How the client connect to the server (unencrypted, psk or cert)
-
tls_connect
How the server connect to the client (unencrypted, psk or cert)
-
tls_issuer
Certificate issuer.
-
tls_subject
Certificate subject.
-
use_ip
Using ipadress instead of dns to connect.
Supported values:- true
- false
Parameters
-
group_create
Create hostgroup if missing.
Supported values:- true
- false
-
hostname
FQDN of the machine.
-
provider
The specific backend to use for this ‘zabbix_host` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.