Autentykacja Kerberos może być używana w monitorowaniu sieci WWW i pozycjach HTTP w Zabbix od wersji 4.4.0.
Ta sekcja opisuje przykład konfiguracji Kerberos wraz z serwerem Zabbix do monitorowania sieci WWW www.example.com
z użytkownikiem 'zabbix'.
Zainstaluj pakiet Kerberos.
Dla Debian/Ubuntu:
Dla RHEL:
Skonfiguruj plik konfiguracyjny Kerberos (patrz dokumentacja MIT po szczegóły)
cat /etc/krb5.conf
[libdefaults]
default_realm = EXAMPLE.COM
# The following krb5.conf variables are only for MIT Kerberos.
kdc_timesync = 1
ccache_type = 4
forwardable = true
proxiable = true
[realms]
EXAMPLE.COM = {
}
[domain_realm]
.example.com=EXAMPLE.COM
example.com=EXAMPLE.COM
Utwórz ticket Kerberos dla użytkownika zabbix. Uruchom poniższą komendę jako użytkownik zabbix:
Ważne jest uruchomienie powyższej komendy jako użytkownik zabbix. Jeśli uruchomisz ją jako root, autentykacja nie będzie działać.
Utwórz scenariusz sieci WWW lub pozycję agenta HTTP z typem autentykacji Kerberos.
Opcjonalnie można przetestować to za pomocą poniższej komendy curl:
Zauważ, że dla długotrwałego monitorowania sieci WWW konieczne jest dbanie o odnowienie ticketu Kerberos. Domyślny czas ważności biletu to 10 godzin.