Установка zabbix 3.4 на Ubuntu Server 16.04.3

!!! Внимание данная инструкция не актуальна, оставлена здесь для истории.
Актуальная инструкция здесь
Всю необходимую информацию я брал с сайта zabbix. На мой взгляд там приведены команды для более старых версий ubuntu. В инструкции ниже, приведены команды для установки Zabbix 3.4.4 (zabbix-server-mysql) на Ubuntu Server 16.04.03 LTS. (21.12.2017).

Установка

Предполагается что ubuntu server  уже установлен, произведена настройка сетевого интерфейса и установлены последние обновления в систему 

Добавляем репу zabbix.com:
 
wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
dpkg -i zabbix-release_3.4-1+xenial_all.deb
apt-get update
 
Внимание! Название deb файла может быть другим.  
 
Устанавливаем бинарники:
 
apt-get install zabbix-server-mysql zabbix-frontend-php
 
Подготовка БД:
 
sudo mysql 
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<пароль>';
mysql> quit;
 

 
 
cd /usr/share/doc/zabbix-server-mysql
sudo mysql zabbix < create.sql

Настройка базы данных для Zabbix сервера/прокси 
 
Измените zabbix_server.conf или zabbix_proxy.conf для использования созданной базы данных. Например:
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<пароль>


Настройка PHP для Zabbix веб-интерфейса
Файл конфигурации Apache для Zabbix веб-интерфейса располагается в /etc/apache2/conf-enabled/zabbix.conf. Некоторые настройки PHP уже выполнены. Однако, необходимо раскомментировать “date.timezone” настройку и указать корректный для вас часовой пояс.

<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Europe/Minsk
    </IfModule>
    <IfModule mod_php7.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Europe/Minsk
    </IfModule>
</Directory>
 
Для применения настроек перезагружаем сервис apache: 
 
systemctl restart apache2.service

 

Активация сервиса и запуск

systemctl enable zabbix-server.service
systemctl start zabbix-server.service

Wizard

В браузере открываем адрес http://{ip адрес вашего zabbix сервера}/zabbix
При первом обращении, вы должны увидеть такое приглашение:

 Нажимаем Next. Далее Wizard покажет выполнены ли необходимые требования. В моем случае были выполнены все пункты кроме PHP date.timezone т.к. я сразу не выполнил пункт
"Настройка PHP для Zabbix веб-интерфейса" расположенный чуть выше в данной инструкции. 


После того как все требования будут выполнены, переходим к настройке базы данных:




Логинимся

В браузере открываем адрес http://{ip адрес вашего zabbix сервера}/zabbix
В поле логин вводим Admin , в поле пароль zabbix 

 

 





Комментарии