Inhaltsverzeichnis
2. Erstellen Sie den Nagios -Benutzer und die Gruppe
3.. Download und kompilieren Sie Nagios Core
4. Setzen Sie die Authentifizierung der Webschnittstelle ein
5. Nagios -Plugins installieren
6. Nagios Service starten
7. Zugriff auf die Weboberfläche von Nagios
8. Optional: Firewall konfigurieren
9. Konfiguration testen und validieren
Heim Betrieb und Instandhaltung CentOS So installieren Sie Nagios auf CentOS 7

So installieren Sie Nagios auf CentOS 7

Aug 15, 2025 am 11:12 AM

Nagios können erfolgreich auf CentOS 7 installiert werden, indem neun wichtige Schritte folgt: 1. Aktualisieren Sie das System und installieren Sie Voraussetzungen wie HTTPD-, PHP- und Entwicklungswerkzeuge, während das Epel -Repository aktiviert wird. 2. Erstellen Sie die Nagios -Benutzer- und NAGCMD -Gruppe und fügen Sie der NAGCMD -Gruppe sowohl Nagios als auch Apache hinzu, um die Einreichung des Befehls über die Webschnittstelle einzureichen. 3. Download Nagios Core Version 4.4.13, kompilieren Sie es mit ./Configure, machen Sie alle und installieren Sie Binärdatoren, Befehlsmodi, Init -Skripte, Konfigurationsdateien und Webkonfiguration. 4. Setzen Sie die Authentifizierung der Webschnittstelle ein, indem Sie einen Nagiosadmin -Benutzer mit htpasswd erstellen und Apache neu starten. 5. Download und installieren Sie Nagios -Plugins 2.4.4, indem Sie mit Nagios Benutzer und Gruppen konfigurieren, Perl -Module aktivieren, zusammenstellen und installieren. 6. Aktivieren und starten Sie den Nagios -Dienst mithilfe von SystemCTL und überprüfen Sie dann seinen laufenden Status. 7. Greifen Sie mit den Nagiosadmin-Anmeldeinformationen auf die Nagios-Weboberfläche zu http: // your-server-ip/nagios. 8. Konfigurieren Sie optional die Firewall, um den HTTP -Verkehr über Firewalld zu ermöglichen. 9. Überprüfen Sie die Nagios -Konfiguration immer mit/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg, bevor Sie den Dienst neu starten, um Fehler zu verhindern, und stellen Sie ein voll funktionsfähiges Überwachungssystem nach Abschluss sicher.

So installieren Sie Nagios auf CentOS 7

Durch die Installation von Nagios in CentOS 7 wird das Überwachungssystem aus der Quelle zusammen mit den erforderlichen Abhängigkeiten wie Webserver, PHP und Entwicklungswerkzeugen errichtet. Unten finden Sie eine Schritt-für-Schritt-Anleitung, um Nagios Core zum Laufen zu bringen.

So installieren Sie Nagios auf CentOS 7

1. Aktualisieren Sie das System und installieren Sie die Voraussetzungen

Beginnen Sie mit der Aktualisierung Ihres Systems und installieren Sie essentielle Pakete:

 sudo yum update -y
sudo yum install -y httpd PHP PHP-CLCC GLIBC GLIBC-COMMON GD GD-DEVEL MAUFEN NET-SNMP WGT UNZIP

Aktivieren Sie das Epel -Repository, da es einige erforderliche Abhängigkeiten bietet:

So installieren Sie Nagios auf CentOS 7
 sudo yum install -y epel -release

2. Erstellen Sie den Nagios -Benutzer und die Gruppe

Erstellen Sie einen Benutzer für den Nagios -Dienst und fügen Sie ihn den entsprechenden Gruppen hinzu:

 sudo userAdd nagios
Sudo Groupadd Nagcmd
sudo usermod -a -g nagcmd nagios
sudo usermod -a -g nagcmd Apache

Mit der nagcmd -Gruppe können externe Befehle über die Webschnittstelle übermittelt werden.

So installieren Sie Nagios auf CentOS 7

3.. Download und kompilieren Sie Nagios Core

Laden Sie die neueste stabile Version von Nagios Core herunter (bei Bedarf die Versionsnummer ersetzen):

 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

Nagios kompilieren und installieren:

 ./configure ---with-command-gruppe = nagcmd
mach alles
sudo mach installieren
sudo make install-commandmode
sudo make install-init
sudo machen install-config

Installieren Sie die Webschnittstellenkomponente:

 sudo make install-Webconf

Dies konfiguriert automatisch die Apache -Konfiguration für Nagios.


4. Setzen Sie die Authentifizierung der Webschnittstelle ein

Erstellen Sie ein Kennwort für den nagiosadmin -Benutzer, um auf die Web -Benutzeroberfläche zuzugreifen:

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

Sie werden aufgefordert, ein Passwort einzugeben. Denken Sie daran für eine spätere Anmeldung.

Starten Sie Apache neu, um Änderungen anzuwenden:

 sudo systemctl starten Sie HTTPD neu starten
sudo systemctl aktivieren httpd

5. Nagios -Plugins installieren

Für die Durchführung der tatsächlichen Überwachungsprüfungen werden Plugins benötigt.

Herunterladen und installieren:

 CD /TMP
wGet https://nagios-plugins.org/download/nagios-plugins-2.4.4tar.gz
tar xzf nagios-plugins-2.4.4tar.gz
CD Nagios-Plugins-2.4.4

Kompilieren und installieren:

 ./configure--with-nagios-user = nagios-with-nagios-gruppen = nagios-enable-perl-modules
machen
sudo mach installieren

6. Nagios Service starten

Aktivieren und starten Sie den Nagios -Dienst:

 sudo systemctl aktivieren nagios
sudo systemctl starten nagios

Überprüfen Sie, ob es ausgeführt wird:

 sudo systemctl Status Nagios

7. Zugriff auf die Weboberfläche von Nagios

Öffnen Sie Ihren Webbrowser und gehen Sie zu:

 http: // your-server-ip/nagios

Melden Sie sich an mit:

  • Benutzername: nagiosadmin
  • Passwort: (das, das Sie mit htpasswd festgelegt haben)

Sie sollten jetzt das Nagios -Dashboard sehen.


8. Optional: Firewall konfigurieren

Wenn Sie firewalld verwenden, lassen Sie den HTTP -Verkehr zu:

 sudo firewall-cmd --permanent --add-service = http
Sudo Firewall-CMD-Reload

9. Konfiguration testen und validieren

Überprüfen Sie nach dem Neustart der Nagios -Konfiguration immer die Nagios -Konfiguration, nachdem Sie feststellen:

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

Starten Sie nur dann neu, wenn der Test besteht:

 sudo systemctl starten nagios neu

Das war's. Nagios Core ist jetzt über die Weboberfläche installiert und zugänglich. Sie können mit dem Hinzufügen von Hosts und Diensten zur Überwachung beginnen, indem Sie Konfigurationsdateien in /usr/local/nagios/etc/objects/ bearbeiten.

Grundsätzlich ist es ein bisschen involviert, aber einfach, wenn Sie die Schritte sorgfältig ausführen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie Nagios auf CentOS 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP-Tutorial
1543
276
Wie man in CentOS eine neue Festplatte formatiert Wie man in CentOS eine neue Festplatte formatiert Aug 03, 2025 am 08:19 AM

Identifythenewdiskusinglsblkorfdisk-ltolocatethecorrectdevicelike/dev/sdb.2.Optionallypartitionthediskwithfdisk/dev/sdb,createaprimarypartitionusingdefaultsettings,andwritechangeswithw,thenrunpartprobetoupdatethekernel.3.Createafilesystemusingmkfs-tx

So konfigurieren Sie die Netzwerkbindung in CentOS So konfigurieren Sie die Netzwerkbindung in CentOS Jul 27, 2025 am 03:44 AM

Stellen Sie sicher, dass das System das Bindungsmodul geladen hat, und bestätigen Sie, dass die Netzwerkkartenschnittstelle verfügbar ist. Verwenden Sie Modprobebonding und LSMOD, um dies zu überprüfen. 2. Create/etc/sysconfig/network-scripts/ifcfg-bond0-Konfigurationsdateien, Geräte, Typ, Bonding_Master, IP-Parameter und Bonding_Opts = modus = active-backUpMiimon = 100primary = EN ENS33 setzen; 3. Konfigurieren Sie IFCFG -Dateien von physischen Netzwerkkarten Ens33 und ENS34, setzen Sie Master = Bond0, SLAVE = YES und entfernen Sie die IP -Konfiguration

So ändern Sie das Benutzerkennwort in CentOS So ändern Sie das Benutzerkennwort in CentOS Jul 26, 2025 am 07:37 AM

TOCHANGEYOURownPasswordincentos, RunpasswdandenteryOrcurcurTpasswordFeedByTenewPasswordtwice.2.Tochangeanotheruser'sword, useudopasswdusernameorrunpasswdusernameasroot, die doesnotrequiretheuser'sSoldword.3.ToforceauStocheirpaseirpaseirpassWoeirpaseirpaseirpaseirpasswords.

Wie starten Sie im Rettungsmodus oder im Einzelbenutzermodus? Wie starten Sie im Rettungsmodus oder im Einzelbenutzermodus? Jul 25, 2025 am 12:05 AM

1. Die Kernmethoden zum Eingeben des Rettungsmodus oder des Einzelbenutzermodus sind: Auswählen der Startmedien über BIOS/UEFI, Auswählen des Rettungskernels oder zum Bearbeiten von Startparametern im GRUB-Menü. 2. Die spezifischen Vorgänge variieren von System zu System. Linux kann den Rettungsmodus über die Option "Fehlerbehebung" der Installationsdiskette oder der GRUB -Bearbeitungsparameter eingeben. Im Single-User-Modus müssen Sie init =/bin/bash und andere Parameter in grub hinzufügen. 3.. 4. MacOS verwendet den Befehl R, um den Wiederherstellungsmodus einzugeben, wobei Terminal- und Kennwortresetfunktionen bereitgestellt werden. 5. Windows verwendet

So installieren Sie Apache auf CentOS So installieren Sie Apache auf CentOS Aug 02, 2025 am 06:12 AM

Aktualisieren Sie das System: Führen Sie Sudoyumupdate-y oder sudodnfupdate-y aus, um sicherzustellen, dass das System auf dem neuesten Stand ist. 2. Installieren Sie Apache: Verwenden Sie Sudoyuminstallhttpd-y oder sudodnfinstallhttpd-y, um den Webserver zu installieren. 3. Starten und Aktivieren Sie den Dienst: SudosystemctlstartTPD und SudosystemClEnableHttpd führen, um sicherzustellen, dass die Leistung automatisch gestartet wird. 4. Konfigurieren Sie die Firewall: Wenn Firewalld aktiviert ist, laufen

So setzen Sie das Root -Passwort in CentOS zurück So setzen Sie das Root -Passwort in CentOS zurück Jul 23, 2025 am 02:16 AM

Neustart und geben Sie das Grub -Menü ein und drücken Sie E, um das Startelement zu bearbeiten. 2. Fügen Sie init =/bin/bash oder rd.braken am Ende der Linux- oder Linux16 -Zeile; 3. Wenn Sie Rd. Break verwenden, müssen Sie zuerst Chroot/Sysroot, dann montieren, oremount, rw/; 4. Führen Sie Passwdroot aus, um ein neues Passwort festzulegen. 5. Wenn Selinux aktiviert ist, run Touch/.AutorElabel; 6. Führen Sie den Neustart-F aus, um neu zu starten, um wirksam zu werden. Diese Methode ist für CentOS7 und höher geeignet und erfordert einen physischen oder Konsolenzugriff.

So installieren Sie Node.js auf CentOs So installieren Sie Node.js auf CentOs Jul 26, 2025 am 01:31 AM

Das Installieren von Node.js in CentOS kann je nach Systemversion und der erforderlichen Node.js -Version auf verschiedene Weise implementiert werden. 1. Verwenden Sie das nodesource repository (empfohlen): Geeignet für Benutzer, die eine bestimmte oder neueste Version benötigen, aktualisieren Sie zuerst das System sudoyumupdate-y und laden Sie das Installationsskript von NodeSource herunter, das Node.js20 oder 18 über den Befehl curl entspricht und es ausführt. Installieren Sie dann Node.js und NPM und überprüfen Sie, ob die Installation durch Node-Version und NPM-Version erfolgreich ist. 2. Verwenden Sie den DNF -Paketmanager (geeignet für CentOS8 und höher): Kann direkt über das Appstream -Repository installiert werden.

So installieren Sie Docker auf CentOS 7 So installieren Sie Docker auf CentOS 7 Jul 27, 2025 am 01:14 AM

DockkercanBesuccessinginstalledoncentOS7BowingThessteps: 1.RemoveolddockerversionSusingSudoyumRemovedocker*tensureAcleansetup.2.installrequiredDependenzenwithsudoyuminstall-yyyum-Utilsdevice-Mapper-Persistident-Persistent-Persistent-Persistent-Persistent-Persistent-Persistent-Persistent-Persistentialvm

See all articles