Pesquisa de site

Como instalar o console da Web Cockpit no CentOS 8


Neste artigo, ajudaremos você a instalar o Cockpit Web Console no servidor CentOS 8 para gerenciar e monitorar seu sistema local, bem como servidores Linux situados em seu ambiente de rede. Você também aprenderá como adicionar hosts Linux remotos ao Cockpit e monitorá-los no console web CentOS 8.

Leia também: Como instalar o Cockpit Web Console no RHEL 8

O Cockpit é um console web com uma interface baseada na web fácil de usar que permite realizar tarefas administrativas em seus servidores. Sendo também um console web, significa que você também pode acessá-lo por meio de um dispositivo móvel.

O console web Cockpit permite uma ampla variedade de tarefas administrativas, incluindo:

  • Gerenciando serviços
  • Gerenciando contas de usuário
  • Gerenciando e monitorando serviços do sistema
  • Configurando interfaces de rede e firewall
  • Revendo logs do sistema
  • Gerenciando máquinas virtuais
  • Criando relatórios de diagnóstico
  • Definindo a configuração de dump do kernel
  • Configurando o SELinux
  • Atualizando software
  • Gerenciando assinaturas do sistema

O console web do Cockpit utiliza as mesmas APIs de sistema que você usaria em um terminal, e as tarefas executadas em um terminal são rapidamente refletidas no console web. Além disso, você pode definir as configurações diretamente no console web ou através do terminal.

Instalando o console da Web Cockpit no CentOS 8

1. Com a instalação mínima do CentOS 8, o cockpit não é instalado por padrão e você pode instalá-lo em seu sistema usando o comando abaixo, que instalará o cockpit com seu dependências necessárias.

yum install cockpit

2. Em seguida, habilite e inicie o serviço cockpit.socket para conectar-se ao sistema através do console web e verificar o serviço e executar o processo do cockpit usando os seguintes comandos.

systemctl start cockpit.socket
systemctl enable --now cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit

3. Se você estiver executando um firewalld no sistema, será necessário abrir a porta do cockpit 9090 no firewall.

firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Fazendo login no console da Web Cockpit no CentOS 8

As instruções a seguir mostram o primeiro login no console web do Cockpit usando credenciais de conta de usuário do sistema local. Como o Cockpit usa uma certa autenticação de pilha PAM encontrada em /etc/pam.d/cockpit, que permite que você faça login com o nome de usuário e senha de qualquer conta local no o sistema.

4. Abra o console web do Cockpit em seu navegador nos seguintes URLs:

Locally: https://localhost:9090
Remotely with the server’s hostname: https://example.com:9090
Remotely with the server’s IP address: https://192.168.0.10:9090

Se estiver usando um certificado autoassinado, você receberá um aviso no navegador, basta verificar o certificado e aceitar a exceção de segurança para prosseguir com o login.

O console chama um certificado do diretório /etc/cockpit/ws-certs.d e usa o arquivo de extensão .cert. Para evitar a necessidade de alertas de segurança, instale um certificado assinado por uma autoridade de certificação (CA).

5. Na tela de login do console web, digite seu nome de usuário e senha do sistema.

Se uma conta de usuário tiver privilégios sudo, será possível realizar tarefas administrativas, como instalação de software, configuração do sistema ou configuração do SELinux no console web.

6. Após a autenticação bem-sucedida, a interface do console web do Cockpit será aberta.

É isso por enquanto. O cockpit é um console web fácil de usar que permite executar tarefas administrativas no servidor CentOS 8. Para saber mais sobre o console web, leia como definir as configurações do sistema no console web.