Setelah melakukan penggalian, ternyata Monit menyimpan data pemantauan sistem dalam file “status”. Dan file "status" ini melacak layanan apa yang sedang dipantau/tidak dipantau.
Jadi meskipun ini sedikit "kekerasan", ini pasti berhasil. Jika layanan menjadi "tidak terpantau" karena sesuatu seperti waktu tunggu, hapus saja file status Monit dari sistem seperti ini:
sudo rm /var/lib/monit/state
Dan kemudian restart Monit seperti ini dan semuanya akan baik-baik saja:
sudo service monit restart
FWIW, pada sistem/penyiapan lain, file "status" Monit mungkin disimpan sebagai state
atau monit.state
atau bahkan .monit.state
(dengan titik/titik .
mengawalinya) di direktori lain. Pastikan untuk menentukan dengan tepat di mana file "status" disimpan saat Anda benar-benar mencoba menerapkan perbaikan ini.
Monit menyertakan perintah untuk mengaktifkan dan menonaktifkan pemantauan semua atau layanan tertentu.
Jika suatu layanan menjadi tidak terpantau, Anda dapat mengaktifkan kembali pemantauan dengan mis. monit monitor mysql
atau monit monitor all
.
Perhatikan bahwa Anda harus mengaktifkan antarmuka HTTP Monit agar perintah ini berfungsi.