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.