Cockpit – simple yet powerful remote manager for GNU/Linux servers

Cockpit Dashboard - מתוך הבלוג של תומר קליין
Cockpit Dashboard

Cockpit הנה מערכת מבוססת ממשק אינטרנטי המשמשת לניהול מרוחק של שרתי לינוקס בצורה נוחה וקלה לתפעול.  Cockpit יכולה לרוץ על מגוון רחב של הפצות לינוקס ובניהן Debian, Ubuntu, Fedora, Centos, RHEL, Arch Linux ועוד.

המערכת מפשטת את יכולת הניהול שרתי הלינוקס עבור מנהלי הרשת ומאפשרת ביצוע משימות כגון בדיקת תצורת הרשת, ניטור משאבים ותהליכים ועד לבדיקת קבצי הלוג של השרת בצורה נוחה ומהירה.

נקודות המפתח של המערכת הן:

  1. ניהול מספר שרתי לינוקס דרך ממשק אחד.
  2. מאפשרת גישה ל Shell דרך הדפדפן.
  3. מאפשרת ניהול קונטיינרים של Docker..
  4. מאפשרת ניהול משתמשים.
  5. אוספת נתונים באמצעות Co-Pilot Framework ומציגה אותם באמצעות כרפים.
  6. מאפשרת שינויים לממשקי הרשת ועוד.

במדריך זה אסביר כיצד להתקין את המערכת על הפצות הלינוקס השונות.

Fadora / Centos

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

RHEL

המערכת נוספה ל Repository הרשמי של Red Hat Enterprise Extras החל מגרסה 7.1

subscription-manager repos --enable rhel-7-server-extras-rpms
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent

Debian

המערכת לא כלולה ב Repository הרשמי של Debian אך תוכלו להתקין אותה על ידי שימוש ב Repository  הבא. לצורך כך ערכו את קובץ המקורות על ישי הפקודה הבאה:

nano /etc/apt/sources.list

והוסיפו בסופו את השורה הבאה:

deb https://fedorapeople.org/groups/cockpit/debian unstable main

לחצו על Ctrl+x לסגירת העורך ו y לשמירת השינויים.
כעת הריצו את הפקודות הבאות:

sudo apt-key adv --keyserver sks-keyservers.net --recv-keys F1BAA57C
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Arc Linux

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Ubuntu / Linux Mint

גם בהפצות אלא לא ניתן למצוא את ההתקנה ב Repositiry הרשמי אך ניתן להתקינה על ידי שימוש ב Cockpit PPA.

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

 

Cockpit Login
Cockpit Login Page

 

Cockpit Dashboard - מתוך הבלוג של תומר קליין
Cockpit Dashboard

 

 

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*