monit:instalacao
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anterior | |||
| monit:instalacao [2025/04/16 14:31] – edição externa 127.0.0.1 | monit:instalacao [2026/01/27 02:00] (atual) – removida gabrielovsky | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ====== Monit - Monitoramento de Serviços ====== | ||
| - | Monit é um serviço que faz monitoramento do sistema que pode ser visualizado via browser. É acessado via usuário e senha. | ||
| - | |||
| - | ===== Instalação ===== | ||
| - | Primeiramente devemos habilitar o repositório backports no debian 10 | ||
| - | |||
| - | < | ||
| - | # printf ' | ||
| - | # apt update | ||
| - | # apt install monit | ||
| - | </ | ||
| - | |||
| - | ===== Configuração ===== | ||
| - | Por padrão o monit não consegue executar com o certificado do site utilizando o certbot. | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | < | ||
| - | # cp / | ||
| - | # cat / | ||
| - | </ | ||
| - | |||
| - | Gere os parâmetros Diffie-Hellman, | ||
| - | |||
| - | < | ||
| - | # openssl dhparam -2 2048 >> / | ||
| - | </ | ||
| - | |||
| - | Definir proprietário e permissões nesse arquivo | ||
| - | |||
| - | < | ||
| - | # chmod 0600 / | ||
| - | # chown root: | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | Antes de iniciar o monit devemos configurar algumas coisas para deixar o mesmo mais seguro. | ||
| - | |||
| - | < | ||
| - | # nano / | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | set daemon 60 # check services at 2-minute intervals | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | check process apache with pidfile / | ||
| - | start program = " | ||
| - | stop program | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | < | ||
| - | set httpd port 2832 and | ||
| - | # use address localhost | ||
| - | allow 0.0.0.0/ | ||
| - | allow " | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | ufw allow 2812 | ||
| - | ufw reload | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | # cd / | ||
| - | </ | ||
| - | |||
| - | ==== MariDB ==== | ||
| - | |||
| - | < | ||
| - | check process mysqld with pidfile / | ||
| - | start program = " | ||
| - | stop program = " | ||
| - | if failed unixsocket / | ||
| - | </ | ||
| - | |||
| - | ==== Verificar / ==== | ||
| - | |||
| - | < | ||
| - | check filesystem rootfs with path / | ||
| - | if space usage > 90% then alert | ||
| - | </ | ||
| - | |||
| - | ==== sshd ==== | ||
| - | |||
| - | < | ||
| - | check process sshd with pidfile / | ||
| - | start program | ||
| - | stop program = " | ||
| - | if failed port 2228 protocol ssh then restart | ||
| - | </ | ||
| - | |||
monit/instalacao.1744813880.txt.gz · Última modificação: por 127.0.0.1