Kerberos-verificatie kan worden gebruikt in webmonitoring en HTTP-items in Zabbix sinds versie 4.4.0.
Deze sectie beschrijft een voorbeeld van het configureren van Kerberos met Zabbix server om webmonitoring van www.example.com
uit te voeren met gebruiker 'zabbix'.
Installeer het Kerberos-pakket.
Voor Debian/Ubuntu:
Voor RHEL:
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
Maak een Kerberos-ticket voor gebruiker zabbix. Voer de volgende opdracht uit als gebruiker 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.
Een webscenario of HTTP-agentitem maken met Kerberos-verificatie type.
Optioneel kan getest worden met het volgende curl commando:
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.