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

Вимоги:

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

Щоб отримати доступ до Gatus, необхідно налаштувати проксування через NPM.
Заповніть поля так, як показано на скріншоті.

  • Якщо у вас є власний домен — додайте його в NPM і створіть A-запис, що вказує на IP вашого сервера.

  • Якщо домену немає, використайте тестовий: пропишіть його у файлі hosts і також додайте в NPM.

Після цього відкриється панель Gatus, де ви зможете додавати контейнери та сайти для моніторингу.

Щоб додати контейнер або сайт у моніторинг, вкажіть його у файлі конфігурації Gatus.
Для контейнерів всередині Docker найкраще підключити їх до однієї мережі з Gatus і звертатися за ім’ям сервісу.

Перейдіть у директорію:

/containers/gatus/config

і відкрийте файл config.yaml для редагування.

Для зручності редагування можна використовувати веб-інтерфейс Cloud Commander (посилання на нього), який дозволяє працювати з файлами безпосередньо через браузер.

Після цього можна скористатися прикладом, щоб додати контейнер у моніторинг:

endpoints:
 - name: example.name
   url: "http://container-name:port"
   interval: 30s
   conditions:
      - "[STATUS] == 200"

Збережіть файл і перезапустіть Gatus. Після перезапуску ваш сервіс з’явиться в панелі Gatus, як показано на скріншоті.

Якщо ви хочете додати окремий сайт у моніторинг, це також робиться через файл конфігурації.

Приклад:


 - name: domain.name

   url: "https://domain.name"
   interval: 30s
   conditions:
      - "[STATUS] == 200"

 

Зверніть увагу: ключ endpoints: вказується лише один раз на початку файлу. Усі сайти та контейнери додаються списком у цьому розділі.

Підсумок

Використання готового шаблону Portainer дозволяє заощадити час і зменшити ризик помилок. У результаті ви отримуєте повністю робочий Gatus «з коробки» з мінімальними зусиллями для налаштування.