"));
Sep 12

# उपयुक्त sudo-monit स्थापित हो

# sudo cp / etc / monit / monitrc / etc / monit / monitrc_orginal

# sudo vim / etc / monit / monitrc

------

डेमॉन 60 सेट
logfile syslog सुविधा log_daemon सेट
mailserver localhost सेट
(से: monit@servername.com) मेल-प्रारूप सेट
localhost @ सतर्क रूट निर्धारित
httpd पोर्ट 2812 और निर्धारित
एसएसएल सक्षम करें
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. उदाहरण. com बंदरगाह 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

------

# sudo mkdir / var / certs
# cd / var / certs

# sudo vim / var / certs / monit.cnf

------

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

------

-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

------
Monit initscript के लिए # चूक
# / Etc / init.d द्वारा sourced / monit
# / Etc / default / monit अनुरक्षक लिपियों के द्वारा में स्थापित
# Fredrik Steen debian <stone.org>

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

# Monit जो uncomment भागना चाहिए के अंतराल बदलने के लिए
# और इस चर बदलते हैं.
CHECK_INTERVALS = 60
------

# sudo / etc / init.d / monit शुरू

# w3m https: / / localhost: 2812 /

हो गया

Share / सहेजें

टैग: डेमॉन, विकास, उदाहरण, Install, लाइफ, linux, monitrc,, सर्वर, ubuntu postfix

संबंधित पोस्ट

जून 09

Installing धूप में java6-उपयुक्त पैकेज प्रबंधक के साथ jdk
$ JAVA_HOME का विन्यास:
vim /etc/environment

JAVA_HOME= “/usr/lib/jvm/ java -6-sun”

source /etc/environment

डाउनलोड CruiseControl द्विआधारी
cd /opt/
wget http://switch.dl.sourceforge.net/sourceforge/ cruisecontrol / cruisecontrol -bin-2.7.2.zip

खोल देना संग्रह:
unzip cruisecontrol -bin-2.7.2.zip -d /opt
ln -s /opt/ cruisecontrol -bin-2.7.2 /opt/ cruisecontrol

नाशपाती पैकेज स्थापित करें:
pear config-set preferred_state beta सेट pear config-set preferred_state beta
pear channel-discover components.ez.no
pear install -a ezc/Graph
pear channel-discover pear . phpunit .de
install नाशपाती-phpunit alldeps / phpUnderControl

पैच CruiseControl phpUnderControl के साथ और उदाहरण स्थापित:
phpuc install /opt/ cruisecontrol
phpuc उदाहरण / opt / cruisecontrol

CruiseControl Start:
cd /opt/ cruisecontrol
./ cruisecontrol .sh

और इस मैनुअल पढ़ें.

Share / सहेजें

टैग: CruiseControl, Debian, उदाहरण, Install, जावा, लाइफ, नाशपाती, phpuc, phpUnderControl, phpunit, स्रोत, ubuntu

संबंधित पोस्ट