Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Archive for April, 2011

Monit, aplikasi kecil untuk menjaga service server tetap jalan

Posted by kusprayitna on 25th April 2011

Sudah sekitar tiga bulan tidak menulis di blog ..... rasanya sudah ingin sekali menulis lagi .....

Ada sebuah aplikasi kecil yang selama ini dipakai dan belum saya tulis di blog, walaupun mungkin kalau dicari di google sangatlah banyak informasi tentang itu.

Aplikasi tersebut yaitu monit, aplikasi yang berfungsi untuk memonitor aplikasi yang jalan di server. Mengapa aplikasi diserver perlu dilakukan monitoring? ada beberapa alasan antara lain :

  1. Aplikasi diserver tidak 100% baik, sebagai misal aplikasi yang jalan 24 jam kemungkinan ada kelemahan manajemen memory (memory leak) selalu ada walaupun kecil. Apabila ini dibiarkan terus dapat menyebabkan sumberdaya (resource) server khususnya memory menjadi penuh an perlu dikosongkan, yaitu dengan cara paling mudah restart aplikasi atau restart servernya
  2. Aplikasi di server dalam beban kecil dapat berjalan dengan baik, akan tetapi ketika ada beban besar, misal yang akses tiba tiba datang dalam jumlah ribuan bersamaan dan menyebabkan aplikasi bahkan server menjadi hank

Aplikasi kecil monit ini mempunyai fungsi adalah memonitor aplikasi server yang kita daftarkan di monit, apabila terjadi sesuatu di aplikasi server berdasarkan pengecekan monit maka akan dilakukan sesuai oleh monit.

Pengecekan monit dapat dilakukan antara lain :

  1. Cek apakah port layanan server aktif
  2. Cek apakah file .pid ada atau tidak

Aksi yang dilakukan monit yang melakukan restart aplikasi ataupun restart server.

Dalam artikel ini saya menggunakan centos 5.4, dan tahapan instalasi yang dilakukan yaitu :

  1. Aktifkan repository rpmforge Read the rest of this entry »

Posted in Others | 1 Comment »