Sep 12
 1 
  # sudo apt-get installere 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 
  satt demonen 60 
  satt logfile syslog anlegget log_daemon 
  satt postserveren localhost 
  satt post-format (fra: monit@servername.com) 
  stille varsling root @ localhost 
  satt httpd port 2812 og 
  SSL ENABLE 
  PEMFILE / var / trening / monit.pem 
  tillate admin: test 

  kontrollere prosessen proftpd med pidfile / var / kjøre / proftpd.pid 
  starte programmet = "/ etc / init.d / proftpd start" 
  stoppe programmet = "/ etc / init.d / proftpd stop" 
  hvis ikke port 21 protocol ftp start 
  om 5 starter på nytt i løpet av 5 sykluser da timeout 

  kontrollere prosessen sshd med pidfile / var / kjøre / sshd.pid 
  starte programmet "/ etc / init.d / ssh start" 
  stoppe programmet "/ etc / init.d / ssh stop" 
  hvis ikke port 22 protokollen ssh start 
  om 5 starter på nytt i løpet av 5 sykluser da timeout 

  kontrollere prosessen mysql med pidfile / var / kjøre / mysqld / mysqld.pid 
  gruppe database 
  starte programmet = "/ etc / init.d / mysql start" 
  stoppe programmet = "/ etc / init.d / mysql stop" 
  hvis mislyktes host 127.0.0.1 port 3306 start 
  om 5 starter på nytt i løpet av 5 sykluser da timeout 

  kontrollere prosessen Apache med pidfile / var/run/apache2.pid 
  gruppen www 
  starte programmet = "/ etc/init.d/apache2 start" 
  stoppe programmet = "/ etc/init.d/apache2 stop" 
  hvis ikke vert www.example.com port 80-protokollen http 
  og be om "/ monit / token" start 
  hvis CPU er større enn 60% for 2 sykluser deretter varsle 
  Hvis CPU> 80% for 5 sykluser start 
  hvis totalmem> 500 MB for 5 sykluser start 
  hvis barn> 250 start 
  hvis loadavg (5min) større enn 10 for 8 sykluser deretter stoppe 
  hvis 3 starter på nytt i løpet av 5 sykluser da timeout 

  kontrollere prosessen Postfix med pidfile / var / spool / Postfix / PID / master.pid 
  Gruppe e-post 
  starte programmet = "/ etc / init.d / Postfix start" 
  stoppe programmet = "/ etc / init.d / Postfix stop" 
  hvis ikke port 25 protokollen SMTP-start 
  om 5 starter på nytt i løpet av 5 sykluser da timeout 

mer detalj av konfigurasjonen kan du få på TIS-områder
http://www.tildeslash.com/monit/

http://www.debian-administration.org/users/Steve/weblog/32

------

 1 
 2 
 3 
 4 
  # sudo mkdir / var / trening 
  # cd / var / trening 

  # sudo Vim / var / trening / 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 
  # Opprette RSA trening - Server 

  RANDFILE =. / Openssl.rnd 

  [Krav] 
  default_bits = 1024 
  encrypt_key = yes 
  distinguished_name = req_dn 
  x509_extensions = cert_type 

  [Req_dn] 
  countryName = Country Name (2 letter code) 
  countryName_default = MO 

  stateOrProvinceName = Delstat eller provins Navn (fullt navn) 
  stateOrProvinceName_default = Delstat eller provins Navn 

  localityName = Locality Name (eg, city) 
  localityName_default = Locality Name 

  organizationName = Organization (for eksempel selskap) 
  organizationName_default = Organization Name 

  organizationalUnitName = Organisasjonsenhet (for eksempel seksjon) 
  organizationalUnitName_default = Organisasjonsenhet Navn 

  COMMONNAME = Common Name (FQDN for serveren) 
  commonName_default = Vanlig navn 

  E-postadresse = E-postadresse 
  emailAddress_default = root@monit.mo 

  [Cert_type] 
  nsCertType = server 
 1 
 2 
 3 
 4 
 5 
 6 
  # sudo openssl Krav-new-x509-days 365-noder-config. / monit.cnf-out / var / trening / monit.pem-keyout / var / trening / monit.pem 
  # sudo openssl gendh 512>> / var / trening / monit.pem 
  # sudo openssl x509-emne-datoer fingeravtrykk-noout-in / var / trening / monit.pem 
  # sduo chmod 700 / var / trening / monit.pem 

  # sudo Vim / etc / default / monit 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  # Standarder for monit initscript 
  # Hentet av / etc / init.d / monit 
  # Installert på / etc / default / monit ved vedlikeholdere script 
  # Fredrik Steen <stone@debian.org> 

  # Du må angi denne variabelen til for monit å starte 
  oppstart = 1 

  # Hvis du vil endre intervallene som monit bør kjøre uncomment 
  # Og endre denne variabelen. 
  CHECK_INTERVALS = 60 
 1 
 2 
  # sudo / etc / init.d / monit start 
  # w3m https: / / localhost: 2812 / 

ferdig

Del / Spar