monit:instalacao
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Próxima revisão | Revisão anterior | ||
| monit:instalacao [2021/10/17 21:40] – criada asadelta | monit:instalacao [2025/04/16 14:31] (atual) – edição externa 127.0.0.1 | ||
|---|---|---|---|
| Linha 12: | Linha 12: | ||
| ===== Configuração ===== | ===== 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. | Antes de iniciar o monit devemos configurar algumas coisas para deixar o mesmo mais seguro. | ||
| Linha 18: | Linha 42: | ||
| </ | </ | ||
| + | < | ||
| set daemon 60 # check services at 2-minute intervals | set daemon 60 # check services at 2-minute intervals | ||
| + | </ | ||
| < | < | ||
| - | # set httpd port 2812 and | + | check process apache with pidfile / |
| + | start program = " | ||
| + | stop program | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | < | ||
| + | set httpd port 2832 and | ||
| # use address localhost | # use address localhost | ||
| - | # allow localhost | + | |
| - | # allow admin:monit # require user ' | + | allow " |
| - | # #with ssl { # enable SSL/TLS and set path to server certificate | + | |
| - | # # | + | |
| - | # #} | + | |
| </ | </ | ||
| Linha 35: | Linha 66: | ||
| </ | </ | ||
| + | < | ||
| + | # cd / | ||
| + | </ | ||
| + | |||
| + | ==== MariDB ==== | ||
| < | < | ||
| - | set httpd port 2832 and | + | check process mysqld with pidfile |
| - | # use address localhost | + | start program = "systemctl start mariadb start" |
| - | allow 0.0.0.0/0.0.0.0 # allow localhost to connect to the server and | + | stop program = "systemctl stop mariadb" |
| - | | + | 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.1634506802.txt.gz · Última modificação: (edição externa)