Nagios est un outil puissant qui vous permet de surveiller votre infrastructure informatique et de vous avertir en cas de dysfonctionnement d'hôtes, de services ou de spécifications de machines. Nous verrons comment surveiller le bilan de santé de base d'une machine Linux, par ex. Charge actuelle, espace disque et utilisation de la RAM, etc. dans ce didacticiel. Pour l'installation de Nagios et NRPE vous pouvez suivre nos articles en utilisant le lien suivant :
Comment installer Nagios Core et NRPE sur CentOS 8 – Unixcop
Je suppose que vous avez installé Nagios et NRPE en suivant le tutoriel ci-dessus. Tout d'abord, nous allons configurer NRPE, puis nous ajouterons certaines configurations dans le noyau de Nagios pour exécuter la vérification à partir de NRPE afin d'obtenir des données/vérifications.
Configuration NRPE
Connectez-vous à la machine que vous souhaitez surveiller depuis Nagios. Assurez-vous d'avoir installé NRPE en utilisant l'article dans le lien " https://unixcop.com/how-to-install-nagios-core-and-nrpe-on-centos-8/ "
Ouvrez le fichier de configuration NRPE avec l'éditeur nano :
nano /etc/nagios/nrpe.cfg
Autoriser l'IP principale de Nagios dans la ligne suivante :
Faites défiler vers le bas et définissez les commandes de surveillance du système dans le fichier de configuration comme suit :
enregistrez une sortie de ce fichier et redémarrez nrpe pour implémenter la configuration.
systemctl restart nrpe.service
systemctl status nrpe.service
Configuration Nagios
Connectez-vous à la machine sur laquelle le noyau de Nagios est installé.
Suivez maintenant la procédure mentionnée ci-dessous pour configurer Nagios pour surveiller votre machine.
Décommentez la ligne suivante de "/usr/local/nagios/etc/servers"
Créez un serveur de répertoire et entrez dans ce répertoire où toutes les configurations de vérification liées à la surveillance des machines seront implémentées.
mkdir /usr/local/nagios/etc/servers
nano /usr/local/nagios/etc/servers/machine.cfg
enregistrer et quitter le fichier.
Redémarrez Nagios Core
systemctl restart nagios.service
Maintenant, ouvrez nagios web et les vérifications implémentées y seront visibles.
Vous pouvez également configurer une vérification personnalisée en écrivant des plugins personnalisés à l'aide de Bash Script dans NRPE, puis les surveiller via Nagios Core.