I want something that has a WebUI, can show in a graph like the CPU and RAM graph for this day and maybe some days before. Also I would like to view what was running at any given time (I mean from 2-3 days before to now).

Is there any (FOSS) software that does that?

Thanks.

  • Hercules@lemmy.world
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    2
    ·
    1 month ago

    I think prometheus + grafana might be what you are looking for. In combination with loki grafana can also be used for viewing log messages.

    • Im_old@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 month ago

      Absolutely this, nothing else is required. Well, maybe alertmanager if you want to receive alerts

      • farcaller@fstab.sh
        link
        fedilink
        English
        arrow-up
        5
        ·
        1 month ago

        and swap Prometheus for VictoriaMertics, or your homelab ram usage becomes Prometheus ram usage.

    • N1ghtstalk3r@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 month ago

      I’ll second this. Prometheus + Grafana is what I’m using now, but you can definitely add more extensions/monitors to get far more detail, like Loki which was suggested above.

      • miau@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 month ago

        Grafana is just the frontend, its a dashboard for your different data sources Prometheus is the “database”, it scrapes data from your endpoints over http