Áú»¢¶Ä²©

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

14 Kerberos configureren met Áú»¢¶Ä²©

Overzicht

Kerberos-verificatie kan worden gebruikt in webmonitoring en HTTP-items in Áú»¢¶Ä²© sinds versie 4.4.0.

Deze sectie beschrijft een voorbeeld van het configureren van Kerberos met Áú»¢¶Ä²© server om webmonitoring van www.example.com uit te voeren met gebruiker 'zabbix'.

Stappen

Stap 1

Installeer het Kerberos-pakket.

Voor Debian/Ubuntu:

apt install krb5-user

Voor RHEL:

dnf install krb5-workstation
Stap 2

Configureer het Kerberos-configuratiebestand (zie MIT-documentatie voor: details)

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
Stap 3

Maak een Kerberos-ticket voor gebruiker zabbix. Voer de volgende opdracht uit als gebruiker zabbix:

kinit zabbix

Het is belangrijk om het bovenstaande commando als gebruiker uit te voeren zabbix. Als u het als root uitvoert, zal de authenticatie niet werk.

Stap 4

Een webscenario of HTTP-agentitem maken met Kerberos-verificatie type.

Optioneel kan getest worden met het volgende curl commando:

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

Merk op dat voor langdurige webmonitoring het noodzakelijk is om te zorgen voor: het verlengen van het Kerberos-ticket. De standaardtijd van het verlopen van het ticket is 10 uur.