Живот без имена.
Creative живо! Мебелна Бележник Pro (VF0400) в Ubuntu 8.04. 4 стъпки. ATI катализатора 8.9. Част 1
12 Сеп
 1 
  # sudo се инсталира APT-мониторен 
 1 
  # sudo CP / и т.н. / мониторен / monitrc / и т.н. / мониторен / monitrc_orginal 
 1 
  # sudo Vim / и т.н. / мониторен / 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 
  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.example.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

------

 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 

  [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 = сървър 
 1 
 2 
 3 
 4 
 5 
 6 
  # 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 / и т.н. / по подразбиране / мониторен 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  # По подразбиране за мониторен initscript 
  # Снабдява с / и т.н. / init.d / мониторен 
  # Инсталирани в / и т.н. / по подразбиране / мониторен от поддържащия скриптове 
  # Фредрик Steen <stone@debian.org> 

  # Трябва да зададете променливата на мониторен за да стартирате 
  Стартовият = 1 

  # За да промените интервала, който трябва да мониторен Run uncomment 
  # И промените тази променлива. 
  CHECK_INTERVALS = 60 
 1 
 2 
  # sudo / и т.н. / init.d / мониторен проекта 
  # w3m HTTPS: / / localhost: 2812 / 

направен

Споделяйте / Запази

Tags: демон, развитие, например, инсталиране, живот, Linux, monitrc, postfix, Сървър, Ubuntu

Свързани постове

Един Отговор към "мониторен в Ubuntu 8.04 Server"

  1. Научете технология с мониторен «Cooncat издателство каже:

    [...] Мониторен да тече е много проста. Благодарение на не-names.biz, аз как да публикувате променени си да ти покажа как да си го изпълняват на Ubuntu 8.04 (Харди), и които сте ползвали за нано вместо [...]


    Преглед на този коментар в:

Оставете коментар