zabbix-server

Ansible role - Zabbix Server Monitor installer

Build Status Ansible Galaxy

This role install and configures zabbix-server. Zabbix is the ultimate enterprise-class monitoring platform. Zabbix is the ultimate enterprise-level software designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices.

Requirements

This role requires Ansible 2.0 or higher and platform requirements are listed in the metadata file.

Role Variables

# General config.
zabbix_server_hostname: zabbix

# SSL Configuration.
zabbix_server_ssl: no
zabbix_server_redirect_http_to_https: yes
zabbix_server_ssl_certificate: "/etc/nginx/ssl/zabbix.crt"
zabbix_server_ssl_certificate_key: "/etc/nginx/ssl/zabbix.key"

# Database config.
zabbix_server_db_user: zabbix
zabbix_server_db_password: zabbix
zabbix_server_db_host: localhost
zabbix_server_db_name: zabbixdb

# defaults file;
# zabbix role specific

zabbix_server_version: 3.0
zabbix_server_timezone: Europe/Amsterdam
zabbix_server_repo: zabbix
zabbix_server_vhost: True
zabbix_server_web: true
zabbix_server_database_creation: True
zabbix_server_database_sqlload: True

# Database
zabbix_server_database_type: pgsql
zabbix_Server_database_type_long: postgresql

See defaults/main.yml for more options.

Dependencies

  • repleo.nginx
  • repleo.postgresql

Example Playbook

Install rainloop

- { role: repleo.zabbix-server }

License

GPL v3 - (c) 2016, Repleo, Amstelveen

Author Information

Repleo, Amstelveen, Holland -- www.repleo.nl
Jeroen Arnoldus (jeroen@repleo.nl)

About

Ansible role for installing zabbix monitoring server

Install
ansible-galaxy install repleo/ansible-role-zabbix-server
GitHub repository
License
gpl-3.0
Downloads
46
Owner
Continuous delivery and software development experts