Monit — سروسز کی مانیٹرنگ

انسٹال ہے، مگر سروس نہیں چل رہی۔ اسے چلائیں اور خودکار آغاز فعال کریں:
sudo systemctl enable --now monit
کیسے سیٹ کریں (FAQ)
Monit
نہیں چل رہا
زیرِ نگرانی سروسز: 12
زیرِ نگرانی سروسز
12
کل
چل رہی ہیں
12
فعال
خرابیوں کے ساتھ
0
خرابیوں کے ساتھ
زیرِ نگرانی سروسز
سروس قسم Uptime میموری CPU اسٹیٹس
srv-monitor System 24d 15h — — فعال
nginx Process 23d 14h 18.4 MB 3.9% فعال
apache2 Process 12d 7h 8.6 MB 3.9% فعال
mysqld Process 13d 7h 219.3 MB 0.3% فعال
php-fpm Process 8d 4h 212.2 MB 2.8% فعال
sshd Process 39d 12h 272.4 MB 1.3% فعال
fail2ban Process 26d 10h 294.7 MB 0.3% فعال
crowdsec Process 36d 4h 42.5 MB 2.2% فعال
redis-server Process 15d 3h 74.2 MB 3.1% فعال
cron Process 17d 10h 20.9 MB 2.9% فعال
rootfs Filesystem — — — فعال
eth0 Network — — — فعال

‏Monit کیا جانچ رہا ہے، اس کی صاف تر تصویر

‏Monit پروسیس، فائلوں، فائل سسٹموں اور میزبانوں پر نظر رکھتا ہے، اور جو ٹوٹا ہوا پائے اسے دوبارہ چلا دیتا ہے۔ اس کا اپنا ویب انٹرفیس ہے، جو کام کرتا ہے اور ایسا لگتا ہے جیسے بہت پہلے بنایا گیا ہو۔ یہ صفحہ وہی حالت پڑھتا ہے اور اسے باقی پینل کے ساتھ دکھاتا ہے، تاکہ سروسز کی صحت الگ پورٹ پر رہنے کے بجائے سیکیورٹی ماڈیولوں کے پہلو میں کھڑی ہو۔

ہر جانچ اپنی موجودہ حالت، اپنی نگرانی کے موضوع اور مداخلتوں کی تعداد کے ساتھ دکھائی جاتی ہے۔ دوبارہ چلانے کا شمار وہ خانہ ہے جو توجہ کا مستحق ہے۔ جس سروس کو Monit نے چالیس بار دوبارہ چلایا ہو وہ ایسی سروس نہیں جسے Monit زندہ رکھے ہوئے ہے: وہ ایسی سروس ہے جو بار بار گرتی ہے اور دوبارہ چلانا اس حقیقت کو چھپا رہا ہے۔ ‏Monit اس بارے میں کھرا ہے اگر آپ اسے پڑھیں؛ خطرہ یہ ہے کہ پورا سبز بورڈ اس بات کا ثبوت سمجھ لیا جائے کہ کچھ خراب نہیں۔

عام سرور پر جو جانچیں اپنی جگہ کی مستحق ہیں وہ یہ ہیں: ویب سرور، ڈیٹابیس، ‏SSH ڈیمن، جڑ فائل سسٹم پر خالی جگہ، اور مشین سے باہر کسی چیز تک رسائی کی جانچ۔