Dans ce didacticiel, nous allons vous montrer comment installer Monit sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, Monit est un outil de suivi de processus open source pour Linux OS qui aide vous permet de surveiller les processus par le système. Il effectue automatiquement la maintenance et la réparation du processus particulier et s'assure qu'il est remis en ligne. Monit peut également être utilisé pour gérer et surveiller les packages, les fichiers, les répertoires, les systèmes de fichiers, les examens de réseau TCP/IP , les évaluations de protocole et peuvent utiliser SSL pour ces tests.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation du système de surveillance Monit sur un CentOS 8.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer Monit sur CentOS 8
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
sudo dnf update sudo dnf install zlib-devel pam-devel openssl-devel libtool bison flex autoconf gcc make git epel-release
Étape 2. Installation de Monit sur CentOS 8.
Exécutez maintenant la commande suivante pour installer Monit sur votre système CentOS :
sudo dnf install monit
Démarrer Monit est aussi simple que d'exécuter une commande :
$sudo monit ###You should see the message below in the end### New Monit id: ak47bmwe46857bcf3c5g0detd225e83 Stored in '/root/.monit.id' Starting Monit 5.46.0 daemon with http interface at [localhost]:2812
Vous pouvez également activer Monit pour qu'il démarre au redémarrage du serveur :
sudo systemctl enable --now monit
Étape 3. Configurez Monit.
Monit est livré avec une configuration qui vous permet d'affiner la configuration et d'ajouter ce que nous devons surveiller.
sudo nano /etc/monitrc
Recherchez le port httpd 2812, modifiez les entrées suivantes :
set httpd port 2812 #use address localhost => only accept connection from localhost (drop if you use M/Monit) use address 0.0.0.0 allow 0.0.0.0/0 allow admin:monit
A partir des paramètres ci-dessus, Monit écoutera sur le port 2812 sur toutes les interfaces. L'utilisateur administrateur pourra accéder à l'interface Web depuis n'importe quel réseau.
Étape 4. Configurez le pare-feu.
Configurez le pare-feu pour autoriser l'accès à l'interface Web de Monit, s'exécutant sur le port 2812 :
sudo firewall-cmd --permanent --add-port=2812/tcp sudo firewall-cmd --reload
Étape 5. Accéder à Monit sur CentOS.
Monit sera disponible sur le port HTTP 2812 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-server-ip-address:2812
puis entrez les informations d'identification que vous avez créées dans /etc/monitrc
.
Félicitations ! Vous avez installé Monit avec succès. Merci d'avoir utilisé ce didacticiel pour installer l'outil de surveillance Monit sur votre système CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Monit .