Cockpit – A Powerful Tool to Monitor and Administer Multiple Linux Servers Using a Web Browser

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Aaron Kili

Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

29 Responses

  1. c4ifford says:

    So I’m curious how this differs from Webmin or I’d go even as far to say as this is GUI implementation of anisble/puppet or the like.

    • Aaron Kili says:

      @c4ifford

      There is no much difference, the underlying system administration functionalities are more like the same. Only that Webmin offers several other functionalities compared to Cockpit.

  2. Tierro says:

    I tried install this tool and i have a problem:
    sudo apt-key adv –keyserver sks-keyservers.net –recv-keys F1BAA57C – done
    sudo apt-get update – done

    root:~# apt-get install cockpit
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    cockpit : Depends: cockpit-bridge (>= 129-0~unstable) but it is not going to be installed
    Depends: cockpit-bridge (= 129-0~unstable) but it is not going to be installed
    Depends: cockpit-dashboard (= 129-0~unstable) but it is not going to be installed
    Depends: cockpit-ws (< 129-0~unstable.1~) but it is not going to be installed
    Depends: cockpit-system (= 129-0~unstable) but it is not going to be installed
    Recommends: cockpit-docker (= 129-0~unstable) but it is not going to be installed
    Recommends: cockpit-storaged (= 129-0~unstable) but it is not going to be installed
    Recommends: cockpit-networkmanager (= 129-0~unstable) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

  3. Pierpaolo says:

    Fantastic tool!
    Small typo in Ubuntu installation:
    Wrong: sudo systemctl enable –now cockpit.sock
    Correct: sudo systemctl enable –now cockpit.socket

  4. mightyme says:

    Do you know if I can perform patch management with cockpit? Or at least run yum update to several Red Hat 7.2 servers?

    • Aaron Kili says:

      @mightyme

      I can not exactly tell, if you installed it already, you can see that it offers a centralized interface to access several servers but each server with its own terminal. And the commands you run only apply to a particular server unless you write scripts to achieve patch management or single command to update several servers at once.

      It is only in the graphs where info from different servers is merged.However, you can ask the developers: https://github.com/cockpit-project/cockpit of cockpit for more information on that. In case it can not be done, try to make a suggestion for possible future additions.

  5. Sophie says:

    Is Cockpit amd64 only? I’m getting the following error when trying to install on an Ubuntu-based distro:

    Failed to fetch http://ppa.launchpad.net/cockpit-project/cockpit/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found

  6. Chris Christensen says:

    Hi Aaron. The command for Arch is wrong (or mistyped). The command should be:

    # yaourt -S cockpit 
    OR
    # yaourt cockpit
    

    Thanks for the great article!

  7. lokesh says:

    will this tool support for citrix xen server.

  8. Mark Allen says:

    Any chance of it working on a Suse server?

  9. Kunalsing says:

    Awesome Aaron
    I Have used and deployed on development server for container monitoring & it works perfectly.

  10. Amon says:

    Does it work for debian on ARM (Raspbian)?

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.