GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal dan Menggunakan Glance untuk Memantau Sistem Linux

Pemantauan sistem sangat penting untuk memastikan bahwa semuanya berjalan lancar. Glances adalah alat berbasis Python yang menyediakan informasi tentang berbagai aspek sistem, seperti proses yang berjalan, I/O, memori, dll. Dapat menampilkan informasi di terminal dan juga memiliki antarmuka web yang dapat diakses dari perangkat apa pun. diakses dari. Anda juga dapat menggunakannya untuk memantau sistem jarak jauh melalui API atau berbagai antarmukanya. Artikel ini menunjukkan cara menginstal dan menggunakan Glances untuk memantau sistem lokal dan jarak jauh.

instalasi

Menginstal Glances adalah bagian termudah berkat skrip instalasi mereka yang membuat segalanya menjadi sangat mudah. Pada sebagian besar sistem, Anda dapat melakukan hal berikut:

wget -O- https://bit.ly/glances | bash

Jika Anda belum menginstal wget, Anda dapat menggunakan curl sebagai gantinya:

curl -L https://bit.ly/glances | bash

Karena Glances adalah alat berbasis Python, Anda juga dapat menggunakan pengelola paket Python sendiri.

pip install glances

Jika Anda bekerja sebagai pengguna non-root, skrip akan secara otomatis meminta kata sandi root atau sudo Anda, tergantung pada bagaimana sistem Anda disetel.

Gunakan tampilan

Untuk melihat detail sistem Anda sendiri, jalankan perintah berikut:

glances

Seharusnya menampilkan informasi tentang sistem Anda, mirip dengan yang di bawah ini. Perhatikan bahwa Glances mungkin dapat menunjukkan informasi lebih lanjut kepada Anda tergantung pada ukuran terminal dan konfigurasi sistem Anda.

Di kiri atas antarmuka Anda dapat melihat alamat pribadi dan publik. Di kanan atas adalah waktu operasi, yaitu waktu di mana sistem telah berjalan. Ini diikuti oleh statistik CPU dan memori. Di sebelah kiri adalah kecepatan jaringan, kecepatan dan penggunaan hard drive, dan semua informasi dari sensor seperti baterai dan suhu. Sisi kanan berisi daftar proses dan menampilkan detail seperti CPU, penggunaan memori, dan ID proses.

Jika Anda ingin mengetahui lebih banyak tentang statistik yang ditampilkan, Anda dapat membacanya di artikel di perintah atas.

Glances menggunakan warna untuk memberi tahu Anda tentang status berbagai elemen. Elemen hijau berarti mereka "aman" dan yang biru menunjukkan bahwa Anda harus "hati-hati" - ini dapat menyebabkan masalah di masa depan. Apa pun yang berwarna ungu adalah "peringatan" dan merah berarti status item tersebut "kritis" dan Anda harus segera mengambil tindakan.

Selain itu, Glances akan memberi tahu Anda apa pun yang perlu segera Anda perhatikan. Pada tangkapan layar di atas, Anda dapat melihat bahwa Glances memberi tahu kami hal ini dengan mengatakan "Tidak Ada Peringatan atau Peringatan Kritis Terdeteksi". Jika ada peringatan atau elemen penting, pesan ini akan berubah. Misalnya, jika Anda memiliki penggunaan swap yang tinggi, itu akan berubah menjadi “Penggunaan swap (paging) tinggi”.

Untuk keluar dari Glances, tekan tombol 'q' atau 'ESC' pada keyboard.

Perintah interaktif

Ada sejumlah perintah satu huruf yang dapat Anda gunakan untuk mengaktifkan berbagai fungsi di Glances. Untuk ikhtisar perintah yang paling berguna, ketik h untuk menampilkan layar bantuan. Ilustrasi berikut menunjukkan layar bantuan dengan daftar perintah yang berguna.



Untuk keluar dari layar bantuan, tekan h lagi.

Glances memiliki kemampuan untuk mengurutkan proses secara otomatis sesuai dengan penggunaan CPU, memori, atau I/O mereka. Anda dapat mengaktifkan atau menonaktifkan opsi ini dengan menekan huruf kecil a . Opsi ini diaktifkan secara default dan secara otomatis mengurutkan proses berdasarkan penggunaan sumber daya. Untuk mengurutkan proses berdasarkan CPU, tekan huruf kecil c . Demikian juga, Anda dapat m urutkan berdasarkan memori, i untuk mengurutkan menurut I / O, u urutkan berdasarkan pengguna, p untuk mengurutkan berdasarkan nama proses, dan t untuk mengurutkan berdasarkan waktu. Coba juga perintah lain yang muncul di layar bantuan.

Proses pencarian / filter

Untuk menemukan proses tertentu, cukup tekan Enter. Akan muncul kotak pencarian seperti di bawah ini:

Di sini Anda dapat memasukkan nama proses atau ekspresi reguler untuk dicari. Anda juga dapat mencari berdasarkan parameter lain, seperti:B. nama pengguna atau argumen baris perintah. Misalnya, untuk menemukan proses yang dimiliki oleh pengguna root, Anda dapat mengetik:username:root .

Setelah memasukkan istilah pencarian tekan enter dan Anda akan disajikan dengan daftar proses. Untuk melihat detail lebih lanjut dari proses yang difilter, tekan e . Ini akan menunjukkan detail proses seperti yang ditunjukkan di bawah ini:

Untuk keluar dari daftar proses yang difilter, tekan huruf kapital E . Seharusnya kembali ke halaman Glance standar.

Mode klien / server

Jika Anda ingin memantau sistem dari jarak jauh, Anda harus menginstal Glances pada sistem lokal dan jarak jauh. Kemudian jalankan perintah ini pada sistem jarak jauh:

glances -s

Ini akan memulai server pada sistem jarak jauh. Selanjutnya, Anda dapat memantau sistem jarak jauh dari sistem lokal Anda dengan melakukan hal berikut:

glances -c <server-ip>

Pengganti <server-ip> dengan alamat IP atau nama host server.

Selain itu, Glances menawarkan “mode server web” yang tidak mengharuskan Anda untuk menginstalnya di sistem lokal Anda. Pertama mulai Sekilas dalam mode ini pada sistem jarak jauh sebagai berikut:

glances -w

Sekarang buka browser dan masukkan https://<server-ip>:61208 Dimana <server-ip> adalah alamat IP publik / nama host server. Anda seharusnya dapat melihat statistik dalam format yang mirip dengan apa yang ditampilkan di terminal. Anda bahkan dapat mengakses halaman dengan browser seluler karena halaman yang ditampilkan bersifat responsif.

Untuk mengubah kecepatan refresh halaman ke kecepatan yang lebih cepat atau lebih lambat dari kecepatan standar, cukup tambahkan tanggal di akhir URL. Misalnya, jika Anda ingin nilai diperbarui setiap 5 detik, URL-nya adalah https://<server-ip>:61208/5 .



Konfigurasikan tampilan

Dengan Glances Anda dapat mengubah perilakunya melalui a. konfigurasikan glances.conf File konfigurasi. Untuk sistem Linux, Anda dapat menyimpan file ini di ~/.config/glances atau /etc/glances Direktori. Jika salah satu direktori ini tidak ada di sistem Anda, Anda harus membuatnya secara manual.

Skema warna tampilan dijelaskan di atas. Sekarang, jika Anda ingin memicu peringatan pada beberapa nilai khusus alih-alih nilai default, setiap bagian harus secara eksplisit berada di glances.conf Mengajukan. Misalnya, jika Anda ingin menentukan beberapa nilai peringatan penggunaan CPU khusus, Anda dapat menggunakan nilai di bawah [cpu] Bagian sebagai berikut.

[cpu]
user_careful=50
user_warning=70
user_critical=90
iowait_careful=50
iowait_warning=70
iowait_critical=90
system_careful=50
system_warning=70
system_critical=90
steal_careful=50
steal_warning=70
steal_critical=90

Anda dapat mengubah nilainya sesuai keinginan. Anda juga dapat mengatur bagian lain seperti memori, I/O, jaringan dalam file konfigurasi. Untuk menampilkan bagian berbeda yang dapat Anda gunakan, Glances menyediakan contoh file konfigurasi template yang dapat Anda lihat di sini.

Mengekspor data ke Prometheus

Glances memiliki opsi untuk mengekspor data ke server Prometheus menggunakan eksportir. Prometheus adalah alat pemantauan hebat yang menarik metrik dari berbagai sumber dan menyimpannya dalam database deret waktu. Untuk menginstal dan mengatur Prometheus, ikuti artikel kami, Cara Memasang dan Menggunakan Prometheus untuk Pemantauan. Setelah Anda mengaturnya, buat bagian yang disebut [prometheus] dengan melakukan glances.ini Mengajukan. Di bagian ini, tambahkan detail berikut.

[prometheus]
host=localhost
port=9091
prefix=glances

Alih-alih menggunakan "localhost", Anda dapat menggunakan alamat IP atau nama host komputer tempat Glances diinstal. Anda juga dapat menggunakan port apa pun asalkan itu adalah port non-standar. Setelah menentukan nilai dalam file konfigurasi, gunakan perintah berikut untuk menjalankan Glances:

glances --export-prometheus

Jika Anda ingin memeriksa apakah semuanya berfungsi, gunakan browser favorit Anda dan buka https://localhost:9091 (atau alamat IP/nama host yang Anda tentukan dalam file konfigurasi). Di sini Anda dapat melihat bahwa Glances menyediakan datanya dalam format yang kompatibel dengan Prometheus.

Untuk menyiapkan pemantauan Prometheus, Anda sekarang harus menambahkannya ke prometheus.yml Berkas.

scrape_configs:
  - job_name: 'glances_exporter'
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:9091']

Anda dapat mengatur nilai kustom Anda sendiri di eksportir. Setelah menambahkan eksportir, simpan file dan mulai server Prometheus. Anda dapat melihat eksportir Glances di halaman Service Discovery.

ijazah

Glances adalah alat pemantauan hebat yang memiliki lebih banyak fitur dan antarmuka pengguna yang lebih baik daripada alat lain seperti htop. Namun, itu menghabiskan lebih banyak sumber daya daripada htop atau top dan dapat menjadi beban pada sistem berkinerja rendah. Ada lebih banyak opsi dan integrasi yang disebutkan dalam dokumentasi resmi yang dapat Anda gunakan untuk menyesuaikan lebih lanjut Glance agar sesuai dengan kebutuhan Anda.


Linux
  1. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?

  2. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  3. Cara Menginstal dan Menggunakan Traceroute di Linux

  1. Cara Menginstal Dan Menggunakan Putty Di Linux

  2. Cara Menginstal dan Menggunakan phpMyAdmin di Linux

  3. Cara Menginstal dan Menggunakan Git di Sistem Linux

  1. Cara Menginstal dan Menggunakan Telnet di Sistem Linux

  2. Cara Memasang dan Menggunakan TeamViewer di Linux [Panduan Lengkap]

  3. Cara menginstal dan menggunakan perintah SAR (untuk Memantau Kinerja sistem) di Linux