Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yr72dpi/debianmonitoring

¤ A utility that installs Docker and then installs cAdvisor, Node Exporter, Prometheus and Grafana for your Debian Server Monitoring.
https://github.com/yr72dpi/debianmonitoring

ansible cadvisor docker grafana nodeexporter prometheus

Last synced: about 2 months ago
JSON representation

¤ A utility that installs Docker and then installs cAdvisor, Node Exporter, Prometheus and Grafana for your Debian Server Monitoring.

Awesome Lists containing this project

README

        

The 1.0.0 doesn't work !

# Monitoring Debian
Simple ansible and Docker stack for install [cAdvisor](https://github.com/google/cadvisor) and [node_exporter](https://github.com/prometheus/node_exporter)

## How it works

After clonning this repository, edit the __inventory__ file with the name of your servers from your ssh configuration ([like this](https://github.com/arezoomaleki/ssh-config-file/blob/main/config)), play `make install`.

Ansible gonna install docker and all dependencies needed, clone this repository on ``/srv/monitoring`` so that play the docker compose who gonna install cAdvisor, node exporter, Prometheus and Grafana.

## Architecture
```mermaid
graph BT
grafana{Grafana}
prometheus{Prometheus}
cAdvisor(cAdvisor)
node_exporter(node_exporter)
computer[Your computer]

prometheus -- :8090 --> cAdvisor
prometheus -- :9100 --> node_exporter
prometheus -- :9090 --> prometheus
grafana -- :9090 --> prometheus
computer -- SERVER_IP:9200 --> grafana
```

## Grafana IP

``[YOUR IP]:9200``

## Grafana Panel ID

- node_exporter : `1860`
- cAdvisor : ``14282``

## Some informations

```
ansible [core 2.13.13]
python version = 3.8.10
jinja version = 3.1.2
libyaml = True
```