puppet-zabbix:zabbix 模块,专注于使用 zabbix api 从 puppet 配置 zabbix

时间:2021-07-08 18:32:33
【文件属性】:
文件名称:puppet-zabbix:zabbix 模块,专注于使用 zabbix api 从 puppet 配置 zabbix
文件大小:78KB
文件格式:ZIP
更新时间:2021-07-08 18:32:33
Ruby 模块:Zabbix 安装和配置 Zabbix。 该模块旨在成为 Zabbix 的功能完整模块。 现在它正在 Gentoo 和 Debian/Ubuntu 上开发和测试。 我计划稍后将其移植到多个架构中。 该模块使用git-flow模型,主要开发分支是develop 。 对于版本控制,此模块遵循 semver.org。 在我看来,一个功能完整的 Zabbix 模块必须支持以下内容。 来自 puppet 的 Zabbix 报告 通过对进行子树合并来支持 能够分别管理 Zabbix 服务器、前端和代理 其他应用程序,如代理、替代代理(snmp + 更多) 不难做,但后来碰到了,因为我不需要它们 用于配置的完整 API 集成 计划是在某个地方的 puppet 数据中托管 Zabbix 配置的每一行。 你永远不需要接触前端的配置部分。 API 的第二个版本似乎可以工作,Zabbix 的 a
【文件预览】:
puppet-zabbix-develop
----.travis.yml(1KB)
----Modulefile(533B)
----manifests()
--------gentoo.pp(2KB)
--------server.pp(3KB)
--------init.pp(363B)
--------frontend()
--------bundle.pp(594B)
--------agent()
--------debian.pp(518B)
--------agent.pp(5KB)
--------api.pp(2KB)
--------externals.pp(4KB)
--------params.pp(953B)
--------frontend.pp(2KB)
--------reports.pp(928B)
----templates()
--------zabbix_agent_server_include.conf.erb(344B)
--------zabbix.yaml.erb(89B)
--------zabbix_agent_userparam.conf.erb(45B)
--------zabbix_agentd.win.conf.erb(178B)
--------zabbix_agentd.conf.erb(2KB)
--------zabbix.conf.php.erb(686B)
--------zabbix.api.yaml.erb(263B)
--------zabbix_server.conf.erb(4KB)
----data()
--------common.json(2KB)
--------osfamily()
----Rakefile(63B)
----hiera.yaml(15B)
----tests()
--------init.pp(33B)
--------site.pp(17B)
--------externals.pp(297B)
--------frontend.pp(154B)
--------agent_with_param.pp(83B)
--------etc()
----LICENSE(32KB)
----Gemfile(614B)
----doc()
--------Template_Puppet_Agent.xml(11KB)
----spec()
--------defines()
--------unit()
--------classes()
--------spec_helper.rb(623B)
--------fixtures()
----.gitignore(138B)
----zabbix.yaml(90B)
----lib()
--------puppet()
--------ruby()
----.fixtures.yml(384B)
----README.md(3KB)
----Puppetfile(48B)

网友评论