- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with pg_monz
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Installs and configures pg_monz [http://pg-monz.github.io/pg_monz/index-en.html] on a DB server
The module will download the specified version and configure pg_monz for use with the zabbix agent
Files and directories creates
- /opt/pg_monz - holds the unzipped pg_monz install
- /etc/pg_monz - configs for pgsql and pgpool. pg_monz uses this to connect the service
- /etc/zabbix/zabbix_agentd.d/userparameter_pg_monz.con - User Parameters for zabbix. The defaults will be installed and any additional requirements can be added via the 'userparameter' variable
This module requires zabbix-agent and zabbix-sender to be installed. NB: It does not check for these requirements. You must ensure these packages are installed before installing pg_monz
Install the module in puppet
Include the class in your setup
class { pg_monz:
vesion => '2.0',
}
Tested on RHEL 6/7.
PR's welcome