Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/yr72dpi/debianmonitoring
- Owner: YR72dpi
- Created: 2023-11-14T15:49:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-16T10:24:37.000Z (about 1 year ago)
- Last Synced: 2024-01-28T05:01:52.683Z (about 1 year ago)
- Topics: ansible, cadvisor, docker, grafana, nodeexporter, prometheus
- Language: Makefile
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```