[comment]: # translation:outdated

[comment]: # ({8c911baa-8c911baa})
# 6. Готове рішення Zabbix

[comment]: # ({/8c911baa-8c911baa})

[comment]: # ({eb965847-cfa1a361})
#### Огляд

Як альтернативу налаштуванню вручну або повторному використанню існуючого сервера для Zabbix, користувачі можуть [завантажити](http://www.zabbix.com/download_appliance) готове рішення Zabbix або образ компакт-диска для встановлення готового рішення Zabbix.

Версії готового рішення Zabbix та інсталяційного компакт-диска базуються на AlmaLinux 8 (x86\_64).

Інсталяційний компакт-диск готового рішення Zabbix можна використовувати для миттєвого розгортання сервера Zabbix (MySQL).

::: noteimportant
  Ви можете використовувати це готове рішення для оцінки Zabbix.
Готове рішення не призначене для серйозного виробничого використання.
:::

[comment]: # ({/eb965847-cfa1a361})

[comment]: # ({b72ced3b-cffa82a3})
##### Системні вимоги:

-   *ОЗП*: 1,5 ГБ
-   *Дисковий простір*: принаймні 8 ГБ має бути виділено для віртуальної машини
-   *ЦП*: мінімум 2 ядра

Меню завантаження CD/DVD інсталяційного Zabbix:

![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}

Готове рішення Zabbix містить сервер Zabbix (налаштований і працює на MySQL) і frontend.

Віртуальне готове рішення Zabbix доступне у таких форматах:

-   VMware (.vmx)
-   Open virtualization format (.ovf)
-   Microsoft Hyper-V 2012 (.vhdx)
-   Microsoft Hyper-V 2008 (.vhd)
-   KVM, Parallels, QEMU, USB-накопичувач, VirtualBox, Xen (.raw)
-   KVM, QEMU (.qcow2)

Щоб розпочати роботу, завантажте пристрій і вкажіть у браузері IP-адресу, яку готове рішення отримало через DHCP.

::: noteimportant
  DHCP має бути ввімкнено на хості.
:::

Щоб отримати IP-адресу з віртуальної машини, виконайте:

   ip addr show

Щоб отримати доступ до інтерфейсу Zabbix, перейдіть за адресою **http://<host\_ip>** (для доступу з браузера хоста в мережевих налаштуваннях віртуальної машини має бути включений мостовий режим).

::: notetip
Якщо готове рішення не запускається в Hyper-V, ви можете натиснути `Ctrl+Alt+F2`, щоб перемкнути сеанси tty.
:::

[comment]: # ({/b72ced3b-cffa82a3})

[comment]: # ({01f977f4-589fd5e2})
#### - Зміни в налаштуваннях AlmaLinux 8

Готове рішення базується на AlmaLinux 8. До базової конфігурації AlmaLinux застосовано деякі зміни.

[comment]: # ({/01f977f4-589fd5e2})

[comment]: # ({ba7ddf01-193d3b23})
##### - Репозиторії

Офіційний [репозиторій] Zabbix (/manual/installation/install_from_packages/rhel) додано до */etc/yum.repos.d*:

    [zabbix]
    name=Zabbix Official Repository - $basearch
    baseurl=http://repo.zabbix.com/zabbix/6.4/rhel/8/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[comment]: # ({/ba7ddf01-193d3b23})

[comment]: # ({589dc798-589dc798})
##### - Налаштування брандмауера

Готове рішення використовує брандмауер iptables із попередньо визначеними правилами:

-   Відкритий порт SSH (22 TCP);
-   Відкрито порти Zabbix agent (10050 TCP) і Zabbix trapper (10051 TCP);
-   Відкриті порти HTTP (80 TCP) і HTTPS (443 TCP);
-   Відкритий порт SNMP trap (162 UDP);
-   Відкриті вихідні з'єднання на порт NTP (53 UDP);
-   Пакети ICMP обмежені 5 пакетами в секунду;
-   Усі інші вхідні з'єднання скидаються.

[comment]: # ({/589dc798-589dc798})

[comment]: # ({b2283a9a-b2283a9a})
##### - Використання статичної IP-адреси

За замовчуванням готове рішення використовує DHCP для отримання IP-адреси. Щоб указати статичну IP-адресу:

-   Увійдіть як користувач root;
-   Відкрийте файл */etc/sysconfig/network-scripts/ifcfg-eth0*;
-   Замініть *BOOTPROTO=dhcp* на *BOOTPROTO=none*
-   Додайте такі рядки:
    -   *IPADDR=<IP-адреса готового рішення>*
    -   *PREFIX=<префікс CIDR>*
    -   *GATEWAY=<IP-адреса шлюзу>*
    -   *DNS1=<IP-адреса сервера DNS>*
-   Виконайте команду **systemctl restart network**.

За потреби зверніться до офіційної [документації](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) Red Hat.

[comment]: # ({/b2283a9a-b2283a9a})

[comment]: # ({new-acf06935})
##### - Changing time zone

By default the appliance uses UTC for the system clock. To change the
time zone, copy the appropriate file from */usr/share/zoneinfo* to
*/etc/localtime*, for example:

    cp /usr/share/zoneinfo/Europe/Riga /etc/localtime

[comment]: # ({/new-acf06935})

[comment]: # ({new-2c378c8d})
#### - Zabbix configuration

Zabbix appliance setup has the following passwords and configuration
changes:

[comment]: # ({/new-2c378c8d})

[comment]: # ({new-d39b5151})
##### - Credentials (login:password)

System:

-   root:zabbix

Zabbix frontend:

-   Admin:zabbix

Database:

-   root:<random>
-   zabbix:<random>

::: noteclassic
Database passwords are randomly generated during the
installation process.\
Root password is stored inside the /root/.my.cnf file. It is not
required to input a password under the "root" account.
:::

To change the database user password, changes have to be made in the
following locations:

-   MySQL;
-   /etc/zabbix/zabbix\_server.conf;
-   /etc/zabbix/web/zabbix.conf.php.

::: noteclassic
 Separate users `zabbix_srv` and `zabbix_web` are defined
for the server and the frontend respectively. 
:::

[comment]: # ({/new-d39b5151})

[comment]: # ({new-f11ee379})
##### - File locations

-   Configuration files are located in **/etc/zabbix**.
-   Zabbix server, proxy and agent logfiles are located in
    **/var/log/zabbix**.
-   Zabbix frontend is located in **/usr/share/zabbix**.
-   Home directory for the user **zabbix** is **/var/lib/zabbix**.

[comment]: # ({/new-f11ee379})

[comment]: # ({new-e00773c5})
##### - Changes to Zabbix configuration

-   Frontend timezone is set to Europe/Riga (this can be modified in
    **/etc/php-fpm.d/zabbix.conf**);

[comment]: # ({/new-e00773c5})

[comment]: # ({new-2c4e4239})
#### - Frontend access

By default, access to the frontend is allowed from anywhere.

The frontend can be accessed at *http://<host>*.

This can be customized in **/etc/nginx/conf.d/zabbix.conf**. Nginx has
to be restarted after modifying this file. To do so, log in using SSH as
**root** user and execute:

    systemctl restart nginx

[comment]: # ({/new-2c4e4239})

[comment]: # ({new-4fbc391b})
#### - Firewall

By default, only the ports listed in the [configuration
changes](#firewall_configuration) above are open. To open additional
ports, modify "*/etc/sysconfig/iptables*" file and reload firewall
rules:

    systemctl reload iptables

[comment]: # ({/new-4fbc391b})

[comment]: # ({new-bf60554b})
#### - Upgrading

The Zabbix appliance packages may be upgraded. To do so, run:

    dnf update zabbix*

[comment]: # ({/new-bf60554b})

[comment]: # ({new-d167c766})
#### - System Services

Systemd services are available:

    systemctl list-units zabbix*

[comment]: # ({/new-d167c766})

[comment]: # ({new-a582d1bf})
#### - Format-specific notes

[comment]: # ({/new-a582d1bf})

[comment]: # ({new-a45df55b})
##### - VMware

The images in *vmdk* format are usable directly in VMware Player, Server
and Workstation products. For use in ESX, ESXi and vSphere they must be
converted using [VMware
converter](http://www.vmware.com/products/converter/).

[comment]: # ({/new-a45df55b})

[comment]: # ({new-7d1c1440})
##### - HDD/flash image (raw)

    dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync

Replace */dev/sdc* with your Flash/HDD disk device.

[comment]: # ({/new-7d1c1440})
