Cara Monitoring VPS DigitalOcean

05.cara-monitoring-vps-digitalocean_email-notification-resolved.jpg

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 ini masih bisa ditambah dengan pemantauan Load, Memory, dan Disk Usage dengan melakukan instalasi Metric agent.

*Install do-agent*

Download installer do-agent.

[INPUT]

1 curl -sSL https://repos.insights.digitalocean.com/install.sh -o /tmp/install.sh

Jalankan installer.

[INPUT]

1 sudo bash /tmp/install.sh

Mengecek hasil instalasi do-agent.

[INPUT]

1 /opt/digitalocean/bin/do-agent –version

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

Terakhir pada *Name and create alert policy*, masukkan nama alert policy, dan klik Create 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.

[INPUT]

1 sudo apt install stress

Install stress di CentOS.

[INPUT]

1 sudo yum install stress

Jalankan stress untuk CPU dengan 1 core.

[INPUT]

1 stress –cpu 1

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

Graphs – CPU Usage

Notifikasi akan terkirim setelah 5 menit.

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

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

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.

scroll to top