Sep 12
 1 
  # उपयुक्त sudo-monit स्थापित हो 
 1 
  # sudo cp / etc / monit / monitrc / etc / monit / monitrc_orginal 
 1 
  # sudo vim / etc / monit / monitrc 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
 38 
 39 
 40 
 41 
 42 
 43 
 44 
 45 
 46 
 47 
 48 
  डेमॉन 60 सेट 
  logfile syslog सुविधा log_daemon सेट 
  mailserver localhost सेट 
  (से: monit@servername.com) मेल-प्रारूप सेट 
  localhost @ सतर्क रूट निर्धारित 
  httpd पोर्ट 2812 और निर्धारित 
  SSL सक्षम करें 
  PEMFILE / var / certs / monit.pem 
  व्यवस्थापक की अनुमति देते हैं: परीक्षण 

  जाँच प्रक्रिया pidfile के साथ proftpd / var / / proftpd.pid चलाने 
  शुरू प्रोग्राम = "/ etc / init.d / proftpd शुरू" 
  = "/ etc / init.d / proftpd रोक" प्रोग्राम बंद 
  अगर विफल रही port 21 FTP प्रोटोकॉल तो restart 
  अगर 5 चक्रों के भीतर 5 restarts तो Timeout 

  जाँच प्रक्रिया pidfile के साथ sshd / var / / sshd.pid चलाने 
  शुरू प्रोग्राम "/ etc / init.d / ssh शुरू" 
  "कार्यक्रम रोकने / etc / init.d / ssh रोक" 
  अगर विफल रही port 22 प्रोटोकॉल तो restart ssh 
  अगर 5 चक्रों के भीतर 5 restarts तो Timeout 

  pidfile के साथ जाँच प्रक्रिया mysql / var / run / mysqld / mysqld.pid 
  समूह डेटाबेस 
  शुरू प्रोग्राम = "/ etc / init.d / mysql शुरू" 
  = "/ etc / init.d / mysql रोक" प्रोग्राम बंद 
  अगर मेजबान 127.0.0.1 विफल रही port 3306 फिर restart 
  अगर 5 चक्रों के भीतर 5 restarts तो Timeout 

  के साथ जाँच प्रक्रिया अपेक pidfile / var/run/apache2.pid 
  समूह www 
  शुरू प्रोग्राम = "/ etc/init.d/apache2 शुरू" 
  बंद प्रोग्राम = "/ etc/init.d/apache2 रोक" 
  अगर मेजबान www.example.com विफल रही port 80 प्रोटोकॉल http 
  और अनुरोध "/ monit / टोकन" तब restart 
  अगर 2 चक्रों के लिए CPU अधिक है की तुलना में 60% तो सतर्क 
  अगर CPU> 80% के लिए 5 चक्र तो restart 
  अगर totalmem> 5 चक्रों के लिए 500 MB तो restart 
  बच्चों> 250 तो अगर restart 
  अधिक से अधिक 10 loadavg (5min) के लिए यदि 8 चक्र तो रोक 
  अगर 5 चक्रों के भीतर 3 restarts तो Timeout 

  pidfile के साथ जाँच प्रक्रिया postfix / var / स्पूल / postfix / / master.pid pid 
  समूह मेल 
  शुरू प्रोग्राम = "/ etc / init.d / postfix शुरू" 
  = "/ etc / init.d कार्यक्रम रोकने / बंद postfix" 
  अगर विफल रही port 25 प्रोटोकॉल SMTP तो restart 
  अगर 5 चक्रों के भीतर 5 restarts तो Timeout 

तुम tis साइटों पर विन्यास का और अधिक विस्तार से मिल सकती है
http://www.tildeslash.com/monit/

http://www.debian-administration.org/users/Steve/weblog/32

------

 1 
 2 
 3 
 4 
  # sudo mkdir / var / certs 
  # cd / var / certs 

  # sudo vim / var / certs / monit.cnf 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
  RSA certs बनाने # - सर्वर 

  RANDFILE =. / Openssl.rnd 

  [अनुरोध] 
  default_bits = 1024 
  encrypt_key = हाँ 
  distinguished_name = req_dn 
  x509_extensions = cert_type 

  [Req_dn] 
  countryName = देश का नाम (2 पत्र code) 
  countryName_default = MO 

  stateOrProvinceName = राज्य या प्रांत का नाम (पूरा नाम) 
  stateOrProvinceName_default = राज्य या प्रांत का नाम 

  localityName = इलाके का नाम (जैसे, नगर) 
  localityName_default = इलाके का नाम 

  organizationName = संगठन का नाम (जैसे, कंपनी) 
  organizationName_default = संगठन का नाम 

  organizationalUnitName = संगठनात्मक यूनिट का नाम (जैसे, अनुभाग) 
  organizationalUnitName_default = संगठनात्मक यूनिट का नाम 

  commonName = सामान्य नाम (FQDN आपके सर्वर के) 
  commonName_default = सामान्य नाम 

  EmailAddress = ईमेल पता 
  emailAddress_default = root@monit.mo 

  [Cert_type] 
  nsCertType = server 
 1 
 2 
 3 
 4 
 5 
 6 
  -config openssl अनुरोध-new-x509 दिनों-365-नोड्स sudo #. / monit.cnf-बाहर / var / certs / monit.pem-keyout / var / certs / monit.pem 
  # sudo openssl gendh 512>> / var / certs / monit.pem 
  # sudo openssl x509-विषय-तिथियाँ-अंगुलि-noout-/ var / certs / monit.pem में 
  # sduo / var / certs / monit.pem 700 chmod 

  # sudo vim / etc / default / monit 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  Monit initscript के लिए # चूक 
  # / Etc / init.d द्वारा sourced / monit 
  # / Etc / default / monit अनुरक्षक लिपियों के द्वारा में स्थापित 
  # Fredrik Steen <stone@debian.org> 

  # आप के लिए monit करने के लिए शुरू करने के लिए इस चर सेट करना होगा 
  startup = 1 

  # Monit जो uncomment भागना चाहिए के अंतराल बदलने के लिए 
  # और इस चर बदलते हैं. 
  CHECK_INTERVALS = 60 
 1 
 2 
  # sudo / etc / init.d / monit शुरू 
  # w3m https: / / localhost: 2812 / 

हो गया

Share / सहेजें