PDAHubbard / weekly-plan

0 stars 0 forks source link

Augment glances with influxdb/grafana/mongodb? #6

Open PDAHubbard opened 1 month ago

PDAHubbard commented 1 month ago

Things to monitor:

  1. CPU
  2. Memory
  3. Network speed
  4. Disk space free
  5. Disk activity
  6. App availability (pihole, media server, samba, cups, ddclient, apache? ldap?)

Prometheus Nagios sensu.io munin

Grafana for the UI.
Prometheus for the metrics and alert definitions.
Alert Manager for sending/silencing/managing alerts.
Loki & Promtail for logs.
PDAHubbard commented 1 month ago

Node exporter setup: https://developer.couchbase.com/tutorial-node-exporter-setup

sudo groupadd -f node_exporter
sudo useradd -g node_exporter --no-create-home --shell /bin/false node_exporter
sudo mkdir /etc/node_exporter
sudo chown node_exporter:node_exporter /etc/node_exporter
tar -xvf node_exporter-1.0.1.linux-amd64.tar.gz
mv node_exporter-1.0.1.linux-amd64 node_exporter-files
sudo cp node_exporter-files/node_exporter /usr/bin/
sudo chown node_exporter:node_exporter /usr/bin/node_exporter
sudo vi /usr/lib/systemd/system/node_exporter.service

[Unit]
Description=Node Exporter
Documentation=https://prometheus.io/docs/guides/node-exporter/
Wants=network-online.target
After=network-online.target

[Service]
User=node_exporter
Group=node_exporter
Type=simple
Restart=on-failure
ExecStart=/usr/bin/node_exporter 

[Install]
WantedBy=multi-user.target

sudo chmod 664 /usr/lib/systemd/system/node_exporter.service
sudo systemctl daemon-reload
sudo systemctl start node_exporter