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:
- 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.
- 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.