Cara Mengelola Linux Server dengan Cockpit Web Interface

Dec 9, 2024
Linux
Fatmawati Achmad Zaenuri / Shutterstock

Anda dapat dengan mudah memantau dan mengelola beberapa komputer Linux dengan kokpit, administrasi berbasis browser dan alat dasbor. Itu mandiri, sederhana untuk diatur, dan mudah digunakan. Kami akan menunjukkan kepada Anda cara memulai.

Mengelola Beberapa Server Linux

Jika Anda memiliki beberapa komputer atau server Linux untuk memantau, Anda memiliki tantangan. Ini terutama benar jika beberapa dari mereka berjalan sebagai sistem tanpa kepala tanpa monitor terlampir. Misalnya, Anda mungkin memiliki server yang dipasang di rak atau jarak jauh yang berlokasi di berbagai bangunan atau koleksi Raspberry Pi's. tersebar di rumah Anda.

Bagaimana Anda bisa memantau kesehatan dan kinerja semua ini?

Jika kamu Gunakan Secure Shell (SSH) untuk terhubung dengan mereka, Anda dapat menjalankan atas atau alat pemantauan terminal lainnya. Anda akan mendapatkan beberapa informasi yang berguna, tetapi setiap alat memiliki area minat tertentu. Canggung harus pindah dari alat ke alat untuk melihat metrik yang berbeda dari komputer Linux jarak jauh Anda.

Sayangnya, tidak ada cara nyaman untuk melompat di antara berbagai alat yang memberi Anda beberapa informasi itu. Plus, jika Anda harus melakukan tugas perbaikan atau administratif, Anda harus membuat koneksi baru ke komputer jarak jauh atau menutup aplikasi pemantauan. Kemudian, Anda harus menggunakan sesi SSH yang ada untuk menjalankan perintah administrasi Anda.

Kokpit Mengaitkan banyak persyaratan pemantauan dan administrasi umum ke dalam konsol berbasis browser, sehingga memudahkan memantau dan memelihara beberapa komputer Linux.

Kokpit memperoleh informasinya dari Antarmuka Pemrograman Aplikasi (API) yang sudah ada di Linux. Karena informasi tersebut langsung dari sumber, tidak ada koleksi kustom atau pembuatan informasi, sehingga dapat dianggap tidak tercemar.

Kokpit dan akun pengguna

Kokpit menggunakan kredensial login Linux Anda, jadi tidak perlu mengkonfigurasi pengguna di dalamnya. Untuk masuk ke kokpit, Anda cukup menggunakan nama pengguna dan kata sandi saat ini. Jika Anda memiliki akun di komputer Linux yang berbeda yang menggunakan nama pengguna dan kata sandi yang sama, kokpit akan menggunakan kredensial tersebut untuk terhubung ke mesin jarak jauh.

Tentu saja, menggunakan kata sandi yang sama pada komputer yang berbeda adalah risiko keamanan dan dianggap sebagai praktik yang buruk. Namun, jika Anda bekerja semata-mata dengan komputer lokal yang tidak terpapar ke Internet, Anda dapat menyimpulkan risikonya cukup kecil.

Namun, solusi yang jauh lebih unggul adalah untuk mengatur tombol SSH di setiap komputer, dan kemudian izinkan kokpit menggunakannya untuk terhubung ke komputer jarak jauh.

TERKAIT: Cara membuat dan menginstal tombol SSH dari Shell Linux

Menginstal kokpit

Kokpit ada di repositori inti untuk keluarga Linux utama. Untuk menginstal kokpit di Ubuntu, ketikkan yang berikut:

 sudo apt-get install cockpit 

Pada Fedora, perintahnya adalah:

 sudo dnf install cockpit 

Di Manjaro, Anda harus menginstal kokpit dan paket yang disebut packagekit. . Paket platform-independen ini berada di atas sistem manajemen paket asli distribusi Linux. Ini memberikan API yang konsisten untuk perangkat lunak aplikasi.

Pengembang dapat menulis perangkat lunak yang bekerja dengan packagekit. , dan perangkat lunak mereka kemudian dapat berbicara dengan manajer paket distribusi Linux. Ini berarti mereka tidak perlu menulis versi yang akan bekerja dengan DNF. , untuk itu Pacman. , dan seterusnya.

Untung, packagekit. sudah diinstal pada Ubuntu dan Fedora, jadi Anda cukup ketik dua perintah berikut:

 sudo pacman -sy cockpit 

 Packykit Sudo Pacman -sy 

Meluncurkan kokpit.

Untuk mulai menggunakan kokpit, buka browser Anda, ketikkan yang berikut di bilah alamat, lalu tekan ENTER:

 LocalHost: 9090 

Anda kemudian harus melihat layar login kokpit. Jika kesalahan muncul memberi tahu Anda bahwa situs tidak dapat dihubungi atau koneksi ditolak, Anda mungkin harus mengetik perintah berikut untuk mengaktifkan dan memulai daemon kokpit:

 Sudo SystemCTL Aktifkan kokpit 

 Sudo SystemCTL Mulai kokpit 

Ketika kokpit diluncurkan, layar login muncul; Cukup masuk dengan kredensial Linux yang ada.

Untuk terhubung ke komputer lain menggunakan kredensial yang sama ini, pilih kotak centang di sebelah "Gunakan kembali kata sandi saya untuk koneksi jarak jauh." Jika Anda menggunakan tombol SSH untuk terhubung ke komputer jarak jauh atau tidak akan memonitor mesin lain dari jarak jauh, Anda dapat membiarkan kotak ini tidak dicentang.

Tinjauan

Halaman Web Cockpit sepenuhnya responsif dan akan menyesuaikan dengan bijaksana jika Anda mengubah ukuran jendela browser Anda.

Tampilan utama menampilkan daftar kategori tugas di bilah sisi di sebelah kiri, sedangkan sisa jendela berisi informasi yang terkait dengan kategori yang dipilih. Tampilan default adalah "ikhtisar."

Kokpit juga beradaptasi ketika Anda menggunakannya di telepon.

Pada komputer uji kami, kami melihat bahwa kesalahan telah ditandai karena layanan telah gagal.

Kami mengklik tautan "1 layanan yang gagal" untuk pindah ke tampilan Layanan Sistem. NS Daemon layanan keamanan sistem (SSSD) gagal memulai, jadi kami mengklik tautan "SSSD" untuk pindah ke halaman kontrol SSSD.

Kami mengklik "Mulai Layanan."

Dengan layanan yang sekarang berjalan, kami dapat menjelajahi lebih banyak sistem yang dipantau kami.

Anda dapat mengklik "Ikhtisar" jika terlihat di sidebar; Jika tidak, cukup klik ikon sistem, lalu klik "Ikhtisar."

Grafik CPU dan Memori

Di panel penggunaan CPU dan memori, klik "Lihat Grafik."

Grafik berikut ditampilkan:

  • "Penggunaan CPU" : Penggunaan CPU gabungan untuk jumlah total CPU.
  • "Memori & amp; Menukar" : Memori RAM dan penggunaan swap.
  • "Disk I / O" : Hard drive membaca dan menulis.
  • "Lalu lintas jaringan" : Semua lalu lintas masuk dan keluar dari komputer.

Jika Anda mengklik nama setiap grafik, Anda dapat melihat informasi lebih detail, namun:

  • Jika Anda mengklik "Disk I / O," Anda melihat info yang sama dengan "penyimpanan" di sidebar.
  • Jika Anda mengklik "lalu lintas jaringan," Anda melihat info yang sama yang berada di bawah "Jaringan" di sidebar.

Pembaruan perangkat lunak

Anda dapat mengklik "Pembaruan Perangkat Lunak" di sidebar untuk melihat daftar pembaruan yang tersedia.

Untuk menginstalnya, cukup klik "Instal semua pembaruan."

Memantau beberapa komputer

Sebelum Anda mencoba memonitor komputer lain, lakukan langkah-langkah berikut:

  1. Instal kokpit di komputer lain, dan kemudian masuk ke kokpit untuk memverifikasi itu berfungsi. Anda tidak harus menjalankan antarmuka browser pada mesin jarak jauh saat Anda memantau jarak jauh. Namun, jika Anda melakukannya, itu akan membuktikan kokpit telah dipasang dengan benar dan sepenuhnya operasional.
  2. Gunakan SSH untuk terhubung ke komputer lain dari yang lain di mana Anda memantaunya. Konfirmasikan Anda dapat menggunakan SSH di komputer jarak jauh, dan kemudian masuk, menggunakan ID Anda saat ini dan kata sandi atau tombol SSH.

Memastikan dua langkah ini berfungsi seperti yang diharapkan membuat pemantauan komputer jarak jauh angin sepoi-sepoi. Ingat, jika Anda terhubung ke host jarak jauh dengan nama pengguna dan kata sandi yang sama dengan komputer pemantauan Anda, Anda harus Pilih kotak "Gunakan kembali kata sandi untuk koneksi jarak jauh".

Pada komputer pemantauan, klik panah drop-down di sebelah host.

Klik "Tambahkan Host Baru."

Ketikkan detail komputer jarak jauh (baik alamat IP atau nama host). Sorotan warna muncul di bagian atas browser untuk membantu Anda mengidentifikasi komputer mana yang Anda lihat.

Klik "Tambah" saat Anda siap. Anda sekarang harus melihat komputer jarak jauh dalam daftar host yang tersedia; Klik panah drop-down di sebelahnya.

Klik komputer jarak jauh baru untuk memonitornya.

Nama host yang Anda pemantauan akan ditampilkan. Sorotan warna di bagian atas jendela browser juga akan menjadi yang Anda pilih saat Anda menambahkan host itu.

Banyak fitur lagi

Ada banyak lagi yang Anda bisa dengan kokpit, termasuk yang berikut:

  • Dapatkan status kesehatan keseluruhan komputer.
  • Pantau kinerja dengan CPU, memori, disk, dan aktivitas jaringan.
  • Ubah nama host.
  • Hubungkan host ke domain.
  • Buka jendela terminal.
  • Kelola pembaruan perangkat lunak, akun pengguna, layanan, dan daemon, tabel partisi, obligasi jaringan dan jembatan, dan alamat IP.
  • Buat perangkat RAID.

Lebih banyak fitur sedang dalam perjalanan mereka. Pengembang memiliki versi proof-of-concept yang menampilkan tampilan gabungan dari banyak host sekaligus. Kokpit bukan alat manajemen yang paling canggih, tetapi kaya fitur, mudah digunakan, dan akan memenuhi sebagian besar kebutuhan.


Linux - Artikel Terpopuler

Cara Membunuh Proses Zombie di Linux

Linux Nov 25, 2024

Fatmawati Achmad Zaenuri / Shutterstock Program yang ditulis dengan buruk atau berkinerja buruk dapat pergi Proses zombie mengintai di dalam kompute..


Cara Gunakan DB Browser untuk SQLite di Linux

Linux Dec 16, 2024

Fatmawati Achmad Zaenuri / Shutterstock Browser db untuk SQLite Memungkinkan Anda melihat dan mengedit basis data SQLite di Linux. Anda dapat merancan..


The Best Distribusi Linux Tanpa systemd

Linux Feb 24, 2025

BMJ / Shutterstock.com Ketika distribusi Linux yang dominan diadopsi systemd. , pembangkang distribusi bercabang dan memulai proyek baru. Jadi apa p..


Cara Mengunci Mac Anda Menggunakan Terminal

Linux Feb 16, 2025

Salah satu aturan pertama cybersecurity adalah untuk selalu mengunci komputer Anda sebelum melangkah keluar darinya. Meskipun mungkin bukan cara tercepat, Anda dapat mengunci Mac Apple A..


Cara Gunakan “Di sini Documents” di Bash di Linux

Linux Mar 31, 2025

Fatmawati Achmad Zaenuri / Shutterstock The Aneh Named "Here Documents" memungkinkan Anda menggunakan pengalihan input / out di dalam skrip bash di Linux. Mere..


Apa yang Baru di Ubuntu 21.04 'Hirsute Hippo'

Linux Apr 22, 2025

Rilis baru Ubuntu 21.04. , Hirsute Hippo, dirilis pada 22 April 2021. Ini adalah rilis sementara distribusi Linux yang populer, dengan hanya sembilan bulan dukungan dari Canon..


Cara menjalankan aplikasi Android di Linux

Linux Oct 19, 2025

quietbits / Shutterstock.com Pernah ingin menjalankan sebuah aplikasi Android di Linux tetapi tidak ingin main-main dengan debugging jembatan, pembangunan ling..


Cara menyiram DNS di linux

Linux Nov 14, 2024

Apakah pengalaman penelusuran internet Anda lambat di perangkat Linux Anda, atau apakah situs web yang Anda kunjungi sudah usang atau situs web yang salah sama sekali? Mari kita diskusikan pemb..


Kategori