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

Jak nainstalovat Nagios Core a NRPE na CentOS 8

Nagios je bezplatný open source nástroj pro monitorování různých síťových zařízení a serverů v síti. Podporuje operační systémy Linux i Windows a poskytuje intuitivní webové rozhraní pro sledování síťových zdrojů. Když je nakonfigurován, může vás upozornit prostřednictvím e-mailu v případě výpadku síťového zařízení nebo serveru nebo selhání. Přejdeme k instalaci a konfiguraci Nagios Core a NRPE (plugin).

Předpoklady:

Pomocí níže uvedených příkazů nainstalujeme nezbytné knihovny.

dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel
dnf update -y

Vypněte bránu firewall pomocí následujících příkazů.

systemctl stop firewalld.service
systemctl disable firewalld.service

Stáhněte si Nagios ze zdroje:

cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
tar -xvzf nagios-4.4.6.tar.gz

Zkompilujte Nagios ze zdroje:

cd nagios-4.4.6/
./configure
make all

Vytvoření uživatele a skupiny:

Následující příkazy vytvoří uživatele a skupinu „nagios“ a přidá uživatele apache do skupiny nagios.

make install-groups-users
usermod -a -G nagios apache

Instalovat Nagios:

Dalším krokem je instalace Nagios, který byl nakonfigurován a vytvořen pomocí příkazů „./configure“ a „make all“

make install

Nyní nainstalujte soubory Daemon a spusťte službu httpd zadáním následujících příkazů v CLI.

make install-daemoninit

systemctl start httpd.service
systemctl enable httpd.service
systemctl status httpd.service

Nainstalujte příkazový režim provedením následujícího příkazu.

make install-commandmode

Nyní nainstalujeme ukázkové konfigurační soubory pro Nagios, protože ukázkový soubor upravíme podle naší požadované konfigurace a konfigurační soubory webového serveru Apache spuštěním níže uvedených příkazů.

make install-config
make install-webconf
systemctl restart httpd.service

Vytvořit uživatelský účet Nagios:

Vytvoříme uživatelský účet nagiosadmin pro přístup na web nagios. Jinými slovy, tento web bude použit k zobrazení alarmů. můžete si vytvořit své vlastní uživatelské jméno, stačí nahradit požadované uživatelské jméno nagiosadmin v níže uvedeném příkazu:

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

Po provedení výše uvedeného příkazového rozhraní se vás zeptá na heslo Nastavte heslo, kterým chcete přistupovat na web nagios.

Spusťte prosím službu httpd a nagios.

systemctl start httpd.service
systemctl enable httpd.service
systemctl status httpd.service
systemctl start nagios.service
systemctl enable nagios.service
systemctl status nagios.service

Test Nagios:

Nagios je nyní nainstalován a spuštěn ve vašem systému pro testování Nagios jednoduše zadejte IP vašeho počítače do webového prohlížeče jako „http://localhost/nagios“ a zadejte uživatelské jméno a heslo, které jste nastavili pod „vytvořit uživatelský účet nagios“.

Instalace zásuvných modulů Nagios (NRPE)

NRPE je (Nagios Remote Plugin Executor) je Nagios Agent, který instalujeme na vzdálený systém, abychom jej mohli monitorovat pomocí skriptů, protože jádro Nagios spouští pluginy pro monitorování. NRPE vám umožňuje vzdáleně spouštět zásuvné moduly Nagios na jiných počítačích a sledovat metriky tohoto počítače (využití CPU, využití paměti, místo na disku atd.). Při instalaci NRPE na CentOS 8 postupujte podle níže uvedených pokynů.

Předpoklady:

Nainstalujte následující předpoklady:

yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release

yum --enablerepo=powertools,epel install perl-Net-SNMP

Instalovat NRPE:

dnf install nrpe

Spustit a povolit službu NRPE:

spusťte a povolte službu nrpe, aby se mohla automaticky spustit při restartu.

systemctl start nrpe.service
systemctl enable nrpe.service
systemctl status nrpe.service

můžete upravovat a přidávat pluginy a kontrolovat nrpe úpravou souboru pomocí editoru nano pomocí příkazu „nano /etc/nagios/nrpe.cfg“.

NRPE můžete nakonfigurovat tak, aby přidával/upravoval pluginy. Nagios vzdáleně spustí tyto pluginy, aby zkontroloval požadovanou kontrolu stavu systému atd.


Cent OS
  1. Jak nainstalovat a nakonfigurovat Fail2Ban na CentOS 8 a Fedora 33

  2. Jak nainstalovat Nagios na CentOS 7

  3. Jak nainstalovat službu a klienta NTP v CentOS/RHEL 8

  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat Nagios na CentOS 6

  3. Jak nainstalovat Nagios na CentOS 8

  1. Jak nainstalovat Hashicorp Vault na CentOS 7

  2. Jak nainstalovat dig na CentOS 7 a 8

  3. Jak nainstalovat Node.js a NPM na CentOS 7