This is a translation of the original English documentation page. Help us make it better.

14 Налаштування Kerberos за допомогою Zabbix

Огляд

Автентифікацію Kerberos можна використовувати в веб-моніторингу та елементах HTTP в Zabbix, починаючи з версії 4.4.0.

У цьому розділі описано приклад налаштування Kerberos із сервером Zabbix для виконання веб-моніторингу www.example.com за допомогою користувача 'zabbix'.

Кроки

Крок 1

Встановіть пакет Kerberos.

Для Debian/Ubuntu:

 apt install krb5-user

Для RHEL:

 dnf install krb5-workstation
Крок 2

Налаштувати файл конфігурації Kerberos (докладніше див. у документації MIT)

``` {.java} cat /etc/krb5.conf [libdefaults] default_realm = EXAMPLE.COM

Крок 3

Створіть квиток Kerberos для користувача zabbix. Виконайте наступну команду від імені користувача zabbix:

 kinit zabbix

Важливо виконати наведену вище команду як користувач zabbix. Якщо ви запустите його як root, автентифікація не працюватиме.

Крок 4

Створіть веб-сценарій або елемент HTTP-агента з типом автентифікації Kerberos.

Додатково можна перевірити за допомогою такої команди curl:

 curl -v --negotiate -u : http://example.com

Зверніть увагу, що для тривалого веб-моніторингу необхідно подбати про оновлення квитка Kerberos. За замовчуванням термін дії квитка становить 10 годин.