Mendapatkan Notifikasi untuk Free Memory Desktop/Server

Free Memory adalah memory RAM yang tersisa dan bisa digunakan. Sebagai SysAdmin akan membutuhkan ini untuk mengetahui free memory yang tersedia oleh server, karena untuk mengantisipasi jika terjadi low memory yang mengakibatkan lemotnya sever. Berikut saya berikan contoh script yang sudah dimanfaatkan untuk debian Desktop supaya ada notif ke layar jika memory low Silahkan modifikasi sesuai kebutuhan, anda bisa melakukan modifikasi jika menginginkan akan mengirim email jika server low memory, script berikut berbasis PHP sehingga mudah untuk dimodifikasi
#!/opt/lampp/bin/php 
<?php $alert_percent = ($argc > 1) ? (int)$argv[1] : 90; 
$interval      = ($argc > 2) : (int)$argv[2] : 25; 
//while(true) { 
        exec("free", $free); 
        $free = implode(' ',$free); 
        preg_match_all("/(?<=\s)\d+/", $free, $match); list($total_mem, $used_mem, $free_mem, $shared_mem, $buffered_mem, $cached_mem) = $match[0]; $used_mem -= ($buffered_mem + $cached_mem); $percent_used = (int)(($used_mem * 100) / $total_mem); if($percent_used > $alert_percent) 
                exec("notify-send 'Low Memory: $percent_used% used'"); 
//      sleep($interval); 
//} 
exit(); 
untuk menjalankan bisa dengan ./filescript.php PERHATIAN: Jika akan dijalankan melalui daemon silahkan hilangkan tanda comment supaya bisa script berjalan tanpa henti dan selalu cek ke memory pada interval waktu tertentu Semoga informasi ini bisa membantu

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line