文件名称:puppet-zabbix:zabbix 的 Puppet 类型和提供者
文件大小:19KB
文件格式:ZIP
更新时间:2024-07-01 19:09:52
Ruby
这是zabbix模块 它使用与 Zabbix 提供的 JSONRpc API 通信,但我将很快更改它。 它目前只有部分功能 - 它将在 EL 上安装 zabbix 服务器,创建主机和主机组。 Zabbix API,我为此道歉,不是很棒。 基类将安装一个 zabbix 服务器,使用 MySQL 或 Postgresql 作为后端 MySQL 的示例用法: node 'zabbixmysql' inherits default { class { 'zabbix': server => true, managedb => true, dbserver => 'mysql' } Zabbix_host <<| |>> } Postgres 的示例用法: node 'zabbixpg' inherits default { class { 'zabbix': server
【文件预览】:
puppet-zabbix-master
----Modulefile(393B)
----manifests()
--------server.pp(2KB)
--------init.pp(514B)
--------repo.pp(1KB)
--------postgresql.pp(2KB)
--------mysql.pp(949B)
--------credentials.pp(276B)
----templates()
--------zabbix.conf.php.erb(579B)
--------zabbix.conf.erb(1KB)
--------dotzabbix.erb(119B)
----tests()
--------init.pp(520B)
----LICENSE(580B)
----spec()
--------spec_helper.rb(421B)
----.gitignore(11B)
----lib()
--------puppet()
--------facter()
----README.md(1KB)
----files()
--------import.sh(709B)
--------import_pgsql.sh(694B)
--------RPM-GPG-KEY-ZABBIX(1KB)