System Monitoring Panduan Linux Ubuntu

Optimalisasi, Monitoring, Crontab 253 Untuk melihat status memori yang terpasang pada komputer kita setiap dua detik, bisa kita gunakan perintah watch free –m Gambar 11.3 Perintah free Untuk mengetahui proses yang sedang berjalan pada sistem secara real time, kita bisa menggunakan perintah top top Gambar 11.4 perintah top 254 Pake Ubuntu Yuk Dijamin ga bakalan kena usus buntu Untuk mengetahui proses yang aktif pada sistem, gunakan perintah ps Gambar 11.5 Perintah ps Untuk mengetahui sebuah sistem berjalan mulai dari proses booting sampai saat perintah tersebut dijalankan, jumlah user yang sedang login serta sistem load, kita bisa menggunakan perintah uptime. Perintah lain yang bisa digunakan adalah w. Sama dengan perintah uptime ditambah dengan informasi mengenai user yang sedang login, dan proses yang sedang dilakukan oleh user. Untuk mengetahui user yang sedang login bisa kita gunakan perintah who. Dan untuk melihat daftar terakhir dari user yang login, gunakan perintah last. Optimalisasi, Monitoring, Crontab 255 Gambar 11.6 Perintah uptime, w, who dan last Melakukan monitoring terhadap sistem tentunya tidak lepas juga dari mengawasi file-file log dari sistem. File-file log ini terdapat pada direktori varlog. File-file log ini bisa membantu kita jika sistem yang kita gunakan mengalami masalah. Seperti file varlogboot, file ini menyimpan informasi proses booting dari Ubuntu, seperti service yang dijalankan saat booting. tail varlogboot Jika ingin mengetahui log mengenai proses authentikasi dari user yang sukses, atau gagal dalam menjalankan sebuah program, misalnya permintaan password untuk perintah sudo, melakukan pergantian password, maka kita bisa melihat pada file varlogauth.log tail varlogauth.log Perintah tail diatas, akan menampilkan 10 baris terakhir dari file yang ingin dilihat. Kita bisa mengatur jumlah baris yang akan ditampilkan dengan menggunakn opsi –n [jumlah_baris] 256 Pake Ubuntu Yuk Dijamin ga bakalan kena usus buntu tail -n 5 varlogmessages File log lain yang bisa berguna adalah varlogmessages, varlogdaemon.log yang bisa digunakan untuk mengetahui informasi sistem mulai dari booting, proses pengenalan hardware, atau bisa juga dengan mengetikkan dmesg pada shell. Gambar 11.7 varlogauth.log Untuk melihat log menggunakan GUI pada Gnome, klik menu System → Administration → System Log

11.3 Crontab

Cron merupakan service yang digunakan untuk menjalankan program secara berulang dengan jadwal yang tetap. Misal kita ingin menjalankan perintah bindate setiap jam 8.16 setiap hari maka kita bisa menggunakan cron. Program yang dijalankan melalui cron disebut dengan cron job. Untuk membuat cron job maka kita harus mengisi file crontab dengan perintah yang ingin dijalankan. Untuk membuat cron job untuk username kita gunakan perintah crontab -e. Crontab memiliki dua jenis tipe job yaitu system job dan user job. System job disimpan dalam file etccrontab dan hanya bisa diedit dengan hak akses sebagai root. Sedangkan user job adalah job yang dibuat oleh user dengan menggunakan perintah crontab –e. Isi dari file etccrontab pada sistem Ubuntu penulis bisa terlihat dibawah ini Optimalisasi, Monitoring, Crontab 257