How do you monitor your server containers, disks, load…?

Do you use an easy-to-use web interface? Do you do everything via SSH? Or maybe you’ve got a more complicated setup?

I want to change my setup and I’m looking for new ideas, I’ve been using Cockpit for some years and some of the plugins are really outdated (ZFS for example) and others are completely broken (docker-compose).

  • @[email protected]OP
    link
    fedilink
    English
    39 months ago

    I am running everything in docker compose so I’ve never found a use to it that justifies the waste of power

    • Possibly linux
      link
      fedilink
      English
      2
      edit-2
      9 months ago

      docker-compose doesn’t scale well and if you run it natively it is a little less secure.

      Virtualization adds 1-2% of overhead at most and gives you way more control of how the hardware is used.

      If you setup is small docker-compose might be easier to manage but as soon as you get more hardware it becomes the limiting factor. I still use docker-compose but now I run it in a VM

      • @[email protected]
        link
        fedilink
        English
        29 months ago

        I switched from docker compose to pure Ansible for deploying my containers. Makes managing config and starting containers across multiple hosts super easy. I considered virtualizing too but decided it didn’t offer me enough advantages. If I ever have an issue with the host OS I just reinstall using a preseed file and then rerun my playbooks and it’s ready to go.