GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Nagios na Ubuntu 14.04

V tomto tutoriálu vám ukážeme, jak nainstalovat Nagios na Ubuntu 14.04. Pro ty z vás, kteří 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. Dokáže sledovat různé parametry a problémy pro služby jako HTTP, SMTP a DNS a pomocí pluginů jej lze značně rozšířit. Nagios Core byl původně navržen pro běh pod Linuxem, i když by měl fungovat i pod většinou ostatních jednotek.

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á. vám ukáže instalaci Nagios krok za krokem na server ubuntu 14.04.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 14.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • 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í.

Instalovat Nagios na Ubuntu 14.04

Krok 1. Nainstalujte závislosti pro Nagios.

apt-get update
apt-get install build-essential apache2 php5 openssl perl make php5-gd libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev daemon wget apache2-utils

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

useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data

Krok 3. Nainstalujte službu Nagios a zásuvné moduly Nagios.

Stáhněte si nejnovější zdrojový kód Nagios z oficiální stránky:

cd /tmp/
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

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

cd /tmp
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 Nagios.

Upravte /usr/local/nagios/etc/objects/contacts.cfg konfiguračního souboru pomocí vašeho oblíbeného editoru a změňte e-mailovou adresu spojenou s definicí kontaktu nagiosadmin na adresu, kterou chcete používat pro příjem upozornění.

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

Změňte pole pro e-mailovou adresu pro příjem upozornění:

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

Krok 5. 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:

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

Povolte moduly Apache pro přepis a CGI:

sudo a2enmod rewrite
sudo a2enmod cgi

Krok 6. Ověřte a spusťte službu 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:

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

A měli byste dostat výstup:

[...]
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 7. Spusťte službu Apache a Nagios.

/etc/init.d/nagios start
/etc/init.d/httpd start

Krok 8. Otevřete Nagios z webového prohlížeče.

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 5. V případě, že toto heslo zapomenete, můžete jej upravit to opětovným spuštěním příkazu htpasswd v kroku 5.

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


Ubuntu
  1. Jak nainstalovat Nagios 4.0.8 na Ubuntu 15.04 (Vivid Vervet)

  2. Jak nainstalovat Nagios na Ubuntu 13.04

  3. Jak nainstalovat Nagios na Ubuntu 16.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Nagios na Ubuntu 15.04

  3. Jak nainstalovat Nagios na Ubuntu 18.04 LTS

  1. Jak nainstalovat Go na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 18.04

  3. Jak nainstalovat Nagios na Ubuntu 20.04