Centreon je open-source monitorovací systém pro monitorování IT infrastruktury. Díky své modulární struktuře a dobré škálovatelnosti je vhodný pro monitorování malých i velkých sítí až po komplexní IT prostředí se stovkami hostitelů. Zde v tomto tutoriálu se naučíme příkazy k instalaci monitorovacího nástroje Open Source Centreon na AlmaLinux 8 nebo Rocky Linux 8 RPM Linux.
Projekt Centreon začal v roce 2005 a byl distribuován mezi vývojáře pod licencí GPLv2 a Apache Open Source. Dodává se ve čtyřech edicích – Open Source; IT Edition; Business Edition a MSP Edition. Samozřejmě, že jiné edice než open-source jsou založeny na předplatném a mají extra funkce ve srovnání s komunitními (open source).
Stejně jako Nagios nebo Icinga nabízí Centreon také webové rozhraní pro prohlížení a správu více systémů, navíc konfigurace prostřednictvím webového rozhraní Centreon značně usnadňuje práci, zejména při monitorování složitých IT prostředí se stovkami hostitelů a služeb.
Centreon lze zprovoznit na různých distribucích Linuxu. CentOS a různé deriváty Debianu jsou oficiálně plánovány. Centreon Web vyžaduje pro provoz webový server Apache; Pro požadovanou databázi se používá MySQL.
Jako víceuživatelský systém nabízí Centreon promyšlenou správu práv. Je tak možné poskytnout uživatelům nebo skupinám pouze část výsledků monitorování nebo omezit možnosti konfigurace.
Kroky k instalaci Centreon na AlmaLinux 8 | Rocky Linux 8
Požadavky:
• Webový server Apache
• Databáze MariaDB
• 1 vCPU / 1 GB pro méně než 50 hostitelů
Spusťte příkaz aktualizace DNF na Almalinux nebo Rocky
Nejprve použijte správce balíčků DNF a spusťte příkaz aktualizace systému, abyste se ujistili, že všechny balíčky jsou aktuální, včetně mezipaměti úložiště.
sudo dnf update
Pro správnou instalaci Centreon vypněte SELinux
Dále deaktivujte SElinux, aby se Centreon bez problémů nainstaloval správně, ale jakmile bude nastavení dokončeno, můžete jej znovu povolit.
sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
Po dokončení restartujte systém:
sudo reboot
Nainstalujte úložiště EPEL, PowerTools a REMI
K instalaci Centreonu potřebujeme některé balíčky dostupné prostřednictvím EPEL, Remi a PowerTools. Než tedy půjdeme dále, nejprve je nainstalujme a povolte, pokud již ve vašem systému nejsou.
sudo dnf install -y dnf-plugins-core
Instalovat EPEL:
sudo dnf install epel-release
Nainstalujte úložiště Remi pro PHP 8.0:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Povolit PowerTools:
sudo dnf config-manager --set-enabled 'powertools' -y
Spustit aktualizaci:
sudo dnf update -y
Nainstalujte Apache, databázi MariaDB a PHP 8.0
Oba balíčky Apache Httpd a MariaDB jsou již k dispozici prostřednictvím výchozího úložiště těchto linuxových systémů založených na RHEL, takže pro dané příkazy přejděte na:
Pro Apache a MariaDB
sudo dnf install httpd httpd-tools mariadb-server mariadb -y
Spustit a povolit služby Apache a Mariadb:
sudo systemctl enable --now httpd mariadb
Zabezpečená databáze:
Spusťte daný příkaz, abyste získali řízené textové nastavení pro odstranění demo databáze a anonymního uživatele včetně omezení vzdáleného přístupu k databázi:
mysql_secure_installation
Pro PHP 8.0
sudo dnf module reset php sudo dnf module install php:remi-8.0 -y
Přidat Centreon Repository na AlamLinux nebo Rocky Linux 8
Protože balíčky pro instalaci Centreonu nejsou dostupné na AlmaLinuxu nebo Rocky Linuxu, musíme je přidat ručně pomocí příkazu uvedeného níže:
sudo dnf install -y https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm
Příkaz k instalaci Centreon na Almalinux | Rocky Linux 8
Nainstalovali jsme všechny požadované věci, nyní použijeme správce balíčků DNF k instalaci balíčků Centreon na Linuxu založeném na RHEL, jako je AlamLinux, Rocky nebo CentOS.
sudo dnf install centreon centreon-database -y
Nastavte časové pásmo PHP
Musíte nastavit časové pásmo PHP.
sudo su - echo "date.timezone = Europe/Paris" >> /etc/php.d/50-centreon.ini
Poznámka :Změňte Evropa/Paříž bez vašeho časového pásma. Seznam podporovaných časových pásem zde.
Povolte spouštění služeb při spouštění systému
sudo systemctl enable php-fpm httpd mariadb cbd centreon sudo systemctl enable centengine gorgoned snmptrapd centreontrapd snmpd
sudo systemctl restart php-fpm httpd mariadb cbd centreon sudo systemctl restart centengine gorgoned snmptrapd centreontrapd snmpd
Povolte porty 80 a 443 ve bráně firewall
Pokud jste povolili firewall, povolte http
a https
porty ve bráně firewall:
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp sudo firewall-cmd --zone=public --permanent --add-port=443/tcp
sudo systemctl reload firewalld
Přístup k webové instalaci Cenetron
Nyní otevřete webový prohlížeč na vašem místním systému, který má přístup k IP adrese serveru, kam jste nainstalovali nástroj Cenetron Monitoring.
Příklad :
http://server-ip/cenetron
Konfigurace a nastavení databáze
Postupujte podle řízeného webového průvodce konfigurací Centreon a poté, když se zobrazí stránka „Informace o správci“, nastavte heslo pro uživatelský účet správce.
Na stránce Nastavení databáze přidejte heslo uživatele root, které jste nastavili pro databázový server. Poté zadejte jakékoli heslo, které chcete nastavit pro databázi „centreon ” pro nástroj Centreon Monitoring.
Nástroj Dashboard Centreon Monitoring
Jakmile se přihlásíte, zobrazí se hlavní panel.
Chcete-li nainstalovat Poller na nějaký vzdálený systém ke sledování, můžete se podívat naoficiální dokumentaci.
Další výukové programy:
• 5 nejlepších htop alternativ k monitorování systémů Linux
• 7 nejlepších alternativních linuxových aplikací pro sledování systému Gnome
• Jak nainstalovat Netdata na Linux, jako je Ubuntu 20.04 Server