GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Nagios na CentOS 9 Stream

V tomto tutoriálu vám ukážeme, jak nainstalovat Nagios na CentOS 9 Stream. Pro ty z vás, kteří to nevěděli, Nagios Core, dříve známý jako Nagios, je bezplatný a otevřený -zdrojová počítačová softwarová aplikace, která monitoruje systémy, sítě a infrastrukturu. Podporuje operační systémy Linux i Windows a poskytuje intuitivní webové rozhraní, které vám umožní snadno sledovat síťové zdroje.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci hlavního monitorovacího nástroje Nagios na CentOS 9 Stream.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 9 Stream.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Nagios na CentOS 9 Stream

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf clean all
sudo dnf update
sudo dnf install httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp

Krok 2. Vytvořte uživatele a skupinu pro Nagios.

Spusťte následující příkaz níže a vytvořte uživatele a skupinu Nagios:

useradd nagios
groupadd nagcmd

Poté přidejte uživatele Nagios i Apache do nagcmd skupina:

usermod -G nagcmd nagios
usermod -G nagcmd apache

Krok 3. Instalace Nagios na CentOS 9 Stream.

Ve výchozím nastavení není Nagios k dispozici v základním úložišti CentOS 9 Stream. Pojďme si stáhnout nejnovější verzi pluginů Nagios a Nagios z oficiální stránky pomocí následujícího příkazu :

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

Dále extrahujte pluginy Nagios a Nagios:

tar -xvf nagios-4.4.6.tar.gz
tar -xvf nagios-plugins-2.2.1.tar.gz

Poté zkompilujeme Nagios ze zdrojového kódu:

cd nagios-4.4.6/
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-commandmode
make install-config

Po dokončení nyní zkompilujeme a nainstalujeme knihovny pluginů Nagios pomocí následujícího příkazu:

cd /root/nagios
cd nagios-plugins-2.2.1/

Spusťte konfigurační soubor pluginu Nagios:

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make all
make install

Ověřte konfigurační soubory Nagios:

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

Nakonec povolte služby Nagios:

sudo systemctl enable nagios
sudo systemctl enable httpd

Krok 4. Nakonfigurujte Nagios.

Nagios umístí konfigurační soubory do /usr/local/nagios/ atd. adresář. Nyní upravujeme e-mailová upozornění a konfigurujeme soubor /usr/local/nagios/etc/objects/contacts.cfg :

nano /usr/local/nagios/etc/objects/contacts.cfg

Nahraďte pole s e-mailovou adresou, chcete-li dostávat oznámení:

define contact {
contact_name            nagiosadmin             ; Short name of user
use                     generic-contact         ; Inherit default values from generic-contact template (defined above)
alias                   Nagios Admin            ; Full name of user
email                   [email protected] ;       <--- **** CHANGE THIS TO YOUR EMAIL ADDRESS ****
}

Krok 5. Nakonfigurujte webové rozhraní pro Nagios.

Nejprve spusťte následující příkaz k instalaci webového rozhraní:

make install-webconf

Dále nastavíme heslo pro webové rozhraní:

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

Jakmile skončíte s konfigurací, spusťte služby Apache:

sudo systemctl start httpd

Krok 3. Nakonfigurujte bránu firewall.

Povolte firewallu přenášet HTTP a HTTPS a znovu jej načtěte pomocí následujících příkazů:

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload

Krok 6. Přístup k webovému rozhraní Nagios.

Po úspěšné instalaci otevřete webový prohlížeč a přejděte do jádra Nagios pomocí adresy URL http://your-IP-server/nagios . Pro přístup k webovému rozhraní Nagios budete muset použít uživatelské jméno (nagiosadmin) a heslo, které jste zadali dříve:

Budete přesměrováni na následující stránku:

Blahopřejeme! Úspěšně jste nainstalovali Nagios. Děkujeme, že jste použili tento návod k instalaci Nagios Core na CentOS 9 Stream. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web Nagios.

P>


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Nagios na CentOS 6

  3. Jak nainstalovat Nagios na CentOS 8

  1. Jak nainstalovat Gitea na CentOS 8

  2. Jak nainstalovat Memcached na CentOS 8

  3. Jak nainstalovat Nginx na CentOS 7

  1. Jak nainstalovat Apache na CentOS 7

  2. Jak nainstalovat Tomcat 8.5 na CentOS 7

  3. Jak nainstalovat Jenkins na CentOS 7