# sudo APT-да инсталирате мониторен
# sudo CP / и т.н. / мониторен / monitrc / и т.н. / мониторен / monitrc_orginal
# sudo Vim / и т.н. / мониторен / monitrc
------
определени демон 60
определени logfile syslog съоръжение log_daemon
определени mailserver localhost
определени пощенски формат (от: monit@servername.com)
определени алармени корен @ localhost
httpd определен порт 2812 и
SSL позволяват
PEMFILE / Var / certs / monit.pem
Admin позволява: тест
проверка на процеса proftpd с pidfile / Var / Run / proftpd.pid
Програмата на проекта = "/ и т.н. / init.d / proftpd Start"
спрете програмата = "/ и т.н. / init.d / proftpd стоп"
ако не успя порт 21 FTP протокол, след което рестартирайте
5 рестартира, ако в рамките на 5 цикъла тогава край
проверка на процеса sshd с pidfile / Var / Run / sshd.pid
Програмата на проекта "/ и т.н. / init.d / SSH Start"
спрете програмата "/ и т.н. / init.d / SSH стоп"
ако не успя порт 22 SSH протокол след това рестартирате
5 рестартира, ако в рамките на 5 цикъла тогава край
проверка на процеса на MySQL с pidfile / Var / Run / mysqld / mysqld.pid
Група база данни
Програмата на проекта = "/ и т.н. / init.d / MySQL Start"
спрете програмата = "/ и т.н. / init.d / MySQL стоп"
ако не успя хост 127.0.0.1 порт 3306 рестартирайте
5 рестартира, ако в рамките на 5 цикъла тогава край
проверка на процеса на Apache с pidfile / var/run/apache2.pid
Група WWW
Програмата на проекта = "/ etc/init.d/apache2 Start"
спрете програмата = "/ etc/init.d/apache2 стоп"
ако не успя домакин WWW. пример. COM порт 80 протокола HTTP
и да поискат "/ мониторен / знак" рестартирайте
Ако процесора е по-голямо от 60% за 2 цикъла тогава сигнала
Ако процесора> 80% за 5 цикъла след това рестартирате
ако totalmem> 500 MB за 5 цикъла след това рестартирате
Ако децата> 250 рестартирайте
ако loadavg (5min) повече от 10 в продължение на 8 цикъла след което спрете
3, ако се рестартира в рамките на 5 цикъла тогава край
проверка на процеса postfix с pidfile / Var / макара / postfix / PID / master.pid
Група поща
Програмата на проекта = "/ и т.н. / init.d / postfix Start"
спрете програмата = "/ и т.н. / init.d / postfix стоп"
ако не успя порт 25 протокола SMTP след това рестартирате
5 рестартира, ако в рамките на 5 цикъла тогава край
------
повече подробности за конфигурацията можете да получите на 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
[Req]
default_bits = 1024
encrypt_key = да
distinguished_name = req_dn
x509_extensions = cert_type
[Req_dn]
countryName = име на страната (2 писмото код)
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 = сървър
------
# sudo openssl-новите-req-x509 ден 365-възли-Config. / по-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 chmod 700 / Var / certs / monit.pem
# sudo Vim / и т.н. / по подразбиране / мониторен
------
# По подразбиране за мониторен initscript
# Снабдява с / и т.н. / init.d / мониторен
# Инсталирани в / и т.н. / по подразбиране / мониторен от поддържащия скриптове
# Фредрик Steen <stoneDebian .org>
# Трябва да зададете променливата на мониторен за да стартирате
Стартовият = 1
# За да промените интервала, който трябва да мониторен Run uncomment
# И промените тази променлива.
CHECK_INTERVALS = 60
------
# sudo / и т.н. / init.d / мониторен проекта
# w3m HTTPS: / / localhost: 2812 /
направен
Tags: демон, развитие, например, инсталиране, живот, Linux, monitrc, postfix, Сървър, Ubuntu




















