Nagios (également connu sous le nom de Nagios Core) est une application source libre et gratuite qui peut être utilisée pour surveiller des serveurs Linux ou Windows, des infrastructures réseau et des applications. Une fois correctement configuré, il vous alertera en cas de problème sur votre serveur, puis vous avertira à nouveau une fois le problème résolu. Dans ce tutoriel, nous allons vous montrer comment installer et configurer la dernière version de Nagios Core sur un VPS CentOS 7.
Étape 1: connectez-vous à votre serveur
Connectez-vous à votre serveur via SSH en tant qu'utilisateur root, utilisez la commande suivante: ssh root @ IP_ADDRESS -p PORT_NUMBER
et remplacez IP_ADDRESS
et PORT_NUMBER
par votre adresse IP actuelle du serveur et votre numéro de port SSH. Une fois connecté, assurez-vous que votre serveur est à jour en exécutant la commande suivante:
miam mise à jour
Étape 2: Installer la lampe
Pour que Nagios Core fonctionne sur votre serveur, vous devez également configurer une lampe LAMP ou toute autre pile d’hébergement Web. Si vous avez déjà une pile d'hébergement Web installée sur votre serveur, vous pouvez ignorer cette étape et passer à l'étape suivante de ce didacticiel.Pour installer une pile LAMP avec Apache, MariaDB et PHP 7 sur votre serveur CentOS, exécutez la commande suivante:
miam installer httpd mariadb-server php php-mysql
Une fois l'installation de MariaDB terminée, vous pouvez également
exécuter la commande suivante pour sécuriser votre installation de
MariaDB: mysql_secure_installation
Vous devrez également activer MariaDB et Apache pour démarrer au démarrage avec: systemctl activer httpd.service systemctl activer mariadb.service
Étape 3: Installez les packages requis
Les packages suivants sont également requis par le logiciel Nagios Core. Vous pouvez les installer avec la commande suivante: miam installer gcc glibc glibc-commun wget gd gd-devel postfix
Étape 4: Téléchargez et installez Nagios Core
Téléchargeons la dernière version stable de Nagios Core.Tout d’abord, accédez au répertoire
tmp
sur votre serveur avec: cd / tmp
et exécutez la commande suivante pour télécharger le fichier archive tar: wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.2.tar.gz
Une fois le téléchargement terminé, exécutez la commande suivante pour extraire le fichier archive: tar xzf nagioscore.tar.gz
Une fois l'archive extraite, nagioscore-nagios-4.4.2
au nagioscore-nagios-4.4.2
: cd /tmp/nagioscore-nagios-4.4.2
et exécutez la commande suivante pour configurer le programme
d'installation et préparer le code source de Nagios Core pour le
processus de compilation: ./configurer
Une fois la configuration terminée, vous pouvez maintenant compiler Nagios Core en exécutant la commande suivante: fait tout
Vous devez également exécuter les commandes suivantes pour créer l’utilisateur et le groupe nagios
et ajouter apache
au groupe nagios
: faire des groupes d'install-utilisateurs usermod -a -G nagios apacheMaintenant, vous pouvez enfin exécuter la commande suivante pour installer Nagios Core:
faire installer
Pour installer le script d'initialisation pouvant être utilisé pour gérer votre service Nagios, exécutez la commande suivante: faire install-daemoninit
Ensuite, exécutez la commande suivante pour installer les exemples de fichiers de configuration Nagios: faire install-config
Exécutez la commande suivante pour installer et configurer le fichier
de commande externe afin que Nagios Core fonctionne à partir de la ligne
de commande: make install-commandmode
La commande suivante installera les fichiers de configuration du serveur Web Apache: make install-webconf
Une fois toutes les installations terminées, redémarrez votre service Apache avec: systemctl redémarrer httpd
Étape 5: Créer un compte utilisateur nagiosadmin
Pour pouvoir vous connecter à Nagios, vous devez créer un compte utilisateur Apache.Vous devez exécuter la commande suivante pour créer un nouveau compte d'utilisateur appelé
nagiosadmin
et lui attribuer un mot de passe: htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Avec cette étape, l’installation principale de Nagios Core est maintenant terminée.
Toutefois, pour que Nagios Core fonctionne correctement, vous devez
également installer les plug-ins Nagios, comme expliqué à l'étape
suivante. Étape 6: Installer les plugins Nagios
Avant de télécharger et d'installer les plug-ins Nagios, vous devez vous assurer que les packages suivants sont installés sur votre serveur CentOS 7: yum installer gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release perl-Net-SNMP
Pour télécharger et extraire la dernière version des plug-ins Nagios dans le tmp
de votre serveur, exécutez les commandes suivantes: cd / tmp wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz tar zxf nagios-plugins.tar.gzUne fois l'archive des plugins Nagios extraite, exécutez les commandes suivantes pour compiler et installer les plugins Nagios sur votre serveur:
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup ./configurer faire faire installer
Étape 7: Accéder à Nagios Core
Une fois que vous avez correctement installé Nagios Core et les plugins Nagios sur votre système CentOS 7, vous pouvez utiliser la commande suivante pour démarrer le service Nagios: systemctl start nagios
Pour accéder à Nagios Core, ouvrez votre navigateur et accédez à http://YOUR-IP-ADDRESS/nagios
puis connectez-vous à l’aide du compte utilisateur nagiosadmin
que vous avez créé à l’une des étapes précédentes de ce didacticiel. Une fois que vous vous êtes connecté avec succès, l'écran d'accueil de Nagios Core s'affichera, comme indiqué dans l'image ci-dessous:
Toutes nos félicitations! Vous avez correctement installé Nagios Core sur CentOS 7. Pour plus d'informations sur la gestion de votre logiciel Nagios Core, reportez-vous à la documentation officielle de Nagios.
Bien sûr, vous n'avez pas besoin d'installer Nagios Core sur CentOS 7, si vous utilisez l'un de nos services de gestion de serveur Premium , auquel cas vous pouvez simplement demander à nos administrateurs système experts d'installer la dernière version de Nagios Core sur CentOS 7. vous, en utilisant la pile LAMP ou toute autre pile d’hébergement Web de votre choix. Ils sont disponibles 24 × 7 et prendront en charge votre demande immédiatement.
PS Si vous avez aimé cet article et comment installer Nagios Core sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous ou laissez simplement un commentaire dans la section commentaires. Merci.
Aucun commentaire:
Enregistrer un commentaire