Halo, Sobat Jagoan! Kalau kamu sedang menggunakan VPS, penting banget untuk bisa memantau performa server kamu secara real-time. Nah, salah satu tools yang bisa kamu manfaatkan adalah Glances. Artikel ini akan membahas cara menginstal dan menjalankan Glances secara otomatis saat server dinyalakan. FYI, layanan VPS yang digunakan pada artikel ini yaitu Ubuntu versi 22.04.
Apa itu Glances?
Glances adalah aplikasi pemantauan sistem (system monitoring) berbasis Python yang ringan dan fleksibel. Dengan Glances, kamu bisa melihat berbagai informasi penting dari server secara langsung, seperti penggunaan CPU, memori, ruang disk, koneksi jaringan, hingga proses yang sedang aktif.
Glances juga mendukung fitur pemantauan tambahan seperti suhu perangkat keras, pengguna yang sedang login, dan bahkan aktivitas container seperti Docker atau LXC. Tampilan Glances sangat informatif dan mudah dibaca, baik lewat terminal maupun melalui browser jika kamu menjalankannya dalam mode web server.
Instal Glances
Pertama, buat koneksi SSH ke VPS kamu melalui terminal. Jika menggunakan sistem operasi Windows, kamu bisa menggunakan PuTTY. Detail informasi awal layanan kamu bisa diakses seperti pada Informasi Awal Layanan VM.
Jalankan perintah berikut terlebih dahulu untuk menginstal Python 3, pip, dan python-dev.
# Distro Linux berbasis Debian
sudo apt install python3 python3-pip python3-dev
# Distro Linux berbasis RHEL
sudo dnf install python3 platform-python-devel
Setelah itu, instal Glances menggunakan pip.
pip3 install glances[all]
Cara Menggunakan Glances
Untuk memulai memantau kinerja Linux server yang sedang berjalan, gunakan perintah:
glances
Output:

Glances memiliki fitur build-in web server sehingga kamu bisa memantau kinerja server melalui web browser.
glances -w
Contoh output setelah menjalankan perintah menjalankan glance dengan mode web server:

Artinya, Glances dapat diakses di web browser melalui URL http://alamat-ip-server:61208/

Menghentikan Glances Web Server
Untuk menghentikan glances, cukup tekan CTRL+C di terminal.
Menjalankan Glances di Port Lain
Kalau kamu ingin menjalankan Glances web server dengan memakai port lain, gunakan perintah:
glances -w -p 12345
Di mana ‘12345’ merupakan port yang ingin kamu gunakan.
Mengotomatiskan Service Glances
Supaya Glances dapat berjalan secara otomatis ketika boot, kamu perlu membuat konfigurasi service Glances.
sudo nano /etc/systemd/system/glances.service
Masukkan konfigurasi Glances service:
[Unit]
Description=Glances
After=network.target
[Service]
ExecStart=/usr/local/bin/glances -w -p 12345
Restart=on-failure
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Tekan CTRL+X, Y lalu Enter untuk menyimpan perubahan dan keluar dari mode editor.
Keterangan:
- ExecStart=/usr/local/bin/glances: menjalankan Glances di mode web server di port 12345. Kalau inign menjalankan di mode biasa (CLI), hapus saja baris -w -p 12345
- Restart=on-failure: akan restart jika service gagal.
- RemainAfterExit=yes bisa dihapus jika tidak diperlukan, karena Glances CLI akan tetap berjalan di background.
Kemudian aktifkan, jalankan, dan coba tampilkan status Glances service.
sudo systemctl enable glances
sudo systemctl start glances
sudo systemctl status glances
Output status Glances yang berhasil diaktifkan.

Dengan menggunakan Glances, kamu bisa mengetahui kondisi server VPS kamu secara menyeluruh tanpa harus memasang banyak tools tambahan. Monitoring server pun jadi lebih efisien dan praktis, apalagi jika Glances dikonfigurasi agar aktif otomatis saat boot. Semoga panduan ini bermanfaat dan membantumu menjaga performa server tetap optimal.
Selamat mencoba, Sobat Jagoan!
Kalau ada yang masih bikin bingung, jangan ragu hubungi Tim Support Jagoan Hosting via Live Chat atau Open Ticket.
Pengantar Halo sobat Jagoan! di tutorial kali ini kita bakalan membahas permasalahan Error Undefined Index/Variable. Pasti sekarang kamu lagi main-main Read more
Hai Sob! Apakah Sobat butuh panduan untuk melakukan setting Mail pada Mac OS Sobat? Tenang aja Sob! Jagoan Hosting selalu Read more
Hai Sob! Apa Sobat lagi bingung gimana caranya mempercepat load website dengan caching browser? Santai aja Sob, dibawah ini banyak Read more
Pernahkah kamu mengalami error yang berkaitan dengan phpinfo mysqli, gd, pdo, zip, mcrypt, mbstring? Nggak perlu panik, Sob, kamu hanya Read more