Cara Monitoring VPS DigitalOcean

Cara Monitoring VPS DigitalOcean

Melakukan pemantauan terhadap sumber daya server seperti RAM, CPU, disk, dan network atau disebut juga dengan monitoring sangat perlu dilakukan. Hal tersebut dilakukan untuk mengetahui seberapa besar pemakaian sumber daya tersebut. Berdasarkan data pemakaian sumber daya yang kita dapatkan dari hasil monitoring, kita dapat dengan mudah dalam mengambil keputusan untuk menaikkan atau menurunkan kapasitas server khususnya VPS.

Pengguna VPS DigitalOcean dapat memantau pemakaian Bandwidth, CPU, dan Disk I/O melalui halaman Nama Droplet->Graphs.

Graphs droplet DigitalOcean
Graphs droplet DigitalOcean

Graphs ini masih bisa ditambah dengan pemantauan Load, Memory, dan Disk Usage dengan melakukan instalasi Metric agent.

Install do-agent

Download installer do-agent.

Jalankan installer.

Mengecek hasil instalasi do-agent.

Cek kembali halaman Graphs.

Alert Policies

Alert Policies adalah fitur di DigitalOcean yang dapat mengirimkan notifikasi ke email dan Slack ketika pemakaian sumber daya di droplet mencapai batas dan terjadi dalam selang waktu minimal 5 menit sampai 1 jam.

Misalnya kita ingin DigitalOcean mengirimkan notifikasi ketika pemakaian CPU telah mencapai batas di atas 80% selama 5 menit.

Buka Alert Policies di menu Create->Alert Policies.

Pada Select metric & set threshold, pilih CPU, is above, 80%, 5 min.

Pada Select Droplets or Tags, masukkan droplet atau tag.

Pada Send alerts via, centang email, dan klik Connect Slack jika ingin mengirimkan notifikasi ke Slack.

Create alert policy
Create alert policy

Terakhir pada Name and create alert policy, masukkan nama alert policy, dan klik Create alert policy.

Name of alert policy
Name of alert policy

Pengujian Alert Policy

Untuk menguji alert policy, apakah berhasil mengirimkan notifikasi ke email atau tidak, kita harus memaksa CPU bekerja hingga di atas 80% selama 5 menit. Kita dapat menggunakan Stress, sebuah tool untuk stress testing system, menjalankan beban kerja dalam jumlah besar.

Install stress di Debian atau Ubuntu.

Install stress di CentOS.

Jalankan stress untuk CPU dengan 1 core.

Stress akan membuat CPU bekerja hingga 100%. Lihat pemakaian CPU di Graphs.

Graphs - CPU Usage
Graphs – CPU Usage

Notifikasi akan terkirim setelah 5 menit.

Email notification - monitoring triggered
Email notification – monitoring triggered

Untuk menghentikan Stress, tekan CTRL+C.

Notifikasi kembali dikirimkan jika pemakaian CPU sudah berada di bawah 80%.

Email notification - monitoring resolved
Email notification – monitoring resolved

Gratis saldo $100 untuk pendaftaran baru di DigitalOcean. Daftar sekarang juga.

Selamat mencoba 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.
Articles: 724

Leave a Reply