GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Nagios3 na Ubuntu 13.10 VPS pro monitorování virtuálních serverů a služeb

V následujícím článku vás provedeme kroky, jak nainstalovat Nagios3 na Ubuntu 13.10 VPS takže můžete sledovat své virtuální servery a služby z vašeho VPS .

Nagios3 je robustní a velmi výkonný monitorovací systém, který vám může pomoci sledovat vaše virtuální servery a služby běžící na vašich serverech.

Je to jeden z nejlepších monitorovacích systémů s otevřeným zdrojovým kódem.

Než budete pokračovat, spusťte relaci obrazovky provedením:

## screen -U -S nagios-screen

Poté se ujistěte, že je vaše Ubuntu 13.10 VPS plně aktuální spuštěním:

## apt-get update
## apt-get upgrade

Pokud Apache2 není na vašem vps nainstalován, spusťte níže uvedený příkaz a nainstalujte jej:

## apt-get install apache2

Další věc, kterou musíte udělat, je nainstalovat pluginy Nagios a Nagios NRPE (Nagios Remote Plugin Executor) na váš VPS spuštěním:

## apt-get install nagios3 nagios-nrpe-plugin

měli byste být vyzváni k zadání nagiosadmin uživatelské heslo, jak je uvedeno níže

pokud z nějakého důvodu nejste, pak pomocí následujícího příkazu nastavte nagiosadmin uživatelské heslo:

## htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

pokračujte v přidávání www-data Apache uživatele do nagios skupina:

## usermod -a -G nagios www-data

přidat spustitelný bit pro nagios group ke všemu pod /var/lib/nagios3/ adresář:

## chmod -R g+x /var/lib/nagios3/

dále upravte konfigurační soubor Nagios3 v /etc/nagios3/nagios.cfg a povolte externí příkazy nastavením check_external_commands od 0 do 1:

## vim +/check_external_commands /etc/nagios3/nagios.cfg

restartujte Nagios a Apache a otevřete svůj Nagios na http://your.hostname.com/nagios3

## service apache2 restart
## service nagios3 restart

Přidání serverů nebo služeb do nagios se provádí vytvořením konfiguračního souboru pro konkrétního hostitele. V tomto případě umožňuje monitorovat CentOS VPS (my.hostname.com ) a některé služby na něm běžící z vašeho Nagios. Vytvořte tedy konfigurační soubor pro tento VPS:

## cd /etc/nagios3/conf.d
## vim my.hostname.com.cfg

a přidejte následující:

define host {
    use                      generic-host
    host_name                my.hostname.com
    alias                    host-cosini
    address                  XXX.XXX.XXX.XXX
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      HTTP
    check_command            check_http
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      SSH
    check_command            check_ssh!2219!
    notifications_enabled    0
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      PING
    check_command            check_ping!100.0,20%!500.0,60%
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      LOAD
    check_command            check_nrpe_1arg!check_load
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      FTP
    check_command            check_nrpe_1arg!check_ftp
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      DISK
    check_command            check_nrpe_1arg!check_storage
}

uložte a zavřete soubor a restartujte nagios3, aby se změny projevily:

## service nagios3 restart

přejděte na http://your.hostname.com/cgi-bin/nagios3/status.cgi?host=all
a podívejte se, zda je nový server zobrazen v rozhraní.

Abychom mohli monitorovat některé služby běžící na našem klientovi CentOS 6 VPS, musíme nainstalovat a nakonfigurovat NRPE na server. Abychom to mohli udělat, musíme nejprve povolit úložiště EPEL a nainstalovat balíčky pomocí:

## rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
## yum install nrpe nagios-plugins-all

po instalaci musíme nakonfigurovat NRPE úpravou /etc/nagios/nrpe.cfg :

allowed_hosts=127.0.0.1
change to
allowed_hosts=127.0.0.1,XXX.XXX.XXX.XXX

kde XXX.XXX.XXX.XXX je vaše IP adresa Nagios VPS

přidejte/upravte následující příkaz:

command[check_ftp]=/usr/lib/nagios/plugins/check_procs -a proftpd
command[check_storage]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /

povolte NRPE při startu systému a spusťte službu:

## chkconfig nrpe on
## service nrpe start

Samozřejmě, pokud jste jedním z našich zákazníků Linux VPS Hosting, nemusíte nic z toho dělat, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám to okamžitě nastaví. Pro další aktualizace si také můžete přečíst našeho průvodce Jak nainstalovat Nagios3 a Check_MK na Ubuntu 12.04 LTS VPS.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat, nakonfigurovat a používat GIT na Ubuntu 14.04 LTS VPS

  2. Jak nainstalovat mod_security a mod_evasive na Ubuntu 14.04 VPS

  3. Nainstalujte gpEasy CMS s NGINX a PHP5-FPM na Ubuntu 14.04 VPS

  1. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  2. Nainstalujte Magento na Ubuntu 14.04 VPS a povolte Redis jako Back End Cache

  3. Jak nainstalovat a nakonfigurovat bezplatný antivirus AVG na Ubuntu VPS

  1. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  2. Nainstalujte WPScan na Ubuntu 14.04 VPS

  3. Jak nainstalovat a nakonfigurovat SuiteCRM s OPcache na Ubuntu 14.04 VPS