Sep 12

# sudo apt-get install Monit

# sudo cp / etc / Monit / monitrc / etc / Monit / monitrc_orginal

# sudo vim / etc / Monit / monitrc

------

set daemon 60
set logfile syslog facilidade log_daemon
set mailserver localhost
set-mail formato de (:) monit@servername.com
Alerta raiz set @ terra.com.br
set 2812 httpd porto e
Ative o SSL
PEMFILE / var / certs / monit.pem
permitir admin: teste

verifique processo proftpd com pidfile / var / run / proftpd.pid
iniciar programa = "/ etc / init.d / proftpd start"
parar program = "/ etc / init.d / proftpd stop"
Se falhou porta 21 protocolo ftp reinicie
5 se dentro de 5 ciclos, em seguida, reinicia timeout

verifique processo sshd com pidfile / var / run / sshd.pid
iniciar programa "/ etc / init.d / ssh start"
parar programa "/ etc / init.d / ssh stop"
Se falhou porta 22 protocolo ssh reinicie
5 se dentro de 5 ciclos, em seguida, reinicia timeout

processo de verificação com mysql pidfile / var / run / mysqld / mysqld.pid
grupo de dados
iniciar programa = "/ etc / init.d / mysql start"
parar program = "/ etc / init.d / mysql stop"
Falha se hospedar 127.0.0.1 porta 3306 reinicie
5 se dentro de 5 ciclos, em seguida, reinicia timeout

verifique processo apache com pidfile / var/run/apache2.pid
grupo www
iniciar programa = "/ etc/init.d/apache2 start"
parar program = "/ etc/init.d/apache2 stop"
Se falhou anfitrião www. exemplo. com porta 80 protocolo http
e pedido "/ Monit / token" reinicie
cpu se for igual ou superior a 60% para 2 ciclos, em seguida, alerta
se cpu> 80% para 5 ciclos reinicie
se totalmem> 500 MB para 5 ciclos reinicie
se as crianças> 250 reinicie
se loadavg (5min) superior a 10 por 8 ciclos, em seguida, parar
3 se dentro de 5 ciclos, em seguida, reinicia timeout

verifique processo postfix com pidfile / var / spool / postfix / pid / master.pid
Grupo mail
iniciar programa = "/ etc / init.d / postfix start"
parar program = "/ etc / init.d / postfix stop"
Se falhou porta 25 protocolo smtp reinicie
5 se dentro de 5 ciclos, em seguida, reinicia timeout

------
mais detalhes da configuração que você pode entrar em sites 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

------

# Criar RSA certs - Servidor

RANDFILE =. / Openssl.rnd

[Req]
default_bits = 1024
encrypt_key = sim
distinguished_name = req_dn
x509_extensions = CERT_TYPE

[Req_dn]
countryName = Nome do País (2 letra de código)
countryName_default = MO

stateOrProvinceName = Estado ou Província Name (nome completo)
stateOrProvinceName_default = Nome do Estado ou Província

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

organizationName = Nome da organização (por exemplo, empresas)
organizationName_default = Nome da organização

organizationalUnitName = Unidade Organizacional Name (eg, seção)
organizationalUnitName_default = Unidade Organizacional Nome

CommonName = Nome comum (FQDN de seu servidor)
commonName_default = Nome comum

EMAILADDRESS = Endereço de e-mail
emailAddress_default = root@monit.mo

[CERT_TYPE]
nsCertType = servidor

------

# sudo openssl req-new-x509 dias-365-nodes-config. / monit.cnf-o / var / certs / monit.pem-keyout / var / certs / monit.pem
# sudo openssl gendh 512>> / var / certs / monit.pem
# sudo openssl x509-sujeito-datas-impressão digital-noout-in / var / certs / monit.pem
# sduo chmod 700 / var / certs / monit.pem

# sudo vim / etc / default / Monit

------
# Padrões para Monit initscript
# Abastecido pelo arquivo / etc / init.d / Monit
# Instalados em / etc / default / Monit pelo mantenedor scripts
# Fredrik Steen <stonedebian .org>

# Você tem que definir essa variável para a Monit para iniciar
startup = 1

# Para alterar a periodicidade que deve ser executado Monit descomentar
# E alterar esta variável.
CHECK_INTERVALS = 60
------

# sudo / etc / init.d / Monit começar

# w3m https: / / localhost: 2812 /

feito

Compartilhar / Salvar

Tags: daemon, o desenvolvimento, a exemplo, Instalar, Life, linux, monitrc, postfix, servidor, ubuntu

Lugares ligados

09 de Junho

Instalando Domingo-java6 JDK com apt-gerente
Configurando $ JAVA_HOME:
vim /etc/environment

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

source /etc/environment

Download CruiseControl binário
cd /opt/
wget http://switch.dl.sourceforge.net/sourceforge/ cruisecontrol / cruisecontrol -bin-2.7.2.zip

Unzip arquivo:
unzip cruisecontrol -bin-2.7.2.zip -d /opt
ln -s /opt/ cruisecontrol -bin-2.7.2 /opt/ cruisecontrol

Instale pêra pacote:
pear config-set preferred_state beta
pear channel-discover components.ez.no
pear install -a ezc/Graph
pear channel-discover pear . phpunit .de
pereira instalar-alldeps phpunit / phpUnderControl

Patch CruiseControl com phpUnderControl e instalar o exemplo:
phpuc install /opt/ cruisecontrol
phpuc exemplo / opt / cruisecontrol

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

E leia este manual.

Compartilhar / Salvar

Tags: CruiseControl, Debian exemplo, instalar, java, Life, pêra, phpuc, phpUnderControl, phpunit, fonte, ubuntu

Lugares ligados