Cara Install Collectd pada Debian
0 people liked this article
A. Pendahuluan
Collectd adalah sebuah daemon, yaitu program yang berjalan di latar belakang, berbasis sumber terbuka yang dirancang untuk mengumpulkan dan mengirimkan data metrik kinerja sistem serta aplikasi. Program ini dapat mengumpulkan berbagai jenis data seperti penggunaan CPU, memori, jaringan, dan masih banyak lagi. Selain itu, Collectd juga menyediakan mekanisme untuk menyimpan serta memantau data tersebut. Collectd sering digunakan dalam pemantauan infrastruktur inti dan membantu administrator sistem dalam mendeteksi masalah yang berdampak pada kinerja sistem. Pada artikel ini kami akan mencoba install Collectd pada server NEO Lite dengan OS Debian 12.
B. Persiapan
- Memiliki server dengan OS Debian yang sudah terinstall python-dotenv
- Pastikan server open port 8888
C. Instalasi
Apabila sudah memenuhi syarat persiapan, selanjutnya bisa melanjutkan untuk lakukan instalasi collectd dengan mengacu pada langkah-langkah di bawah ini. Silakan jalankan command untuk update OS.
# sudo apt-get update
1. Install Collectd
Selanjutnya untuk install collectd bisa jalankan command berikut:
# sudo apt-get install collectd

Setelah muncul pilihan Y/n, bisa ketik "y" dan enter. Lalu bisa tunggu sampai proses install selesai.

2. Cek status Collectd
Setelah proses install collectd sudah selesai, anda bisa cek status collectd apakah sudah running atau belum dengan jalankan command berikut.
# sudo systemctl status collectd

3. Edit File Konfigurasi /etc/collectd/collectd.conf
Jika sudah berhasail install collectd dan sudah running aplikasinya. Bisa lanjutkan untuk aktifkan plugin sesuai dengan kebutuhan, bisa jalankan command seperti di bawah dan untuk aktifkan plugin cukup hilangkan tanda pagar. Aktifkan plugin sesuai kebutuhan (misalnya cpu, memory, df, interface, network, dll.)
sudo nano /etc/collectd/collectd.conf

Setelah sudah disesuikan plugin yang ingin diaktifkan, selanjutnya bisa restart collectd dan enable dengan command berikut.
# sudo systemctl restart collectd
# sudo systemctl enable collectd
Agar bisa melihat aplikasi collectd berbasis GUI atau melalui web, anda bisa melakukan install Collectd-Web dengan mengacu pada langkah selanjutnya.
4. Install Collectd-Web dan Dependensi Lainnya
Pastikan paket perangkat lunak Git dan dependensi yang diperlukan di bawah ini telah diinstal pada komputer Anda sebelum mengimpor repositori Git Collectd-web. Untuk install bisa jalankan command berikut.
# sudo apt-get install git

Setelah install git, bisa dilanjutkan untuk install dependensi yang diperlukan dengan jalankan command berikut:
# sudo apt-get install librrds-perl libjson-perl libhtml-parser-perl

Setelah muncul pilihan Y/n, bisa ketik "y" dan enter. Lalu bisa tunggu sampai proses install selesai.
5. Impor Repositori Git Collectd-Web dan Ubah Server Python
Selanjutnya pilih dan ubah direktori ke jalur sistem dari hierarki pohon Linux untuk mengimpor proyek Git dan kemudian jalankan perintah di bawah ini untuk mengkloning repositori git Collectd-web.
# cd /usr/local/
# git clone https://github.com/httpdss/collectd-web.git

6 Masuk directori collectd-web dan izinkan eksekusi skrip
Setelah repositori Git diimpor ke sistem Anda, masuk ke direktori Collectd-web dan daftarkan isinya untuk mengidentifikasi skrip server Python (runserver.py), yang akan dimodifikasi pada langkah berikutnya. Jangan lupa untuk menambahkan izin eksekusi ke skrip CGI berikut: graphdefs.cgi.
# cd collectd-web/
# ls
# chmod +x cgi-bin/graphdefs.cgi

7. Konfigurasi skrip server Python Collectd-web
Konfigurasi default skrip server Python Collectd-web diatur untuk berjalan dan mengikat hanya pada alamat loopback (127.0.0.1). Jika Anda ingin mengakses antarmuka web Colletd dari IP Public server, edit skrip runserver.py dan ubah alamat IP di atas menjadi 103.x.x.x (sesuaikan dengan IP Public server) agar nantinya collectd bisa diakses melalui IP Public server. Selanjutnya bisa jalankan command
# sudo nano runserver.py

Pada informasi IP 127.0.0.1 bisa diubah sesuai dengan IP Public server dan setelah diubah bisa langsung save konfigurasi dengan jalankan command "ctrl + X" dan “y” lalu enter.
8. Jalankan scrip python CGI
Jalankan Python CGI Standalone Server dan Telusuri Antarmuka Collectd-webSetelah pengikatan alamat IP skrip server Python mandiri dimodifikasi, mulai server di latar belakang dengan command di berikut:
# ./runserver.py &
Makan nantinya akan muncul informasi detail akses collectd-web berupa IP dan Port seperti capture berikut.

9. Percobaan akses Collectd-Web
Setelah running server




D. Penutup
Apaplikasi collectd bisa digunakan untuk memonitoring penggunaan resource server anda secara realtime dan bisa menampilkan penggunaan resource dalam bentuk visual serta bisa dicek melalui website tanpa harus cek di dalam server.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
10 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
4 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
2 people say this guide was helpful
-
Jenis-Jenis Software Virtualisasi untuk Membuat Virtual Machine
6 people say this guide was helpful