Monitoring Server Secara Real Time Menggunakan Glances

Glances adalah salah satu aplikasi monitoring cross-platform yang dapat digunakan untuk memonitoring penggunaan resource komputer kita maupun server yang dapat bekerja secara standalone maupun client-server. Aplikasi ini ditulis menggunakan pemrograman Python dan hasil monitoring tersebut dapat dilihat baik melalui terminal (Command Line Interface) maupun web browser atau API (XMLRPC and RESTful). Tutorial kali ini kita akan mencoba monitoring server secara real time menggunakan glances di CentOS 7.

 

Monitoring Server Secara Real Time Menggunakan Glances

1. Installasi

Installasi Glances dapat dilakukan dengan 2 cara, antara lain:

Auto Install script

Untuk dapat melakukan installasi menggunakan script gunakan perintah berikut:

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

atau

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

Catatan: Perintah di atas hanya support di beberapa distribusi GNU/Linux

PyPI: The simple way

Dengan menggunakan PyPI kita akan mendapatkan versi yang paling terbaru dan stabil (the latest stable version).

Apabila menggunakan metode pip, maka terlebih dahulu lakukan installasi pip dan psutil (membutuhkan Python Header) seperti langkah berikut:

# yum install epel-release
# yum update
# yum install gcc python-devel python-pip

Untuk proses installasi gunakan perintah berikut:

$ pip install glances

Selain itu kita dapat melakukan installasi untuk libraries yang mana digunakan untuk fitur seperti Web interface, export modules dll:

# pip install glances[action,browser,cloud,cpuinfo,chart,docker,export,folders,gpu,ip,raid,snmp,web,wifi]

 

2. Testing

2.1. Mode Standalone

Dalam mode standalone ini kita tinggal menggunakan perintah berikut:

# glances

Akan tampil statistik monitoring seperti berikut:

Standalone - Monitoring Server Secara Real Time Menggunakan Glances

 

2.2. Mode Client Server

Pada mode ini kita akan menggunakan komputer kita sebagai client dan mendapatkan statistik server Centos pada mode standalone sebelumnya.

Untuk memulai, ketikan perintah berikut di server Centos:

# glances -s
Glances XML-RPC server is running on 0.0.0.0:61209
Announce the Glances server on the LAN (using 192.168.1.5 IP address)

Kemudian di sisi client ketikkan perintah berikut:

$ glances -c @192.168.1.5

Maka akan muncul statistik server yang kita akses:

Client Server - Monitoring Server Secara Real Time Menggunakan Glances

 

2.3. Mode Web

Untuk mengaktifkan mode web di server gunakan perintah berikut:

# glances -w
Glances web server started on http://0.0.0.0:61208/

Kemudian kita akses melalui browser dengan alamat server (http://192.168.1.5:61208), sesuaikan IP server dengan IP rekan-rekan sekalian:

Web - Monitoring Server Secara Real Time Menggunakan Glances

Bagaimana lumayan kan bisa digunakan untuk memonitoring server kita secara realtime? Untuk informasi lebih lengkapnya, akan kita bahas lebih lanjut di tulisan berikutnya. Demikianlah tutorial monitoring server secara real time menggunakan Glances.

Sekian dan terima kasih, semoga bermanfaat ya.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top