Idealnya, ada dua metode untuk memantau server web Anda dari jarak jauh. Salah satunya adalah pemantauan yang lebih preventif yang dilakukan langsung menggunakan command prompt atau panel kontrol hosting web sementara yang lain adalah dengan pantau up-time menggunakan layanan atau alat pihak ketiga. Kedua metode ini sangat penting dari sudut pandang pemulihan bencana dan pencegahan. Kedua jenis pemantauan ini dapat membantu Anda mencegah server Anda down.
Memantau log server atau log sistem adalah salah satu aspeknya, tetapi Anda juga dapat memantau proses di sistem Anda. Jika Anda memiliki aplikasi tertentu yang berjalan di server yang Anda anggap memakan banyak sumber daya seperti RAM dan CPU, perintah sederhana dapat membantu Anda memantau proses yang menghabiskan sebagian besar sumber daya server Anda. Cukup masuk ke SSH Anda dan jalankan perintah :
atas
Perintah ini akan menampilkan penggunaan memori server Anda, jumlah total pengguna yang online, beban server rata-rata, konsumsi CPU, total waktu aktif, memori (virtual) dan waktu sejak setiap proses telah berjalan. Selain itu, perintah ini juga akan membantu Anda melihat pengguna yang menjalankan proses, ini dapat membantu Anda menyelidiki pengguna yang dicurigai. Setelah selesai, Anda hanya perlu mengetik “q” untuk keluar.
Ini memang terbukti berguna ketika Anda ingin memeriksa proses paling intensif CPU yang berjalan pada titik waktu tertentu. Namun, dalam kasus di mana Anda perlu memeriksa semua proses yang beroperasi pada waktu tertentu. diberikan waktu? Ada satu lagi alat yang dapat membantu Anda memantau setiap proses yang disebut sebagai "ps". Untuk melihat proses, Anda harus memasukkan yang berikut di SSH Anda:
ps aux
Jika Anda ingin melihatnya per halaman, Anda harus mengetikkan :
ps aux | kurang
Setelah melakukan ini jika Anda menemukan proses yang Anda rasa harus dihentikan, Anda perlu mencatat ID proses (PID ) seperti yang tertera di layar. Setelah Anda membuat daftar proses tersebut, jalankan perintah berikut:
bunuh 1234
Anda harus mengubah PID untuk setiap proses yang ingin Anda hentikan. Jika Anda ingin menghentikan/membunuh setiap proses yang berjalan di bawah perintah tertentu, Anda dapat menggunakan perintah berikut:
nama perintah killall
Langkah-langkah sederhana ini dapat membantu Anda menghindari server Anda down karena beberapa proses intensif sumber daya yang sengaja atau tidak sengaja dijalankan.