Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imannovv/monitoring-stack-with-ansible

This project will help you to implement monitoring setup for an organization using open source tools like Prometheus, Grafana, AlertManager etc.
https://github.com/imannovv/monitoring-stack-with-ansible

alert-manager ansible grafana monitoring monitoring-automation monitoring-server node-exporter prometheus

Last synced: 14 days ago
JSON representation

This project will help you to implement monitoring setup for an organization using open source tools like Prometheus, Grafana, AlertManager etc.

Awesome Lists containing this project

README

        

Setup Monitoring Systems with Ansible Automation
=========

### Prometheus, Alertmanager, Grafana, Node Exporter

![Image](images/prometheus-grafana-alertmanager.png)

Requirements
------------

Minimum 2 or 3 managed nodes(in my case CentOS7) and 1 Ansible Control node

Installing this collection
------------

You can install the ansible.posix collection with the Ansible Galaxy CLI:

ansible-galaxy collection install ansible.posix

You can also download a `requirements.yml` file and install it with:

ansible-galaxy collection install -r requirements.yml

Example Playbook
----------------

After changing ansible.cfg and inventory files, Run setup-monitoring-systems.yml file to start the Setup of the Monitoring Systems

ansible-playbook setup-monitoring-systems.yml

Images from Project
-------

### Prometheus

![Image](images/prometheus.png)
---
### Grafana

![Image](images/grafana.png)
---
### Alert Manager

![Image](images/alert_manager.png)
---
### Node Exporter

![Image](images/node_exporter_metrics.png)

License
-------

GNU General Public License v3.0

Author Information
------------------

[LinkedIn](https://www.linkedin.com/in/imannovv/)