inmotionhosting.monit
Ansible Role: Monit
This is a flexible Ansible Role for setting up and managing Monit.
Requirements
This Ansible role works with the two most current stable versions of certain Linux distributions focused on servers. We will make sure it aligns with their end-of-life policies. The supported distributions at the time of writing are:
- CentOS 7.x
- Debian 10 or newer
- Ubuntu 20.04 LTS or newer
- AlmaLinux 8.x or newer
- RockyLinux 8.x or newer
Dependencies
None.
Role Variables
Here are the available variables with their default values (you can also check defaults/main.yml
):
Variable | Description |
---|---|
monit_daemon | Default: monit |
monit_executable_path | Default: /usr/bin/monit |
monit_config_dir | Default: /etc/monit.d/ |
monitored_services | Default: ['httpd', 'mariadb', 'nginx', 'php-fpm', 'redis'] |
monit_systemd_restart | Default: true |
systemd_restart_setting | Default: on-failure |
Example Playbook
- hosts: www
roles:
- role: monit
License
GPLv3
Informazioni sul progetto
Modular Ansible Role for deploying and configuring Monit
Installa
ansible-galaxy install inmotionhosting.monit
Licenza
gpl-3.0
Download
40k
Proprietario
Offering Private and Public Cloud, Software as a Service, and Web Hosting