Найпростіший і найшвидший спосіб встановити Zabbix — скористатися шаблоном Portainer, підготовленим нашою командою. Такий метод зводить до мінімуму ручне налаштування та дозволяє розгорнути стабільну, готову до використання систему моніторингу всього за кілька хвилин.

Вимоги:

Після підключення до Portainer перейдіть у розділ Application, оберіть Zabbix та заповніть необхідні поля.

Заповнюємо всі вказані поля. Зверніть увагу: для безпеки пароль має бути надійним — використовуйте великі й малі літери, цифри та спеціальні символи, щоб мінімізувати ризик несанкціонованого доступу. Пароль від root бази даних слід вказати той, який було задано під час налаштування сервера БД, адже саме він використовується для підключення.

Після цього в розділі Stacks з’явиться новий стек Zabbix. Усередині цього стека будуть розгорнуті контейнери, необхідні для його роботи.

Щоб отримати доступ до Zabbix, необхідно налаштувати проксування через Nginx Proxy Manager (NPM).

  • Використайте власний домен і створіть для нього A-запис, що вказує на IP вашого сервера. У NPM створіть новий Proxy Host і заповніть поля так само, як показано на скриншоті нижче.
  • Якщо домену немає — можна використати тестовий (наприклад, zabbix.local), додавши його у файл hosts на вашій машині.

Далі в NPM створіть новий Proxy Host і заповніть поля за прикладом на скриншоті:

Після переходу за доменом відкриється сторінка авторизації Zabbix.
Облікові дані для підключення:

Username: Admin
Password: zabbix

Після успішного входу ви потрапите до адмін-панелі Zabbix, де можна керувати хостами, налаштовувати моніторинг і відстежувати метрики.

Щоб змінити пароль у Zabbix, перейдіть у розділ User settings → Profile → Password і задайте новий пароль.

Підсумок

Використання готового шаблону Portainer дозволяє значно скоротити час налаштування та уникнути можливих помилок. У результаті ви отримуєте повністю робочий екземпляр Zabbix з веб-інтерфейсом «з коробки», з мінімальними зусиллями для встановлення та підключення через NPM.