Cockpit - Linux için Tarayıcı Tabanlı Yönetim Aracı


Cockpit, GNU/Linux sunucuları için kullanımı kolay, hafif ve basit ancak güçlü bir uzaktan yöneticidir; bir web tarayıcısı aracılığıyla canlı bir Linux oturumu sunan etkileşimli bir sunucu yönetimi kullanıcı arayüzüdür.

Ubuntu, Linux Mint, Fedora, CentOS dahil olmak üzere çeşitli RHEL tabanlı Linux dağıtımları ve Debian türevleri üzerinde çalışabilir. , Rocky Linux, AlmaLinux, Arch Linux ve diğerleri.

Cockpit Linux'u keşfedilebilir hale getirerek sistem yöneticilerinin konteynerleri başlatma, depolamayı yönetme, ağ yapılandırmaları, günlük incelemeleri ve diğer birçok görevi kolay ve güvenilir bir şekilde gerçekleştirmesine olanak tanır.

Kullanıcılar bunu kullanırken Linux terminali ile web tarayıcısı arasında herhangi bir sıkıntı yaşamadan kolayca geçiş yapabilirler. Daha da önemlisi, bir kullanıcı Cockpit aracılığıyla bir hizmeti başlattığında, bu hizmet terminal aracılığıyla durdurulabilir ve terminalde bir hata oluşması durumunda bu, Cockpit günlüğü arayüzünde gösterilir.

Kokpitin Özellikleri:

  • Tek Cockpit oturumunda birden fazla sunucunun yönetilmesine olanak sağlar.
  • Terminal penceresinde web tabanlı bir kabuk sunar.
  • Konteynerler Docker aracılığıyla yönetilebilir.
  • Sistem kullanıcı hesaplarının verimli yönetimini destekler.
  • Performans Yardımcı Pilot çerçevesini kullanarak sistem performansı bilgilerini toplar ve bunu bir grafikte görüntüler.
  • Sos-raporunu kullanarak sistem yapılandırması ve teşhis bilgilerinin toplanmasını destekler.
  • Ayrıca bir Kubernetes kümesini veya Openshift v3 kümesini de destekler.
  • Ağ ayarlarının değiştirilmesine ve çok daha fazlasına olanak tanır.

Linux Sistemlerde Cockpit Kurulumu

Cockpit'i tüm Linux dağıtımlarına, gösterildiği gibi varsayılan resmi depolarından yükleyebilirsiniz:

Cockpit'i Fedora ve CentOS'a yükleyin

Fedora dağıtımlarında Cockpit'i kurmak ve etkinleştirmek için aşağıdaki komutları kullanın.

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

Cockpit'i Rocky Linux ve AlmaLinux'a yükleyin

Rocky/AlmaLinux dağıtımlarında Cockpit'i kurmak ve etkinleştirmek için aşağıdaki komutları kullanın.

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

Kokpiti RHEL'e yükleyin

Cockpit, 7.1 ve üzeri sürümlerden Red Hat Enterprise Linux Ekstralar deposuna eklenir:

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

Cockpit'i Debian'a yükleyin

Kokpit, Debian'ın resmi depolarında bulunmaktadır ve aşağıdaki komutları kullanarak kurabilirsiniz.

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

Cockpit'i Ubuntu ve Linux Mint'e yükleyin

Ubuntu ve Linux Mint dağıtımlarında Cockpit dahil değildir ancak aşağıdaki komutları yürüterek onu resmi Cockpit PPA'dan yükleyebilirsiniz:

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

Cockpit'i Arch Linux'a yükleyin

Arch Linux kullanıcıları aşağıdaki komutu kullanarak Cockpit'i Arch Kullanıcı Deposu'ndan yükleyebilirler.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Linux'ta Kokpit Nasıl Kullanılır

Cockpit başarıyla kurulduktan sonra aşağıdaki konumlardan bir web tarayıcısı kullanarak ona erişebilirsiniz.

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

Aşağıdaki arayüze giriş yapmak için sistem kullanıcı adını ve şifresini girin:

Giriş yaptıktan sonra size sistem bilgilerinizin bir özeti ve CPU, Bellek, Disk G/Ç ve performans grafikleri sunulacaktır. Sonraki resimde görüldüğü gibi trafiği:

Kontrol paneli menüsünün ardından Hizmetler gelir. Burada Hedefler, Sistem Hizmetleri, Soketler, Zamanlayıcılar ve Yollar'ı görüntüleyebilirsiniz. sayfalar.

Aşağıdaki arayüz sisteminizde çalışan hizmetleri gösterir.

Yönetmek için tek bir hizmete tıklayabilirsiniz. İstediğiniz işlevselliğe ulaşmak için açılır menülere tıklamanız yeterlidir.

Günlükler menü öğesi, günlüklerin incelenmesine olanak tanıyan günlükler sayfasını görüntüler. Günlükler, aşağıdaki resimde olduğu gibi Hatalar, Uyarılar, Bildirimler ve Tümü şeklinde kategorilere ayrılmıştır.

Ek olarak, son 24 saate veya 7 güne ait günlükler gibi zamana dayalı günlükleri de görüntüleyebilirsiniz.

Önerilen Okuma: Linux için En İyi 4 Günlük İzleme ve Yönetim Aracı

Tek bir günlük girişini incelemek için üzerine tıklamanız yeterlidir.

Cockpit ayrıca sistemdeki kullanıcı hesaplarını yönetmenize, Araçlar'a gidip Hesaplar'ı tıklamanıza da olanak tanır. Bir kullanıcı hesabına tıklamak, kullanıcının hesap ayrıntılarını görüntülemenize olanak tanır.

Sistem kullanıcısı eklemek için “Yeni Hesap Oluştur” butonuna tıklayın ve aşağıdaki arayüze gerekli kullanıcı bilgilerini girin.

Bir terminal penceresi almak için Araçlar Terminal'e gidin.

Linux Sunucusu Kokpit'e Nasıl Eklenir?

Önemli: Cockpit kontrol panelinde bunları izleyebilmek için tüm uzak Linux sunucularına Cockpit'i yüklemeniz gerektiğini unutmayın. Bu nedenle lütfen Cockpit'e yeni bir sunucu eklemeden önce onu kurun.

Başka bir sunucu eklemek için kontrol paneli'ne tıklayın, aşağıdaki ekranı göreceksiniz. (+) işaretine tıklayın ve sunucunun IP adresini girin. Eklediğiniz her sunucuya ilişkin bilgilerin Kokpit'te farklı bir renk kullanılarak görüntülendiğini unutmayın.

Aynı şekilde Cockpit altına çok sayıda Linux sunucusu ekleyebilir ve bunları hiçbir sorun yaşamadan verimli bir şekilde yönetebilirsiniz.

Şimdilik bu kadar, ancak bu basit ve harika sunucuyu, uzaktan yöneticiyi yüklediyseniz daha fazlasını keşfedebilirsiniz.

Kokpit Resmi Belgeleri: http://cockpit-project.org/guide/latest/

Konuyla ilgili her türlü soru, öneri ve geri bildiriminiz için aşağıdaki yorum bölümünü kullanarak bize geri dönüş yapmaktan çekinmeyin.