sudo systemctl enable --now monit
| سروس | قسم | 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 اس بارے میں کھرا ہے اگر آپ اسے پڑھیں؛ خطرہ یہ ہے کہ پورا سبز بورڈ اس بات کا ثبوت سمجھ لیا جائے کہ کچھ خراب نہیں۔
عام سرور پر جو جانچیں اپنی جگہ کی مستحق ہیں وہ یہ ہیں: ویب سرور، ڈیٹابیس، SSH ڈیمن، جڑ فائل سسٹم پر خالی جگہ، اور مشین سے باہر کسی چیز تک رسائی کی جانچ۔