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

Nastavte nástroj Icinga Monitoring Tool na CentOS 7 / RHEL 7

Kroky v tomto příspěvku již nefungují a produkt je již odepsán. Navštivte stránku Jak nainstalovat Icinga 2 na CentOS 7 / RHEL 7 pro nejnovější dokumentaci.

Icinga je vidlice známého monitorovacího nástroje Ngaios, je velmi kompatibilní s Nagios a lze jej integrovat s pluginy Nagios. Icinga je velmi podobná Nagiosu, takže přechod na Icinga pro vás nebude nijak obtížný. Icinga je o krok napřed v mnoha faktorech, faktorem importu je pokročilé vytváření přehledů využívajících přehledy Jasper, nejlepší webové rozhraní, které přichází jako virtuální zařízení.

Tento příspěvek vám pomůže nastavit Icinga na CentOS 7 / RHEL 7.

Předpoklady:

Než budeme pokračovat, pojďme nainstalovat požadované balíčky pro Icinga.

# yum -y install wget httpd mod_ssl gd gd-devel mariadb-server php-mysql php-xmlrpc gcc mariadb libdbi libdbi-devel libdbi-drivers libdbi-dbd-mysql

Zakázat SELinux.

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

Po dokončení restartujte.

Vytvořte nálevu uživatele a icinga-cmd group (což umožňuje spouštění externích příkazů prostřednictvím webového rozhraní), přidejte uživatele icinga a apache do části skupiny icinga-cmd .

# useradd icinga# groupadd icinga-cmd# usermod -a -G icinga-cmd icinga# usermod -a -G icinga-cmd apache

Stáhněte si nejnovější zdrojový tarball Icinga.

# cd /tmp/# wget http://downloads.sourceforge.net/project/icinga/icinga/1.10.1/icinga-1.10.1.tar.gz# tar -zxvf /tmp/icinga-1.10. 1.tar.gz# cd /tmp/icinga-1.10.1

Zkompilujte a nainstalujte Icinga:

# ./configure --with-command-group=icinga-cmd --enable-idoutils# make all# make install# make install-init# make install-config# make install-commandmode# make install-webconf# vytvořit install-idoutils

Konfigurace Icinga:

Ukázkové konfigurační soubory byly nyní nainstalovány do /usr/local/icinga/etc/ adresář. Tyto ukázkové soubory by měly fungovat dobře, abyste mohli začít s Icingou. Než budete pokračovat, budete muset provést pouze jednu změnu. Upravte /usr/local/icinga/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í.

# vi /usr/local/icinga/etc/objects/contacts.cfg

Chcete-li dostávat oznámení, změňte pole E-mailová adresa.

e-mail                            icinga@localhost

do

e-mail                            [email protected]

Přesuňte ukázkové konfigurační soubory idoutils do základního adresáře Icinga.

# cd /usr/local/icinga/etc/# mv idomod.cfg-sample idomod.cfg# mv ido2db.cfg-sample ido2db.cfg# cd modules/# mv idoutils.cfg-sample idoutils.cfg 

Vytvořit databázi pro idoutils:

# systemctl start mariadb.service# mysql -u root -pMariaDB [(none)]> VYTVOŘIT DATABÁZI icinga;MariaDB [(none)]> GRANTOVAT POUŽITÍ NA icinga.* NA 'icinga'@'localhost' IDENTIFIKOVAT OD ' icinga' S MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> ukončit

Importovat databázi.

# mysql -u root -p icinga  

Konfigurace webového rozhraní:

Vytvořte si účet icingaadmin pro přihlášení do webového rozhraní Icinga. Heslo, které jste tomuto uživateli přiřadili, si zapamatujte – budete ho potřebovat později.

# htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin

Restartujte Apache, aby se nová nastavení projevila.

systemctl restart httpd.service

Stáhněte si a nainstalujte pluginy Nagios:

Stáhněte si pluginy Nagios do adresáře /tmp.

# cd /tmp# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz# tar -zxvf /tmp/nagios-plugins-2.0.3.tar.gz # cd /tmp/nagios-plugins-2.0.3/

Zkompilujte a nainstalujte pluginy.

# ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga# make# provést instalaci

Spuštění Icinga:

Ověřte vzorové konfigurační soubory Icinga.

# /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg

Pokud nejsou žádné chyby, spusťte Nagios a Idoutils.

# /etc/init.d/icinga start# /etc/init.d/ido2db start

Spusťte Icinga a Idoutils při spuštění systému.

# chkconfig ido2db on# chkconfig icinga on# systemctl enable httpd.service# systemctl enable mariadb.service

Přístup k webovému rozhraní:

Nyní přejděte na webové rozhraní Icinga pomocí následující adresy URL. Budete vyzváni k zadání uživatelského jména (icingaadmin) a hesla, které jste zadali dříve.

http://ip-adresa/icinga/

Kliknutím na podrobnosti služby zkontrolujte stav.

Odstraňování problémů:

Pokud dostanete neznámé varování pro kontrolu pingem.

pro vyřešení problému spusťte v terminálu následující příkaz.

# chmod u+s /bin/ping

Pokud se zobrazí varování pro kontrolu httpd.

Umístěte index.html do kořenového adresáře dokumentu.

# echo "Domovská stránka"> /var/www/html/index.html

To je vše!. Úspěšně jste nainstalovali Icinga na CentOS 7 / RHEL 7


Cent OS
  1. Jak nainstalovat Icinga 2 na CentOS 8 / RHEL 8

  2. Nastavte SysLog Server na CentOS 6 / RHEL 6

  3. Jak nastavit server NFS na CentOS 7 / RHEL 7

  1. Jak nastavit Icinga Web 2 na CentOS 7 / RHEL 7

  2. Jak nainstalovat Icinga 2 na CentOS 7 / RHEL 7

  3. Nainstalujte Icinga Monitoring Tool na Fedoru 22 / 21

  1. Jak nastavit SysLog Server na CentOS 7 / RHEL 7

  2. Nainstalujte Fsniper ( Directory Monitoring ) Tool do CentOS, RHEL a Fedora

  3. Jak nastavit mutt v CentOS/RHEL