Comment installer des nagios sur Centos 7
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é.
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.

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:

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.

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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

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

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

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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

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

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

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

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

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

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

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