{"repo":"sadsfae/ansible-nagios","free":true,"listed":false,"github":"https://github.com/sadsfae/ansible-nagios","clone":"git clone https://github.com/sadsfae/ansible-nagios.git","description":":white_check_mark: Ansible playbook for setting up the Nagios monitoring system and clients.","language":"Shell","stars":105,"topics":["nagios","ansible","monitoring","playbook","idrac","centos","rhel"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"ansible-nagios Playbook for setting up the Nagios monitoring server and clients Table of Contents - What does it do? - How do I use it? - Requirements - Collection Dependencies - Notes - Supported Service Checks - Nagios Server Instructions - Known Issues - Mass-generating Ansible Inventory - Demonstration - iDRAC Server Health Details - Files What does it do? - Automated deployment of Nagios Server on CentOS7, Rocky 8/9 or RHEL 7/8/9/10, Debian/Ubuntu - Automated deployment of Nagios client on CentOS6/7/8, RHEL6/7/8/9/10 or Rocky, Fedora, Ubuntu/Debian and FreeBSD - Generates service checks and monitored hosts from Ansible inventory - Generates comprehensive checks for the Nagios server itself - Generates comprehensive checks for all hosts/services via NRPE - Generates most of the other configs based on jinja2 templates - Wraps Nagios in SSL via Apache - Sets up proper firewall rules (firewalld or iptables-services) - Support sending alerts via email and outgoing webhooks. - This is also available via Ansible Galaxy How do I use it? - Add your nagios server under [nagios] in hosts inventory - Add respective services/hosts under their inventory group, hosts can only belong under one group. - Take a look at install/group vars/all.yml to change anything like email address, nagios user, guest user etc. - Run the playbook. Read below for more details if needed. Requirements - Rocky, RHEL, Debian, Ubuntu Linux for Nagios server only - Rocky, RHEL, Debian, Ubuntu, Fedora Linux and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sadsfae","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sadsfae/ansible-nagios/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}