Table des matières
2. Créer un utilisateur et un groupe Nagios
3. Télécharger et compiler Nagios Core
4. Configurer l'authentification de l'interface Web
5. Installer les plugins Nagios
6. Démarrer le service Nagios
7. Interface Web d'accès à Nagios
8. Facultatif: configurer le pare-feu
9. Tester et valider la configuration
Maison Opération et maintenance CentOS Comment installer des nagios sur Centos 7

Comment installer des nagios sur Centos 7

Aug 15, 2025 am 11:12 AM

Nagios peut être installé avec succès sur CentOS 7 en suivant neuf étapes clés: 1. Mettez à jour le système et installez des conditions préalables comme HTTPD, PHP et des outils de développement tout en activant le référentiel EPEL; 2. Créez l'utilisateur Nagios et le groupe NAGCMD, en ajoutant à la fois Nagios et Apache au groupe NAGCMD pour la soumission de commande via l'interface Web; 3. Téléchargez Nagios Core Version 4.4.13, compilez-le à l'aide de ./configure, faites tous et installez des binaires, des modes de commande, des scripts init, des fichiers de configuration et de la configuration Web; 4. Configurer l'authentification de l'interface Web en créant un utilisateur NagiosAdmin avec HTPassWD et redémarrer Apache; 5. Télécharger et installer les plugins Nagios 2.4.4 en configurant avec l'utilisateur et le groupe Nagios, en permettant aux modules Perl, à la compilation et à l'installation; 6. Activer et démarrer le service Nagios à l'aide de SystemCTL, puis vérifier son état d'exécution; 7. Accédez à l'interface Web Nagios via http: // your-server-ip / nagios à l'aide des informations d'identification NagiosAdmin; 8. Configurer éventuellement le pare-feu pour permettre le trafic HTTP via Firewalld; 9. Valider toujours la configuration Nagios avec / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg avant de redémarrer le service pour éviter les erreurs, assurant un système de surveillance entièrement fonctionnel une fois terminé.

Comment installer des nagios sur Centos 7

L'installation de Nagios sur CentOS 7 consiste à configurer le système de surveillance à partir de la source, ainsi que des dépendances requises telles que le serveur Web, le PHP et les outils de développement. Vous trouverez ci-dessous un guide étape par étape pour mettre en service Nagios Core.

Comment installer des nagios sur Centos 7

1. Mettre à jour le système et installer des conditions préalables

Commencez par mettre à jour votre système et installer des packages essentiels:

 Sudo Yum Update -y
sudo yum install -y httpd php php-Cli gcc glibc glibc-commun gd gd-devel make snmp wget unzip

Activez le référentiel EPEL, car il fournit certaines dépendances requises:

Comment installer des nagios sur Centos 7
 sudo yum install -y ePEL-Release

2. Créer un utilisateur et un groupe Nagios

Créez un utilisateur pour le service Nagios et ajoutez-le aux groupes appropriés:

 Sudo Useradd Nagios
sudo groupadd nagcmd
sudo usermod -a -g nagcmd nagios
sudo usermod -a -g nagcmd apache

Le groupe nagcmd permet de soumettre des commandes externes via l'interface Web.

Comment installer des nagios sur Centos 7

3. Télécharger et compiler Nagios Core

Téléchargez la dernière version stable de Nagios Core (remplacer le numéro de version si nécessaire):

 CD / TMP
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.13.tar.gz
TAR XZF NAGIOS-4.4.13.tar.gz
CD Nagios-4.4.13

Compiler et installer Nagios:

 ./configure ---with-dommand-group = nagcmd
faire tout
sudo faire l'installation
Sudo Faire l'installation de la Command Mode
sudo faire l'installation
sudo faire l'installation-config

Installez le composant d'interface Web:

 sudo faire l'installation-webconf

Cela configure automatiquement la configuration Apache pour Nagios.


4. Configurer l'authentification de l'interface Web

Créez un mot de passe pour l'utilisateur nagiosadmin pour accéder à l'interface utilisateur Web:

 sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Vous serez invité à saisir un mot de passe. Rappelez-vous pour la connexion ultérieure.

Redémarrez Apache pour appliquer les modifications:

 sudo systemctl redémarrer httpd
sudo systemctl activer httpd

5. Installer les plugins Nagios

Des plugins sont nécessaires pour effectuer des vérifications de surveillance réelles.

Télécharger et installer:

 CD / TMP
wget https://nagios-plugins.org/download/nagios-plugins-2.4.4.tar.gz
TAR XZF NAGIOS-PLUGINS-2.4.4.tar.gz
CD Nagios-Plugins-2.4.4

Compiler et installer:

 ./configure ---With-Nagios-User = Nagios ---With-nagios-group = Nagios --enable-Perl-modules
faire
sudo faire l'installation

6. Démarrer le service Nagios

Activer et démarrer le service Nagios:

 sudo systemctl activer nagios
sudo systemctl start nagios

Vérifiez qu'il fonctionne:

 Sudo Systemctl Status Nagios

7. Interface Web d'accès à Nagios

Ouvrez votre navigateur Web et allez à:

 http: // votre serveur-ip / nagios

Connectez-vous avec:

  • Nom d'utilisateur: nagiosadmin
  • Mot de passe: (celui que vous définissez avec htpasswd)

Vous devriez maintenant voir le tableau de bord Nagios.


8. Facultatif: configurer le pare-feu

Si vous utilisez firewalld , autorisez le trafic HTTP:

 Sudo Firewall-CMD - Permanent --Add-Service = HTTP
SUDO FIRWALL-CMD - Reload

9. Tester et valider la configuration

Après avoir apporté des modifications de configuration, vérifiez toujours la configuration de Nagios avant de redémarrer:

 sudo / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg

Redémarrez uniquement si le test passe:

 sudo systemctl redémarrer nagios

C'est ça. Nagios Core est désormais installé et accessible via l'interface Web. Vous pouvez commencer à ajouter des hôtes et des services à surveiller en modifiant les fichiers de configuration dans /usr/local/nagios/etc/objects/ .

Fondamentalement, c'est un peu impliqué mais simple si vous suivez soigneusement les étapes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment configurer le serveur NTP sur Centos 7 Comment configurer le serveur NTP sur Centos 7 Aug 16, 2025 am 08:27 AM

ToconfigureanntpServerOnCentos7usingChrony, premierInstalLandenableChronydwithSudoyuminstallChrony-y, thenstartAndenableItviAsystemctlstartChronyDandSystemCTLenableChRonyd; Suivant, edit / etc / chrony.conftSetupStreverSLIKESERVER0.pool.nt.Re

Comment configurer les iptables dans CentOS Comment configurer les iptables dans CentOS Aug 13, 2025 am 07:00 AM

Tout d'abord, confirmez la version CentOS. CentOS6 utilise les iptables par défaut. CentOS7 / 8 utilise un pare-feu. Par défaut, les services iptables doivent être installés pour activer les iptables traditionnels; 2. Sur CentOS7 / 8, Firewalld doit être arrêté et désactivé. Après avoir installé des services iptables, démarrez et activez le service iptables; 3. Utilisez la commande iptables pour configurer les règles, y compris la visualisation des règles, la compensation des règles, la définition des stratégies par défaut, l'autorisation de boucles, les connexions établies, le trafic SSH, HTTP, HTTPS et ICMP; 4. Pass ServicePtablessave

Comment monter une part des fenêtres dans les centos Comment monter une part des fenêtres dans les centos Aug 15, 2025 am 03:40 AM

InstallCIFS-UTILSAndOptionallySamba-ClientUsingyumordnf.2.CreateamountPointlike / mnt / windows-share.3.MansMountThewindowsShareusingthemount-tcifScommandWithApproProPetOptions, préfère UsingAcrediEntielSFileForsEcurity.4

Migrer les centos vers Rocky Linux Migrer les centos vers Rocky Linux Aug 07, 2025 am 08:36 AM

Tout d'abord, une réponse claire: les étapes pour migrer de Centos à Rockylinux sont réalisables et automatisées, la clé consiste à utiliser le script de migration officiel et à faire une sauvegarde. 1. Avant la migration, vous devez confirmer que le système est CentOS7 ou 8, sauvegarder les données, vérifier la compatibilité des logiciels tiers et organiser des fenêtres de maintenance; 2. Nettoyez le système, mettez à jour le package logiciel et installez les outils nécessaires tels que WGET, CURL, YUM-UTILS; 3. Téléchargez et exécutez le script Migrate2Rocky.sh, utilisez d'abord le paramètre -p pour prévisualiser les modifications, puis utilisez le paramètre -r pour effectuer la conversion réelle. Le script remplacera le progiciel, la clé GPG et la source d'entrepôt; 4. Après avoir redémarré le système, vérifiez que la version OS est RockyLinux et vérifiez si le réseau, le service et la source d'entrepôt sont

Comment définir une adresse IP statique dans CentOS 7 Comment définir une adresse IP statique dans CentOS 7 Aug 14, 2025 pm 02:40 PM

IdentifierthenetworkInterfaceUsing "iPaddr", 2.EditTheConfigurationfile "/ etc / sysconfig / réseau-scripts / ifcfg-" Witatexteditor, 3.SetBootProto = staticandConfigureIpaddr, netmask, gateway, anddnsettings, 4.resthenetworksservcewith "

Comment vérifier la version Centos Comment vérifier la version Centos Aug 18, 2025 am 06:23 AM

Utilisez Cat / etc / CentOS-Release pour afficher directement la version CentOS et la production telle que CentoslinuxRelease7.9.2009 (noyau); 2. Utilisez CAT / ETC / OS-Release pour être une méthode standard multiplateforme, et la version est identifiée via les champs version, version_id ou joli_name; 3. Utilisez HostNamectl pour afficher les informations du système, y compris la version du système d'exploitation, où la ligne "OperatingSystem" indique la version CentOS; 4. Dans les systèmes plus anciens tels que CentOS6 et les versions précédentes, RPM-QCENTOS-Reas peut être utilisé pour utiliser

Comment installer un panneau de configuration Web sur CentOS Comment installer un panneau de configuration Web sur CentOS Aug 17, 2025 pm 01:17 PM

Mettre à jour le système et redémarrer; 2. Définissez le nom de domaine complet en tant que nom d'hôte; 3. Télécharger et exécuter le script d'installation CWP (CentOS7 / 8 correspond à différentes versions); 4. Accédez à Http: // Server IP: 2030 ou: 2082 Connexion via le navigateur; 5. Configurer le pare-feu pour ouvrir les ports 2030 et 2082; 6. Une fois terminé, modifiez le mot de passe par défaut MySQL, protégez PHPMyAdmin, configurez le nom de domaine, activez SSL et créez un compte utilisateur ordinaire; 7. Faites attention à la maintenance inactive du CWP, qui n'est recommandée que pour l'apprentissage ou les tests. L'environnement de production doit utiliser des alternatives plus sécurisées telles que ISPConfig ou CyberPanel, et les mesures de sécurité du système doivent être renforcées, telles que la mise à jour du système, l'utilisation de mots de passe forts et la désactivation de la racine

Comment sauvegarder et restaurer un système CentOS Comment sauvegarder et restaurer un système CentOS Aug 17, 2025 am 06:44 AM

UsersyncForfullSystemBackupsByMountAtargetDriveAndrunningrsSyncwitharchive, ACL, etxtendattributepreservation while excludingVirtualFileSystems, thenunmountaftercompletion.2.CreateCrempressSystemBackupswithTarByExcludStemporaryDirectriesAndComphampring

See all articles