Have been working on my Grafana dashboard recently and am thinking about what else I could add. So far, I have:

  • CPU usage and temperature
  • Memory usage
  • Network usage
  • Backrest daily backup status
  • SMART status of drives
  • CPU and memory usage of containers

Anything else that you find useful? I have a few other ideas, but am curious what others have up. Is everything on one scrollable dashboard, or do you have it organized across multiple?

  • airgapped@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    24 minutes ago

    Other than the items you mentioned I have dashboards for:

    • SSH/SMTP honeypot
    • Jellyfin
    • Pihole
    • Torrents
    • Tasmota (smart plugs)
  • zorflieg@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    46 minutes ago

    I think it’s pretty cool in beszel you can set it up using docker so easily and pass the disks through for SMART monitoring and not have to have an extra solution.

  • lntl@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago
    • Uptime
    • Days since last system update
    • Days since last CVE scan
    • glorp@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      45 minutes ago

      Ah, those are good ones. I’m a little too neglectful with updates, haha.

  • thejml@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours ago

    I have a series of Tasmota esp32’s with Temp/Humidity/Barometric Pressure sensors around the house, attic, garage and outside. I scrape it into influxdb and have a Grafana dashboard setup.

    • glorp@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      How much does each sensor wind up costing, esp32 and all? That sounds really interesting. I think I have an esp32 laying around that I haven’t gotten to playing with yet.

      • thejml@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 hours ago

        I found a pack of 5 on Amazon for $20, for each of the sensors and the esp32’s… so $40 for 5. Probably cheaper in Ali or similar. The only negative is they need some calibration. The ones from Adafruit are better quality and already calibrated, but much more expensive.

  • silenium_dev@feddit.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    6 hours ago

    I mean, I got the whole set of default dashboards, some for networking and one each for backups (k8up) and Postgres (CloudNativePG), but I don’t look at them often, usually only if something’s wrong. I also have logs available via Grafana, but I don’t have any dashboards for that, I just query what I need. If I ever have enough time and motivation, some things I’d put on a kind of overview dashboard would be in addition to your list:

    • zpool health (scrub status, IO etc.)
    • list of crashing pods
    • list of warnings from FluxCD (e.g. application upgrade failures or invalid manifests)
    • list of failing persistent volumes
    • glorp@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      3 hours ago

      I think aggregating logs would be a good choice, yeah. My homelab is distributed across 5 machines, so it’s been getting a little unruly to ssh into them all the time. I actually haven’t taken a look at premade dashboards - completely forgot those exist. I’ve just been writing the PromQL by hand to learn how it all works before adding premade things

    • glorp@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      I forgot to look into that! I use glance for my homepage now, and I think they have a Grafana community widget that I could take a look at. I have a bunch of bookmarks of community widgets that I need to look at lol

    • some_random_nick@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 hours ago

      I enabled docker integration by passing docker.sock to the hompage container to see per services memory usage. Nice for spotting memory hogs.

  • DickCaramel@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 hours ago

    Right now I’m just using it for an AirGradient dashboard, which is an open hardware / open software air quality monitor. I used claude to rewrite the firmware to send the data to prometheus instead if their own servers, and countless other frustrating changes because they make the whole operation dependent on a connection to their servers…anyway, I didn’t want to pay a subscription for something so simple. I’ve thought about using it for some other projects, but for a lot of stuff I just don’t see the need for a dedicated dash.

    • glorp@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      Definitely something to add to the list, environment monitoring sounds like fun