Ricerca nel sito web

Cockpit: uno strumento di amministrazione basato su browser per Linux


Cockpit è un gestore remoto facile da usare, leggero e semplice ma potente per server GNU/Linux, è un'interfaccia utente di amministrazione del server interattiva che offre una sessione Linux live tramite un browser web.

Può essere eseguito su diverse distribuzioni Linux basate su RHEL e derivati Debian tra cui Ubuntu, Linux Mint, Fedora, CentOS , Rocky Linux, AlmaLinux, Arch Linux tra gli altri.

Cockpit rende Linux rilevabile consentendo così agli amministratori di sistema di eseguire in modo semplice e affidabile attività come l'avvio di container, la gestione dello spazio di archiviazione, le configurazioni di rete, le ispezioni dei log e molte altre.

Durante l'utilizzo, gli utenti possono passare facilmente dal terminale Linux al browser web senza problemi. È importante sottolineare che quando un utente avvia un servizio tramite Cockpit, può essere interrotto tramite il terminale e, nel caso in cui si verifichi un errore nel terminale, questo viene visualizzato nell'interfaccia del journal di Cockpit.

Caratteristiche della cabina di pilotaggio:

  • Consente la gestione di più server in una sessione Cockpit.
  • Offre una shell basata sul Web in una finestra di terminale.
  • I contenitori possono essere gestiti tramite Docker.
  • Supporta la gestione efficiente degli account utente di sistema.
  • Raccoglie informazioni sulle prestazioni del sistema utilizzando il framework Performance Co-Pilot e le visualizza in un grafico.
  • Supporta la raccolta della configurazione del sistema e delle informazioni diagnostiche utilizzando sos-report.
  • Supporta anche un cluster Kubernetes o un cluster Openshift v3.
  • Consente la modifica delle impostazioni di rete e molto altro.

Come installare Cockpit nei sistemi Linux

Puoi installare Cockpit in tutte le distribuzioni Linux dai loro repository ufficiali predefiniti come mostrato:

Installa Cockpit su Fedora e CentOS

Per installare e abilitare Cockpit sulle distribuzioni Fedora, utilizza i seguenti comandi.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Installa Cockpit su Rocky Linux e AlmaLinux

Per installare e abilitare Cockpit sulle distribuzioni Rocky/AlmaLinux, utilizza i seguenti comandi.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Installa Cockpit su RHEL

Cockpit è stato aggiunto al repository Red Hat Enterprise Linux Extras dalle versioni 7.1 e successive:

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Installa Cockpit su Debian

Il cockpit è incluso nei repository ufficiali di Debian e puoi installarlo utilizzando i seguenti comandi.

apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

Installa Cockpit su Ubuntu e Linux Mint

Nelle distribuzioni Ubuntu e Linux Mint, Cockpit non è incluso, ma puoi installarlo dal Cockpit PPA ufficiale eseguendo i seguenti comandi:

sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Installa Cockpit su Arch Linux

Gli utenti di Arch Linux possono installare Cockpit dall'Arch User Repository utilizzando il seguente comando.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Come utilizzare Cockpit in Linux

Una volta installato correttamente Cockpit, è possibile accedervi utilizzando un browser Web nei seguenti percorsi.

https://ip-address:9090
OR
https://server.domain.com:9090

Inserisci il nome utente e la password del sistema per accedere nell'interfaccia sottostante:

Dopo aver effettuato l'accesso, ti verrà presentato un riepilogo delle informazioni di sistema e dei grafici delle prestazioni per CPU, Memoria, I/O disco e Traffico di rete come mostrato nell'immagine successiva:

Successivamente nel menu della dashboard c'è Servizi. Qui puoi visualizzare Target, Servizi di sistema, Socket, Timer e Percorsi pagine.

L'interfaccia seguente mostra i servizi in esecuzione sul tuo sistema.

È possibile fare clic su un singolo servizio per gestirlo. Basta fare clic sui menu a discesa per ottenere la funzionalità desiderata.

La voce di menu Registri visualizza la pagina dei registri che consente l'ispezione dei registri. I registri sono classificati in Errori, Avvisi, Avvisi e Tutti come nell'immagine seguente.

Inoltre, puoi anche visualizzare i registri in base al tempo, ad esempio i registri delle ultime 24 ore o 7 giorni.

Lettura consigliata: 4 migliori strumenti di monitoraggio e gestione dei log per Linux

Per controllare una singola voce di registro, è sufficiente fare clic su di essa.

Cockpit ti consente anche di gestire gli account utente sul sistema, vai su Strumenti e fai clic su Account. Facendo clic su un account utente è possibile visualizzare i dettagli dell'account dell'utente.

Per aggiungere un utente di sistema, fai clic sul pulsante "Crea nuovo account" e inserisci le informazioni utente necessarie nell'interfaccia sottostante.

Per ottenere una finestra di terminale, vai su Strumenti Terminale.

Come aggiungere un server Linux al Cockpit

Importante: tieni presente che devi installare Cockpit su tutti i server Linux remoti per monitorarli sulla dashboard di Cockpit. Quindi, installalo prima di aggiungere qualsiasi nuovo server a Cockpit.

Per aggiungere un altro server, fai clic su dashboard, vedrai la schermata qui sotto. Fai clic sul segno (+) e inserisci l'indirizzo IP del server. Ricorda che le informazioni per ciascun server che aggiungi vengono visualizzate in Cockpit utilizzando un colore distinto.

Allo stesso modo, puoi aggiungere molti server Linux sotto Cockpit e gestirli in modo efficiente senza problemi.

Per ora è tutto, tuttavia puoi esplorare di più nel caso in cui tu abbia installato questo semplice e meraviglioso server, il gestore remoto.

Documentazione ufficiale di Cockpit: http://cockpit-project.org/guide/latest/

Per qualsiasi domanda o suggerimento, nonché feedback sull'argomento, non esitate a utilizzare la sezione commenti qui sotto per ricontattarci.