V tomto tutoriálu vám ukážeme, jak nainstalovat Zabbix na CentOS 6. Pro ty z vás, kteří nevěděli, Zabbix je open-source monitorovací nástroj, který je ideální pro sledování vašeho cloud servery. Zabbix je velmi flexibilní, informace lze získávat pomocí HTTP/SNMP nebo instalací agenta Zabbix do počítačů, které chcete monitorovat, a umožňuje mnoho přizpůsobení.
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á. ukáže vám krok za krokem instalaci Zabbix na CentOS 6.
Nainstalujte Zabbix na CentOS 6
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
yum -y aktualizace
Krok 2. Nainstalujte server LAMP a přidejte některá rozšíření PHP.
yum install httpd httpd-devel yum install mysql mysql-server yum install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml
Spustit službu Webový server Apache a MySQL také umožňují její spuštění při spuštění serveru:
služba httpd startservice mysql startchkconfig httpd onchkconfig mysqld on
Krok 3. Nainstalujte Zabbix.
Přidejte úložiště Zabbix a nainstalujte balíčky:
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/i386/zabbix-release-2.4-1.el6.noarch.rpm
Pomocí následujícího příkazu nainstalujte Zabbix pomocí balíčků podpory databáze MySQL do vašeho systému:
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway
Krok 4. Nakonfigurujte databázi MySQL pro Zabbix.
Ve výchozím nastavení není MySQL zesílená. MySQL můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL.
mysql_secure_installation
Dále se budeme muset přihlásit do konzole MySQL a vytvořit databázi pro Zabbix. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte heslo kořenového adresáře MySQL a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro software Zabbix:
mysql> VYTVOŘIT DATABÁZI zabbix ZNAKOVÁ SADA UTF8;mysql> UDĚLEJTE VŠECHNA PRIVILEGIA na zabbix.* uživateli 'zabbix'@'localhost' IDENTIFIKOVANÉ PODLE 'SECRET_PASSWORD';mysql> FLUSH PRIVILEGES;Importujte šablony Zabbix do databáze Zabbix:
mysql -u zabbix -p zabbixKrok 5. Nakonfigurujte webový server Apache.
Vytvořil soubor pro Apache v
/etc/httpd/conf.d/zabbix.conf
:nano /etc/httpd/conf.d/zabbix.confUpravte tento soubor, aby vypadal podobně jako tento:
Alias /zabbix /usr/share/zabbixMožnosti FollowSymLinks AllowOverride None Vyžadovat udělení všech Vyžadovat vše Vyžadovat vše odepřeno Upravit časové pásmo v
/etc/httpd/conf.d/zabbix
číst toto, nebo své vlastní časové pásmo:php_value date.timezone Evropa/LondýnMěli bychom upravit
php.ini
soubor podle doporučených nastavení Zabbix:### nano /etc/php.inimax_execution_time =600max_input_time =600memory_limit =256Mpost_max_size =32Mupload_max_filesize =16Mdate.timezone =Evropa/LondýnRestartujte službu Apache a Zabbix, aby se změny projevily:
služba zabbix-server startservice zabbix-agent startservice httpd restartservice mysqld restartchkconfig zabbix-server na chkconfig zabbix-agent onKrok 6. Přístup k Zabbix.
Zabbix bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na
http://yourdomain.com/zabbix
nebohttp://server-ip/zabbix
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Gratulujeme! Úspěšně jste nainstalovali Zabbix. Děkujeme, že jste použili tento návod k instalaci Zabbix Monitoring Tool na systém CentOS 6. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web Zabbix.
Jak nainstalovat LAMP (Linux Apache, MariaDB, PHP) na CentOS 7 Jak nainstalovat Apache Hadoop na CentOS 7Cent OS