Skip to content

notapipeline/nebula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes monitoring cluster

Work in progress - not all automation is yet written or complete

This repository contains everything you need to set up a full kubernetes cluster for monitoring devices on your network as well as running a full secret store (hashicorp vault) which can be unsealed from kwallet, libsecret, keepass or bitwarden depending on your needs.

Once this repository is fully deployed you will have:

  • Secrets
    • Hashicorp Vault with Consul backend
  • Monitoring
    • InfluxDB
    • Loki
    • Grafana

In order to make all of this work, we will require some things to be installed bare-metal (VirtualBox, NGINX, Telegraf) and the aforementioned applications will be installed inside the cluster.

The repo contains grafana dashboards for:

  • System performance
  • Network performance?
  • Internet Speed
  • NVIDIA Graphics
  • UPS monitoring

Telegraf configuration is provided for all standard collections as well as NUT for those with UPS systems to monitor.

Applications provided:

  • speedtestw - collect metrics from speedtest.net
  • bwvault - unlock Vault from Bitwarden, Keepass, KWallet or LibSecrets
  • dashdown - a simple client to download dashboards from grafana and extract the flux queries to seperate files

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published