मैंने अभी-अभी मॉनेट डॉक्यूमेंट के अनुसार मॉनेट को स्थापित और कॉन्फ़िगर किया है । अपाचे के अलावा सभी सेवाएं रनिंग के रूप में सूचीबद्ध हैं, लेकिन अपाचे का कहना है कि मॉनिटर नहीं किया गया है ।
मोनिट के विन्यास में प्रासंगिक रेखाएँ हैं:
check process apache with pidfile /var/run/httpd.pid
group www
start program = "/etc/init.d/httpd start"
stop program = "/etc/init.d/httpd stop"
if failed host localhost port 80
protocol http then restart
if 5 restarts within 5 cycles then timeout
मैं http: // लोकलहोस्ट / सर्वर-स्टेटस और http: // लोकलहोस्ट ठीक से सर्वर से एक्सेस कर सकता हूं । Monit Apache के लिए सक्रिय रूप में मॉनिटरिंग मोड को सूचीबद्ध करता है ।
सर्वर CentOS 5.4 चल रहा है।
PID फ़ाइल पैरेंट httpd सर्वर के लिए सही है:
[server ~]$ cat /var/run/httpd.pid
2905
[server ~]$ ps auxc | grep httpd
root 2905 0.0 0.9 26952 4808 ? Ss 11:36 0:00 httpd
monit monitor apache
हो गया, और अब यह सेवा को पुनः आरंभ करने के बाद ठीक काम करता हुआ प्रतीत हो रहा है। मुझे वेब इंटरफ़ेस पर सक्षम मॉनिटर बटन पर क्लिक करने का भी प्रयास करना चाहिए।