Pada artikel selanjutnya kita akan melihat Scout_Realtime. Pada artikel sebelumnya di blog ini, kami telah melihat alat berbasis baris perintah yang berbeda untuk memantau kinerja sistem Gnu / Linux kami, seperti htop, lirikan dan lain-lain. Yang akan kita lihat hari ini adalah yang lain alat sederhana untuk memantau server.
Scout Realtime kami akan menampilkan metrik disk, memori, jaringan, CPU, dan proses. Ini adalah alat sederhana, mudah digunakan dan berbasis web untuk memantau metrik server Linux secara real time, dengan cara yang sangat jelas. Ini akan menunjukkan kepada kita grafik fluida pada metrik yang dikumpulkan dari CPU, memori, disk, jaringan, dan proses. Semua ini dalam waktu nyata.
Pada artikel ini, kita akan melihat cara menginstal alat pemantauan ini yang disebut scout_realtime di Ubuntu ke memantau server jarak jauh. Tetapi sebelum kita membahas masalah ini, kita akan melihat beberapa karakteristik umum yang akan ditawarkan program ini kepada pengguna.
Karakteristik umum scout_realtime
- Programnya adalah Open Source. Kode sumbernya dapat dilihat di halaman GitHub.
- Pengguliran lancar di perbarui grafik setiap detik.
- semua metrik kinerja utama (CPU, memori, pemanfaatan disk, dan lalu lintas jaringan) berada dalam satu tampilan untuk pembacaan data yang lebih baik.
- Metrik penggunaan memori lebih jelas dan lebih tepat, menurut situs webnya, daripada program lain dengan tujuan yang sama.
- Proses dikelompokkan dengan nama yang sama dan jumlah proses yang berjalan ditampilkan. Ini untuk memastikan bahwa tren dalam proses aktif menjadi lebih jelas.
- scout_realtime sangat bergantung pada filesystem proc untuk mendapatkan metrik. Procfs tersedia di distribusi berbasis Gnu / Linux. OSX dan FreeBSD tidak memiliki dukungan penuh untuk procfs dan tidak kompatibel.
Instalasi Scout_realtime Monitoring Tool di Ubuntu
Untuk menginstal scout_realtime di server Gnu / Linux kami, kita perlu menginstal Ruby 1.9.3 atau lebih tinggi. Untuk ini kita akan menggunakan perintah berikut di terminal (Ctrl + Alt + T):
sudo apt install rubygems
Setelah instalasi Ruby selesai di sistem kami, kami bisa instal paket scout_realtime menggunakan perintah berikut di terminal yang sama:
sudo gem install scout_realtime
Mulai scout_realtime
Setelah berhasil menginstal paket tersebut, kita harus memulai daemon scout_realtime. Ini akan bertugas mengumpulkan metrik server secara real time. Untuk memulai daemon, di terminal (Ctrl + Alt + T) kami menulis:
scout_realtime
Setelah meluncurkan daemon scout_realtime, itu berjalan di server Linux kami yang ingin kami pantau dari jarak jauh melalui port 5555.
Buka port firewall
Jika kita menjalankan firewall, kita perlu membuka port 5555 yang digunakan scout_realtime. Dengan ini kami akan mengizinkan Anda untuk mengajukan permintaan. Ini dapat dilihat bagaimana melakukannya di halaman bantuan UFW yang mereka tawarkan kepada kami di situs web Ubuntu,
Mengakses Scout_Realtime
Setelah port terbuka, dari komputer lain, kami membuka browser web dan kami akan menggunakan URL yang ditunjukkan di bawah ini untuk mengakses grafik dan memantau kinerja server jarak jauh.
http://localhost:5555
Atau kita juga bisa menggunakan:
http://direccion-ip-o-dominio.com:5555
Lihat log program
Secara default, log disimpan dalam file .scout / scout_realtime.log dari sistem. Kami akan dapat berkonsultasi register ini menggunakan perintah cat di terminal (Ctrl + Alt + T) sebagai berikut:
cat .scout/scout_realtime.log
Hentikan Scout_realtime
Jika kita ingin menghentikan daemon scout_realtime, kita akan menjalankan perintah berikut di terminal (Ctrl + Alt + T):
scout_realtime stop
Copot pemasangan scout_realtime
Untuk menghapus scout_realtime dari sistem, kita hanya perlu menjalankan perintah berikut di terminal:
sudo gem uninstall scout_realtime
Bantuan dan informasi
Untuk bisa periksa opsi yang tersedia dari program ini, kita dapat menulis di terminal:
scout_realtime --help
Jika ada yang membutuhkan informasi lebih lanjut tentang program ini, Anda dapat menghubungi repositori github dari scout_realtime. Jika seseorang menemukan bug dalam program, mereka dapat melaporkannya sebagai berikut link.