zabbix-server-apache-mysql

zabbix-server-apache-mysql

This role installs zabbix server on a liunx machine.

Requirements

GNU C Library English language pack is required to have a functioning front-end. PyMySQL is required for database configuration by Ansible.

both of these packages installation is handled by ansible role. but it is good to know the importance of them.

Role Variables

All the required package and repository lists are placed in var/main.yml. Other parameters such as username, database name, package versions, etc are set in default/main.yml. In required cases, it is recommended to change parameters with respect to guidelines provided in zabbix official webite.

Dependencies

None.

Galaxy

To install this role from ansible galaxy you can use the command below:

ansible-galaxy role install masoud-maghsoudi.zabbix-server-apache-mysql

Example Playbook

It is recommended not to pass any variable to role, instead you can modify package versions in defaults/main.yml with respesct to zabbix official website.

- hosts: all
  gather_facts: true
  roles:
     - masoud-maghsoudi.zabbix-server-apache-mysql

License

MIT

Author Information

Author Masoud Maghsoudi
Email masoud_maghsopudi@yahoo.com
Github https://github.com/masoud-maghsoudi
About

This ansible role helps to install Zabbix Server on different Linux distributions utilizing Apache and Mariadb (MySQL)

Install
ansible-galaxy install masoud-maghsoudi/ansible-role-zabbix-server-apache-mysql
GitHub repository
License
mit
Downloads
7
Owner
Network Engineer | DevOps | Sysadmin | Linux