All Projects → ANXS → monit

ANXS / monit

Licence: MIT license
Ansible role that configures monit. Will also setup baseline monitoring of SSH, NTP, and Cron.

Projects that are alternatives of or similar to monit

Ansible Datadog
Ansible role for Datadog Agent
Stars: ✭ 223 (+502.7%)
Mutual labels:  ansible-role
ansible-role-virtualbox
Ansible Role - Installs headless Virtualbox and phpVirtualbox for remote access through Web GUI
Stars: ✭ 14 (-62.16%)
Mutual labels:  ansible-role
PrometheusWithGrafana
Setup Prometheus with Grafana dashboard using Ansible
Stars: ✭ 50 (+35.14%)
Mutual labels:  ansible-role
Rhel7 Stig
Ansible role for Red Hat 7 STIG Baseline
Stars: ✭ 230 (+521.62%)
Mutual labels:  ansible-role
ansible-role-tailscale
Ansible role to install and configure a Tailscale node.
Stars: ✭ 189 (+410.81%)
Mutual labels:  ansible-role
RHEL8-STIG
Ansible role for Red Hat 8 STIG Baseline
Stars: ✭ 73 (+97.3%)
Mutual labels:  ansible-role
Ansible Role Zsh
Setup antigen with oh-my-zsh, powerlevel10k theme, fzf, autosuggestions, syntax-highlighting
Stars: ✭ 210 (+467.57%)
Mutual labels:  ansible-role
ansible-backup
Ansible daily backup role
Stars: ✭ 25 (-32.43%)
Mutual labels:  ansible-role
kafka role
Ansible role to install Apache Kafka
Stars: ✭ 18 (-51.35%)
Mutual labels:  ansible-role
ansible-resolv
Ansible role to configure /etc/resolv.conf
Stars: ✭ 44 (+18.92%)
Mutual labels:  ansible-role
Ansible Playbook Grapher
A command line tool to create a graph representing your Ansible playbook tasks and roles
Stars: ✭ 234 (+532.43%)
Mutual labels:  ansible-role
UBUNTU20-CIS
Ansible role for Ubuntu 2004 CIS Baseline
Stars: ✭ 136 (+267.57%)
Mutual labels:  ansible-role
ansible-role-github-users
Ansible Role - GitHub Users
Stars: ✭ 49 (+32.43%)
Mutual labels:  ansible-role
Ansible Role Awx
Ansible Role - AWX
Stars: ✭ 228 (+516.22%)
Mutual labels:  ansible-role
consul role
Ansible role to install Consul (cluster of) server/agent
Stars: ✭ 14 (-62.16%)
Mutual labels:  ansible-role
Ansible Role Unattended Upgrades
Setup unattended-upgrades on Debian-based systems
Stars: ✭ 220 (+494.59%)
Mutual labels:  ansible-role
ansible-cloudflared
Install cloudflared and systemd service for DNS-Over-HTTPS
Stars: ✭ 18 (-51.35%)
Mutual labels:  ansible-role
ansible-role-systemd-service
No description or website provided.
Stars: ✭ 37 (+0%)
Mutual labels:  ansible-role
ansible-role-auditbeat
Ansible role to install auditbeat for security monitoring. (Ruleset included)
Stars: ✭ 15 (-59.46%)
Mutual labels:  ansible-role
ansible-role-cardano-node
Ansible role for the provisioning of Shelly Cardano binaries from source.
Stars: ✭ 20 (-45.95%)
Mutual labels:  ansible-role

ANXS - monit Build Status

Ansible role which installs monit monitoring and management tool (and attaches it to ssh, cron, ntpd).

Requirements & Dependencies

  • Tested on Ansible 1.4 or higher.

Variables

monit_email_enable: yes
monit_notify_email: "me@localhost"

monit_logfile: "syslog facility log_daemon"

monit_poll_period: 60
monit_poll_start_delay: 120

monit_eventqueue_enable: yes
monit_eventqueue_directory: "/var/lib/monit/events"
monit_eventque_slots: 100

monit_mailformat_from: "monit@{{inventory_hostname}}"
monit_mailformat_subject: "$SERVICE $EVENT"
monit_mailformat_message: "Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION."

monit_mailserver_host: "localhost"
# monit_mailserver_port:
# monit_mailserver_username:
# monit_mailserver_password:
# monit_mailserver_encryption:
monit_mailserver_timeout: 60

monit_port: 3737
monit_address: "localhost"
monit_allow: ["localhost"]
# monit_username:
# monit_password:
monit_ssl: no
monit_cert: "/etc/monit/monit.pem"

monit_monitors_sshd_port: 22

Testing

This project comes with a VagrantFile, this is a fast and easy way to test changes to the role, fire it up with vagrant up

See vagrant docs for getting setup with vagrant

License

Licensed under the MIT License. See the LICENSE file for details.

Feedback, bug-reports, requests, ...

Are welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].