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 / सहेजें
टैग: डेमॉन, विकास, उदाहरण, Install, लाइफ, linux, monitrc,, सर्वर, ubuntu postfix संबंधित पोस्ट
एक उत्तर दें छोड़ दो
नवम्बर 25, 2008 को 4:46 बजे
[...] Monit चलाने के लिए बहुत आसान है. No-names.biz करने के लिए शुक्रिया, मैं उनके howto कैसे सिर्फ यह Ubuntu 8,04 (हार्डी) पर चलने पाने के लिए, और मैं बजाय नैनो का उपयोग किया है तुम्हें दिखाने के लिए पोस्टिंग को संशोधित किया है [...]
में देखें इस टिप्पणी: