Září 12

# sudo apt-get install monit

# sudo cp / etc / monit / monitrc / etc / monit / monitrc_orginal

# sudo vim / etc / monit / monitrc

------

nastavit daemona 60
set logfile syslog facility LOG_DAEMON
nastavit poštovního serveru localhost
set-mail format (z: monit@servername.com)
nastavit upozornění root @ localhost
soubor httpd portu 2812 a
SSL ENABLE
PEMFILE / var / některé / monit.pem
povolit admin: test

kontrolovat proces proftpd s pidfile / var / run / proftpd.pid
spustit program = "/ etc / init.d / proftpd start"
zastavit program = "/ etc / init.d / proftpd stop"
pokud se nepodařilo portu 21 protokolu FTP, restartujte
5, pokud se restartuje do 5 cyklů, pak timeout

Kontrola procesu se sshd pidfile / var / run / sshd.pid
spustit program "/ etc / init.d / ssh start"
zastavit program "/ etc / init.d / ssh stop"
pokud se nepodařilo portu 22 protokolu ssh restartujte
5, pokud se restartuje do 5 cyklů, pak timeout

kontrolovat proces s pidfile mysql / var / run / mysqld / mysqld.pid
Skupina databáze
spustit program = "/ etc / init.d / mysql start"
zastavit program = "/ etc / init.d / mysql stop"
pokud se nepodařilo host 127.0.0.1 portu 3306 pak restart
5, pokud se restartuje do 5 cyklů, pak timeout

Kontrola procesu apache s pidfile / var/run/apache2.pid
Skupina www
spustit program = "/ etc/init.d/apache2 start"
zastavit program = "/ etc/init.d/apache2 stop"
pokud se nepodařilo hostitele www. příkladem. COM port 80 protokolu http
a žádost "/ monit / token" a pak restart
cpu, pokud je větší než 60% po dobu 2 cyklů, pak upozornění
pokud cpu> 80% na 5 cyklů restartujte
pokud totalmem> 500 MB cyklu po dobu 5 restartujte
je-li děti> 250 restartujte
pokud loadavg (5min) větší než 10 na 8 cyklů, pak přestal
Pokud 3 restartuje do 5 cyklů, pak timeout

Kontrola procesu postfix s pidfile / var / spool / postfix / pid / master.pid
Skupina mail
spustit program = "/ etc / init.d / postfix start"
zastavit program = "/ etc / init.d / postfix stop"
pokud se nepodařilo port 25 protokolu SMTP, restartujte
5, pokud se restartuje do 5 cyklů, pak timeout

------
Více podrobností o konfiguraci můžete získat na stránkách tis

http://www.tildeslash.com/monit/

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

------

# sudo mkdir / var / některé
# cd / var / některé

# sudo vim / var / některé / monit.cnf

------

# Vytvoření RSA některé - Server

RANDFILE =. / Openssl.rnd

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

[Req_dn]
countryName = název země (2 kód)
countryName_default = MO

stateOrProvinceName = stát nebo provincie Jméno (celé jméno)
stateOrProvinceName_default = stát nebo provincie Název

localityName = Lokalita název (např. město)
localityName_default = Lokalita Název

organizationName = Název organizace (např. společnosti)
organizationName_default = Název organizace

organizationalUnitName = Organizační jednotka Jméno a příjmení (např. část)
organizationalUnitName_default = Organizační jednotka Název

commonName = Common Name (FQDN vašeho serveru)
commonName_default = Common Name

emailAddress = E-mailová adresa
emailAddress_default = root@monit.mo

[Cert_type]
nsCertType = server

------

# sudo openssl req-nový-X509 dnů-365-uzly-config. / monit.cnf-out / var / některé / monit.pem-keyout / var / některé / monit.pem
# sudo openssl gendh 512>> / var / některé / monit.pem
# sudo openssl-X509 podléhá-data-otisk prstu-noout-in / var / některé / monit.pem
# sduo chmod 700 / var / některé / monit.pem

# sudo vim / etc / default / monit

------
# Tlačítko pro monit init
# Odebírali do / etc / init.d / monit
# Nainstalovány v / etc / default / monit by maintainer skripty
# Fredrik Steen <stonedebian .org>

# Musíte nastavit tuto proměnnou na monit na začátek
startup = 1

# Chcete-li změnit na monit intervalech, které by měly běžet odkomentovat
# A změnu této proměnné.
CHECK_INTERVALS = 60
------

# sudo / etc / init.d / monit start

# w3m https: / / localhost: 2812 /

hotovo

Sdílet / Uložit

Tags: démon, vývoj, například instalace, Life, linux, monitrc, postfix, server, ubuntu

Související příspěvky

09. června

Instalace Sun-java6-JDK s apt manažer
Konfigurace $ JAVA_HOME:
vim /etc/environment

JAVA_HOME= “/usr/lib/jvm/ java -6-sun”

source /etc/environment

Stáhnout CruiseControl binární
cd /opt/
wget http://switch.dl.sourceforge.net/sourceforge/ cruisecontrol / cruisecontrol -bin-2.7.2.zip

Rozbalte archív:
unzip cruisecontrol -bin-2.7.2.zip -d /opt
ln -s /opt/ cruisecontrol -bin-2.7.2 /opt/ cruisecontrol

Instaluje PEAR balíku:
pear config-set preferred_state beta
pear channel-discover components.ez.no
pear install -a ezc/Graph
pear channel-discover pear . phpunit .de
hrušeň install-alldeps phpunit / phpUnderControl

Patch CruiseControl s phpUnderControl a nainstalujte například:
phpuc install /opt/ cruisecontrol
phpuc například / opt / cruisecontrol

Start CruiseControl:
cd /opt/ cruisecontrol
./ cruisecontrol .sh

A přečtěte si tento manuál.

Sdílet / Uložit

Tags: CruiseControl, Debian, například, instalace, Java, Life, hrušeň, phpuc, phpUnderControl, phpunit, zdroj, ubuntu

Související příspěvky