Hi! i have a mixed set of containers (a few, not too many) and bare-metal services (quite a few) and i would like to monitor them.

I am using good old “monit” that monitors my network interfaces, filesystems status and traditional services (via pid files). It’s not pretty, but get the work done. It seems i cannot find a way to have it also monitor my containers. Consider that i use podman and have a strict one service, one user policy (all containers are rootless).

I also run “netdata” but i find it overwhelming, too much data, too much graphics, just too much for my needs.

I need something that:

  • let me monitor service status
  • let me monitor containers status
  • let me restart services or containers (not mandatory, but preferred)
  • has a nice web GUI
  • the web gui is also mobile friendly (not mandatory, but appreciated)
  • Can print some history data (not manatory, but interesting)
  • Can monitor CPU usage (mandatory)
  • Can monitor filesystem usage (mandatory)

I don’t care for authentication features, since it will be behind a reverse proxy with HTTPS and proxy authentication already.

I am not looking for a fancy and comples dashboard, but for something i can host on a secondary page that i open if/when i want to check stuff. Also, if the tool can be scripted or accessed via an API could be useful, so i would write some extractors to print something in a summary page in my own dashboard.

    • cron@feddit.de
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 months ago

      While I really like uptime kuma, it seems a bit too restricted for OPs use case. For example, to monitor disk or CPU usage, you would need to write your own scripts. It would be doable, but not very nice.

      At least how I understood the.question, OP would probably look for something like icinga.

      • zinderic@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 months ago

        Yeah better fit but a bit of trouble to setup… What’s your opinion on Icinga? Never used it myself.

        • cron@feddit.de
          link
          fedilink
          English
          arrow-up
          3
          ·
          7 months ago

          We had it at work, but I never did anything else than receiving and resolving alerts. But it looked good for me and I liked the system.

  • Majestix@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    I use Homarr and Enjoy it a lot. Nice Interface, can Monitor not only Services but also the Server itself and is quite Customizable.

    • LifeBandit666@feddit.uk
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      7 months ago

      I tried to spin up a Homarr docker container the other day after seeing it on YouTube, but because it’s located in ghcr it just wouldn’t install.

      I even added ghcr to my resources in docker using my password and an API key, but still no dice.

      I’m missing something obvious, but I’m not sure what, any pointers?

      Edit: I’ve just tried again and this time it hasn’t failed with an error message, just hanging in Portainer stacks deployment instead

      Edit 2: I left it hanging and checked while I was out and about (love Tailscale)and it’s working now!

      • Majestix@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 months ago

        I like Homarr because it is Drag and Drop to edit the Page. I think with Homepage i would have to edit the config file.