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

Jak nainstalovat Nagios na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Nagios na CentOS 7. Pro ty z vás, kteří to nevěděli, Nagios je software s otevřeným zdrojovým kódem, který lze použít pro síť a infrastrukturu monitorování. Nagios bude monitorovat servery, přepínače, aplikace a služby. Upozorní správce systému, když se něco pokazí, a také upozorní, když byly problémy napraveny. Zdroje, které lze monitorovat, zahrnují zatížení procesoru, paměti a místa na disku, protokol soubory, teploty nebo hardwarové chyby.Umí monitorovat různé parametry a problémy pro služby jako HTTP, SMTP a DNS pomocí pluginů, lze jej velmi rozšířit.

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é stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukázat vám krok za krokem instalaci Nagios na CentOS 7.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 7.
  • 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 7

Krok 1. Nejprve nainstalujte požadované balíčky a závislosti.

yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp wget -y

Krok 2. Vytvořte uživatele „nagios“ a přidejte uživatele „apache“ do skupiny Nagios.

useradd nagios
passwd nagios

Nyní vytvořte groud pro nastavení nagios „nagcmd“ a přidejte uživatele nagios do této skupiny. Také přidejte uživatele nagios do skupiny apache:

groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache

Krok 3. Nainstalujte Nagios na CentOS 7.

Stáhněte si zdrojový kód Nagios z oficiálních stránek:

cd /opt/
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
tar xzf nagios-4.4.6.tar.gz
cd nagios-4.4.6
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf

Dále si stáhněte nejnovější zdroj nagios-plugins a nainstalujte pomocí následujících příkazů:

cd /opt
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
tar xzf nagios-plugins-2.0.3.tar.gz
cd nagios-plugins-2.0.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

Krok 4. Nakonfigurujte ověřování Apache.

Musíme nastavit heslo pro uživatele nagiosadmin. Toto uživatelské jméno bude použito pro přístup k webovému rozhraní, takže je důležité si zapamatovat heslo, které budete zadávat Zde nastavte heslo pomocí následujícího příkazu a zadejte heslo dvakrát:

# htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin

Krok 5. Spusťte kontrolu konfigurace Nagios.

Dále musíme zajistit, aby se Nagios spustil při bootování, takže nejprve ověřte, že konfigurační soubor neobsahuje žádné chyby spuštěním následujícího příkazu:

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

A měli byste dostat výstup:

Nagios Core 4.0.10
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 11-1-2016
License: GPL

Website: http://www.nagios.org
Reading configuration data...
 Read main config file okay...
 Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
 Checked 8 services.
 Checked 1 hosts.
 Checked 1 host groups.
 Checked 0 service groups.
 Checked 1 contacts.
 Checked 1 contact groups.
 Checked 24 commands.
 Checked 5 time periods.
 Checked 0 host escalations.
 Checked 0 service escalations.
Checking for circular paths...
 Checked 1 hosts
 Checked 0 service dependencies
 Checked 0 host dependencies
 Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

Krok 6. Spusťte službu Apache a Nagios.

systemctl enable httpd
systemctl start httpd
chkconfig nagios on
/etc/init.d/nagios start

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

Nagios vytváří svůj vlastní konfigurační soubor Apache /etc/httpd/conf.d/nagios.conf . Není třeba v něm provádět žádné změny. Jednoduše otevřete URL v prohlížeči http://nagios-server-ip/nagios .

Když budete vyzváni k zadání uživatelského jména a hesla, zadáte uživatelské jméno „nagiosadmin“ a heslo, které jste zadali v kroku 4. V případě, že toto heslo zapomenete, můžete jej upravit to opětovným spuštěním příkazu htpasswd v kroku 4.

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

P>


Cent OS
  1. Jak nainstalovat Nagios na CentOS 7

  2. Jak nainstalovat Nagios na CentOS 6

  3. Jak nainstalovat Nagios na CentOS 8

  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Nagios na CentOS 9 Stream

  1. Jak nainstalovat Wine 4.0 na CentOS 7

  2. Jak nainstalovat Vim 8.2 na CentOS 7

  3. Jak nainstalovat VirtualBox na CentOS 7