Инсталиране на Zabbix под Ubuntu Server

от БАРЗИКТ Wiki
Направо към: навигация, търсене


Официална страница на Zabbix

В този документ е описано инсталирането на Zabbix с база данни, поддържана от MySQL, Apache уеб сървър под Ubuntu Server.

Обновяване на Ubuntu

sudo apt-get update
sudo apt-get upgrade

Инсталиране на Zabbix

Zabbix е наличен в хранилището на Ubuntu и може да се инсталира чрез командата:

sudo apt-get install zabbix-frontend-php zabbix-server-mysql

Редактиране на конфигурацията на Zabbix сървъра

Необходимо е да се промени съдържанието на файл /etc/zabbix/zabbix_server.conf. В примерът прието, че името на базата данни е "zabbix", потребителя с достъп до базата данни е "zabbix", а паролата е "zabbixpass".

Забележка: Винаги при въвеждане на пароли спазвайте критериите за надеждност - малки и големи букви, символи, цифри интервал и др.

DBName=zabbix
DBUser=zabbix
DBPassword=zabbixpass

Конфигуриране на MySQL база данни за Zabbix

Създаване на база данни, потребител и права за достъп

В примерът потребителят е "zabbix", а използваната парола е "zabbixpass".

mysql -u root -p
create user 'zabbix'@'localhost' identified by 'zabbixpass';
create database zabbix;
grant all privileges on zabbix.* to 'zabbix'@'localhost';
flush privileges;
exit;

Създаване на структурата на базата данни и съдържание

cd /usr/share/zabbix-server-mysql/
sudo gunzip *.gz

Необходимо е да се редактират отделните sql файлове и в началото на всеки да се допише use zabbix;.

mysql -u zabbix -p zabbix < schema.sql
mysql -u zabbix -p zabbix < images.sql
mysql -u zabbix -p zabbix < data.sql

PHP конфигурация

Редактира се съдържанието на файл /etc/php5/apache2/php.ini. Препоръчително е да се въведат стойности:

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = UTC

Копира се файл /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example към /etc/zabbix/zabbix.conf.php.

cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php

Редактира се съдържанието на файл /etc/zabbix/zabbix.conf.php и се въвеждат конфигурираните база данни, потребител и парола.

$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'zabbixpass';