# SUDO apt-get install monit
# SUDO cp / etc / monit / monitrc / etc / monit / monitrc_orginal
# SUDO vim / etc / monit / monitrc
------
που δαίμονας 60
logfile που syslog εγκατάσταση log_daemon
mailserver που localhost
που-mail μορφή από (: monit@servername.com)
ειδοποίηση ρίζας που @ localhost
που httpd λιμάνι και 2812
SSL ENABLE
PEMFILE / var / Οι CERT / monit.pem
επιτρέπουν admin: δοκιμή
διαδικασία με έλεγχο ProFTPD pidfile / var / εκτέλεση / proftpd.pid
ξεκινήσει πρόγραμμα = "/ etc / init.d / ProFTPD ξεκίνημα"
σταματήσει το πρόγραμμα = "/ etc / init.d / ProFTPD σταματήσει"
αν αποτύχει θύρα 21 στη συνέχεια, κάντε επανεκκίνηση FTP πρωτόκολλο
5 επανεκκίνηση αν μέσα σε 5 κύκλους τότε timeout
sshd διαδικασία ελέγχου με pidfile / var / εκτέλεση / sshd.pid
έναρξη του προγράμματος "/ etc / init.d / ssh start"
σταματήσει το πρόγραμμα "/ etc / init.d / ssh σταματήσει"
αν αποτύχει θύρα 22 πρωτόκολλο ssh στη συνέχεια κάντε επανεκκίνηση
5 επανεκκίνηση αν μέσα σε 5 κύκλους τότε timeout
διαδικασία με έλεγχο mysql pidfile / var / εκτέλεση / mysqld / mysqld.pid
βάση δεδομένων για τις ομάδες
ξεκινήσει πρόγραμμα = "/ etc / init.d / mysql start"
σταματήσει το πρόγραμμα = "/ etc / init.d / mysql stop"
αν αποτύχει υποδοχής 127.0.0.1 λιμάνι στη συνέχεια 3.306 επανεκκινήσετε
5 επανεκκίνηση αν μέσα σε 5 κύκλους τότε timeout
διαδικασία με έλεγχο Apache pidfile / var/run/apache2.pid
ομάδα www
= ξεκινήσει πρόγραμμα "/ etc/init.d/apache2 ξεκίνημα"
= σταματήσει το πρόγραμμα "/ etc/init.d/apache2 σταματήσει"
αν αποτύχει υποδοχής www. παράδειγμα. com θύρα 80 πρωτόκολλο http
και να ζητήσει "/ monit / συμβολική" και στη συνέχεια κάντε επανεκκίνηση
CPU αν είναι μεγαλύτερη από 60% για 2 κύκλους κατόπιν ειδοποίησης
αν CPU> 80% για 5 κύκλους στη συνέχεια κάντε επανεκκίνηση
αν totalmem> 500 MB για 5 κύκλους στη συνέχεια κάντε επανεκκίνηση
αν τα παιδιά> 250 στη συνέχεια κάντε επανεκκίνηση
αν loadavg (5min) μεγαλύτερο από 10, για 8 κύκλους σταματήστε
3 επανεκκίνηση αν μέσα σε 5 κύκλους τότε timeout
διαδικασία ελέγχου postfix με pidfile / var / ουρά / postfix / pid / master.pid
ομάδα mail
ξεκινήσει πρόγραμμα = "/ etc / init.d / postfix ξεκίνημα"
σταματήσει το πρόγραμμα = "/ etc / init.d / postfix σταματήσει"
αν αποτύχει πρωτόκολλο SMTP θύρα 25 στη συνέχεια, κάντε επανεκκίνηση
5 επανεκκίνηση αν μέσα σε 5 κύκλους τότε timeout
------
περισσότερες λεπτομέρειες της ρύθμισης μπορείτε να βρείτε στις τοποθεσίες tis
http://www.tildeslash.com/monit/
http://www.debian-administration.org/users/Steve/weblog/32
------
# SUDO mkdir / var / οι CERT
# cd / var / οι CERT
# SUDO Vim / var / Οι CERT / monit.cnf
------
# Δημιουργία RSA οι CERT - Server
= RANDFILE. / Openssl.rnd
[REQ]
default_bits = 1.024
encrypt_key = ναι
distinguished_name = req_dn
x509_extensions = cert_type
[Req_dn]
countryName = Χώρα Όνομα (2 γράμμα)
countryName_default = MO
stateOrProvinceName = μέλους ή Επαρχία Όνομα (πλήρες όνομα)
stateOrProvinceName_default = μέλους ή Επαρχία Όνομα
localityName = Locality Όνομα (π.χ., πόλη)
localityName_default = Locality Όνομα
organizationName = Όνομα_εταιρείας (π.χ. εταιρεία)
organizationName_default = Όνομα_εταιρείας
= Organizational organizationalUnitName Όνομα μονάδας (π.χ., τμήμα)
organizationalUnitName_default = Μονάδα Οργανισμού Όνομα
commonName = Κοινή ονομασία (FQDN του διακομιστή σας)
commonName_default = Κοινή ονομασία
emailAddress = Ηλεκτρονική Διεύθυνση
emailAddress_default = root@monit.mo
[Cert_type]
nsCertType = διακομιστή
------
# openssl SUDO REQ-νέα-X509-ημερών 365 κόμβους-config. / monit.cnf-out / var / Οι CERT / monit.pem-keyout / var / Οι CERT / monit.pem
# openssl SUDO gendh 512>> / var / Οι CERT / monit.pem
# openssl SUDO X509-θέμα-ημερομηνίες-δακτυλικών αποτυπωμάτων-noout-in / var / Οι CERT / monit.pem
# sduo chmod 700 / var / Οι CERT / monit.pem
# SUDO vim / etc / default / monit
------
# Προεπιλογών για monit initscript
# Προέρχεται από το / etc / init.d / monit
# Εγκατασταθεί στο / etc / default / monit από συντηρητή scripts
# Fredrik Steen <stonedebian .org>
# Πρέπει να ορίσετε τη μεταβλητή αυτή να monit για να ξεκινήσετε
εκκίνηση = 1
# Για να αλλάξετε τη συχνότητα με την οποία θα πρέπει να τρέξει monit αποσχολιάσετε
# Αλλαγή και αυτή τη μεταβλητή.
CHECK_INTERVALS = 60
------
# SUDO / etc / init.d / monit ξεκίνημα
# w3m https: / / localhost: 2812 /
ολοκληρώθηκε
Μοιραστείτε / Save
Ετικέτες: δαίμονα, την ανάπτυξη, π.χ., Εγκατάσταση, Life, Linux, monitrc, postfix, Server, Ubuntu Σχετικές θέσεις