Cockpit é uma ferramenta web para monitoramento e administração do sistemas linux. Com ele podemos iniciar containers, administrar filesystem, configurar rede, visualizar logs, entre outros..
Pode ser executado em várias distribuições Linux, incluindo Debian, Ubuntu/Mint, Fedora, CentOS, RHEL e Arch Linux.
Neste artigo, vou mostrar suas características, processo de instalação no Ubuntu/Mint e Fedora/CentOS e algumas imagens dos principais recursos disponíveis.
Características:
- Permite o gerenciamento de vários servidores em uma única sessão;
- Oferece acesso ao terminal pelo navegador na web;
- Gerenciamento de containers Docker;
- Suporta uma gestão eficiente de contas de usuário do sistema;
- Recolhe informações sobre o desempenho do sistema usando e o exibe em um gráfico;
- Também suporta cluster de Kubernetes ou um cluster v3 OpenShift;
- Permite a modificação das configurações de rede e muitos mais;
Instalação no Ubuntu/Mint
sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit \
cockpit-docker \
cockpit-networkmanager \
cockpit-system \
cockpit-storaged
sudo systemctl enable --now cockpit.sock
Instalação no Fedora/CentOS
yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
Usando o CockPit
Após a instalação, acesse a dasboard em http://localhost:9090
e logue com seu usuário ou root do sistema.
Agora sim! Você já tem acesso as principais informações do sistema, como rede, cpu, memória e disco.
Particularmente o que me levou a testar e implementar o Cockpit foi a possibilidade de gerenciamento de containers docker. Sendo possível executar, criar, compilar, visualizar logs dos containers. Tudo pela dashboard, facilitando muito a administração.
Fonte: