Mematikan Process Yang Overload Secara Otomatis

Pada sebuah server yang banyak diakses oleh client, terutama server hosting, diperlukan sebuah aplikasi yang sanggup memonitor process/aplikasi yang dijalankan oleh client dan jika berlebihan maka otomatis melakukan “kill” terhadap process tersebut.

PRM (Process Resources Monitor) adalah aplikasi yang sanggup memenuhi kebutuhan di atas. PRM dapat diatur per aplikasi. Misalnya untuk service MySQL maksimum memakai 50% CPU dan Exim 25%, jika lebih maka otomatis di “kill” oleh PRM.

Tentu saja hal ini akan membuat hidup network admin semakin tenang 🙂

Cara install PRM:

  1. cd /usr/local/src
  2. wget http://www.rfxn.com/downloads/prm-current.tar.gz
  3. tar -zxvf prm-current.tar.gz
  4. cd prm-0.*./install.sh

Konfigurasi PRM:

  1. nano -w /usr/local/prm/conf.prm
  2. Ubah USR_ALERT=”0″ to USR_ALERT=”1″Ubah USR_ADDR=”root” to USR_ADDR=”email-anda@domain.tld”

Mengaktifkan PRM secara berkala:

  1. pada cronjob jalankan prm -q setiap 5 menit misalnya
  2. maka jika prm menemukan proses yang overload akan ditandai dan akan dimatikan sesuai setting di conf.prm

Selamat hidup tenang network admin!

Be the first to like.

Did you like this? Share it:

Leave a Reply