我需要你的帮助来创建一个管理Zabbix配置文件的食谱。
除配置文件中的hostname参数外,所有服务器上的配置文件都应保持相同。
配置应包含以下参数,但hostname参数应为安装代理的计算机的主机名。Rest all参数在所有服务器中可以是唯一的。
请给我建议。
模板:
Server=abc@xyz.net
ServerActive=abc@xyz.net
StartAgents=5
DebugLevel=3
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Timeout=3
Include=/etc/zabbix/zabbix_agentd.d
Hostname=<%= node['hostname'] %>'食谱:
template '/etc/zabbix/zabbix_agentd.conf' do
source 'mytest.erb'
owner 'root'
group 'root'
mode '755'
end发布于 2017-07-01 01:51:31
您可以通过automatic attribute node['fqdn']访问节点的全限定域名
...
Include=/etc/zabbix/zabbix_agentd.d
Hostname=<%= node['fqdn'] %>如果您真的只想要主机名而不附加域名,可以使用node['hostname']。
您可能知道,在Chef supermarket中有几本Zabbix食谱。
https://stackoverflow.com/questions/44851765
复制相似问题