Como instalar Monit en Fedora 37/36/35

Monit é un programa de utilidade de código aberto que xestiona e supervisa recursos e servizos en sistemas Linux. Algúns servizos e recursos xestionados por Monit son o uso da CPU, o uso da memoria, o tempo de actividade do servidor, as conexións de rede e os servizos de aplicacións do servidor. Tamén garante que todos os servizos en execución estean sempre saudables ao reiniciar os servizos que deteñan ou atopan erros de funcionamento, como tempo de inactividade do sistema, fallos de aplicación ou picos de recursos. Ademais, Monit tamén se pode configurar para enviar alertas aos administradores cando ocorren certos eventos, o que permite que os administradores tomen medidas correctoras antes de que os problemas se agraven. Como resultado, Monit é unha ferramenta esencial para manter os sistemas Linux funcionando sen problemas.

No seguinte titorial, aprenderá a instalar Monit en Fedora 37/36/35 Linux usando a versión directa do repositorio de Fedora e a configurar Monit para que sexa accesible desde o seu navegador mediante o terminal de liña de comandos.

Pasos recomendados antes da instalación

Antes de comezar, actualiza o teu sistema para asegurarte de que todos os paquetes estean actualizados para evitar problemas.

sudo dnf upgrade --refresh

Instala Monit en Fedora Linux

Monit está dispoñible no repositorio predeterminado de Fedora, o que fai que a instalación sexa rápida e sinxela.

En primeiro lugar, use o seguinte comando para instalar a aplicación.


sudo dnf install monit -y

Unha vez instalado, terás que activar e iniciar o servizo, o que podes facer usando o seguinte comando.

sudo systemctl enable monit --now

Por último, confirma que Monit está operativo sen erros usando o seguinte.

systemctl status monit

Exemplo de saída:

exemplo de estado de monit ok en fedora linux

Como se mencionou anteriormente, Monit está a traballar no back-end. Agora vai á seguinte sección para configurar a interface web.

Configure Monit WebUI en Fedora Linux

Agora que Monit funciona, cómpre editar o ficheiro de configuración no seguinte camiño "/etc/monit/monitrc" usando calquera editor de texto.

Abre o ficheiro de configuración co seguinte comando.


sudo nano /etc/monitrc

Agora busca as liñas no ficheiro de configuración.

# set httpd port 2812 and
# allow admin:monit

A continuación, modifica o nome de usuario e o contrasinal co teu propio, podes manter o administrador, pero eu cambiaría isto. Opcionalmente, pode axustar o porto predeterminado de 2812 con outro porto menos coñecido para os usuarios en ambientes sensibles.

Exemplo:

set httpd port 2812 and
allow joshmonit:strongpassword

Para os usuarios de contornos locais, pode quitar o comentario "permitir host local", que deixará caer clientes non locais.

Exemplo:

use address localhost  # only accept connection from localhost (drop if y><p if you use M/Monit)
allow localhost        # allow localhost to connect to the server

Non descomentes o anterior se accedes desde fóra.


Garda o ficheiro de configuración con CTRL + O, despois sae con CTRL + X.

Unha vez feito isto, proba o servizo para asegurarte de que o ficheiro de configuración non teña erros.

sudo monit -t

Exemplo de saída:

Control file syntax OK

Agora reinicie o servizo para que os cambios no ficheiro de configuración teñan efecto.

sudo systemctl restart monit

Configure as regras de Monit FirewallD en Fedora Linux

De forma predeterminada, non se configuran regras para Monit. Isto significa que terás que crear regras esenciais para deter os ataques, a falla de protexer Monit provocará problemas no futuro, polo que non o saltes a non ser que teñas outros medios para protexer a túa instalación e servizo.

En primeiro lugar, engade unha nova zona dedicada á política de firewall de Monit.


sudo firewall-cmd --permanent --new-zone=monit

A continuación, especifique os enderezos IP permitidos para acceder ao Redis.

sudo firewall-cmd --permanent --zone=monit --add-source=1.2.3.4

Substitúe 1.2.3.4 pola IP enderezo que se engadirá á lista de permitidos.

Unha vez que remate de engadir os enderezos IP, abra o porto do Monit. Por defecto, isto é Porto TCP 2812 a non ser que o cambiaches.

sudo firewall-cmd --permanent --zone=monit --add-port=2812/tcp

Teña en conta que pode cambiar o porto predeterminado no seu ficheiro de configuración se cambia a regra de apertura do porto do firewall anterior ao novo valor.

Despois de executar eses comandos, recarga o firewall para implementar as novas regras.

sudo firewall-cmd --reload

Exemplo de saída se ten éxito:


success

Acceda a Monit WebUI en Fedora Linux

Agora que instalou Monit e configuraches o back-end, agora podes acceder ao servizo Monit usando o enderezo IP do servidor.

Exemplo:

http://192.0.150.220:2812

Os usuarios poden usar localhost para conectarse localmente.

http://localhost:2812

Exemplo de saída:

Inicie sesión para supervisar en fedora linux webui

Inicie sesión co nome de usuario e contrasinal definidos no ficheiro de configuración. Unha vez dentro, chegarás ao panel principal coa túa visión xeral.

Exemplo:


exemplo de xestor de servizos de monit en fedora linux

Unha vez no panel de control, podes facer clic no teu sistema para mostrar estatísticas máis detalladas.

Exemplo:

exemplo de estado do sistema en fedora linux con monit webui

Ademais, para os usuarios que poidan atopar problemas e necesitan axustar algunhas opcións de configuración, podes ver a descrición xeral da túa configuración de Monit mediante a interface web.

Exemplo:

monitorear información de tempo de execución en fedora linux webui

O titorial mostrou a configuración básica; pode supervisar extensamente con diferentes opcións. Aconsellaría revisar o Manual de documentación de Monit na páxina web oficial.

Actualiza Monit en Fedora Linux

Dado que instalou Monit usando o repositorio predeterminado de Fedora, o proceso é o mesmo usando o terminal de liña de comandos.


sudo dnf update --refresh

Para os usuarios de escritorio con actualizacións automáticas activadas, recoméndolles executar os comandos de actualización do terminal de vez en cando para garantir que o seu sistema estea correctamente actualizado.

Eliminar Monit en Fedora Linux

Os usuarios que xa non necesitan Monit no seu sistema Fedora Linux usan o seguinte comando para eliminar a aplicación por completo.

sudo dnf autoremove monit

O comando anterior purgará os datos que se crearon con el.


Non é o que buscabas? Proba a buscar titoriais adicionais.

Deixe un comentario