lzabagent
Version information
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
- Puppet >= 4.10.0 < 7.0.0
- , , ,
Start using this module
Add this module to your Puppetfile:
mod 'piasxp-lzabagent', '0.1.5'
Learn more about managing modules with a PuppetfileDocumentation
lzabagent
Module for installing and managing Zabbix agent and its configuration file.
Table of Contents
- Description
- Setup - The basics of getting started with lzabagent
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Description
This module ur module was designed to quick install Zabbix agent (version-4.2) on your Read Hat based machines (i.e. RHEL,CentOS, Fedora etc.). This module adds zabbix repository in the yum, install zabbix agent and resolves other dependencies like firewall and port allowing.
Setup
puppet module install piasxp/lzabagent
Setup Requirements OPTIONAL
We recommend to test this module on CentOS 7 or RHEL 7 equivalent OS.
Beginning with lzabagent
node 'your corresponding node' {
include lzabagent
}
Usage
This module does the following:
* Adds zabbix.repo into /etc/yum.repos.d/ with RPM Key
* Installs Zabbix agent 4.2.x
* Adds corresponding ports into the firewalld
* Makes sure that the service is running
* Makes sure that the service is enabled
Reference
Learn more about Zabbix services and installation procedures from https://www.zabbix.com/documentation/4.2/manual/installation/install
Limitations
In the Limitations section, list any incompatibilities, known issues, or other warnings.
Development
This module has been tested and verified on following operating systems:
* CentOS 7
* RHEL 7
Contributors
I have created this module out of curiosity. Please visit my source repository for the source files and feel to add your valuable comment in it.
Dependencies
- puppet/selinux (>= 2.0.0 < 3.0.0)