Skip to content

πŸ“Š A comprehensive dashboard that integrates data from various sources such as Raspberry Pi, Windows systems, PiKVM, Solis inverters, Tuya smart plugs, and more. Visualize key metrics like system performance, energy consumption, currency exchange rates, and solar power generation in one place.

License

Notifications You must be signed in to change notification settings

luizbizzio/grafana-all-in-one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

70 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Grafana - All in One πŸ“Š

Welcome to Grafana All in Oneβ€”your all-encompassing monitoring solution designed to integrate various data sources and exporters into a single Grafana dashboard. This project provides a broad view of multiple systems, from Raspberry Pi to solar inverters and smart plugs.

Grafana Dashboard
Grafana Version: 11.3.1

Overview πŸš€

Grafana All in One aggregates metrics from different exporters into a single Grafana dashboard. The solution offers centralized monitoring, allowing you to keep a close watch on devices, track real-time exchange rates, and monitor solar power production efficiently.

Required Exporters πŸ“¦

  • Node Exporter: Gathers essential hardware and OS metrics, such as CPU, memory, disk, and network usage, from your PiKVM and Raspberry Pi 4 devices. It’s a key component for monitoring system-level performance on Linux-based systems.

  • Windows Exporter: Similar to Node Exporter, but designed for Windows-based systems. It captures system metrics such as CPU usage, memory, disk I/O, and more, helping you monitor the health and performance of your Windows machines.

  • PromDapter: Works in conjunction with HWiNFO to collect detailed hardware metrics from Windows systems. This setup allows you to monitor temperatures, voltages, fan speeds, and other key hardware parameters.

  • Solis Inverter Exporter: Monitors your Solis inverter to collect essential solar power metrics, including current energy generation, daily production, and total output over time.

  • Tuya Smart Plug Exporter: Collects and monitors power consumption, current, and voltage from your Tuya smart plugs, providing detailed insights into the energy usage and electrical characteristics of connected devices.

  • Currency Exporter: A specialized exporter that tracks real-time currency exchange rates. It’s ideal for monitoring financial metrics and keeping tabs on currency fluctuations.

Installation πŸ› οΈ

To set up this monitoring solution:

  1. Set Up Exporters: Follow the instructions provided in each exporter's repository to set them up on your respective devices. Ensure they are properly configured to expose metrics for Prometheus.

  2. Configure Prometheus: Ensure your Prometheus prometheus.yml file includes scrape configs for all the exporters mentioned above.

  3. Import the Dashboard: Import the Grafana dashboard by following these steps:

    • Go to your Grafana instance.
    • Navigate to Dashboards > New > Import.
    • Enter the dashboard ID 21674 and click Load.
    • Assign your data sources to the appropriate panels and save the dashboard.
  4. Start Monitoring: Access your Grafana dashboard and start monitoring your systems in real-time.

Dashboard πŸ“ˆ

Check out the Grafana dashboard here: All in one.

This dashboard is designed to provide a comprehensive view of all your systems, seamlessly integrating data from various exporters.

License πŸ“„

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

About

πŸ“Š A comprehensive dashboard that integrates data from various sources such as Raspberry Pi, Windows systems, PiKVM, Solis inverters, Tuya smart plugs, and more. Visualize key metrics like system performance, energy consumption, currency exchange rates, and solar power generation in one place.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project