Aquesta secció ofereix directrius per configurar l'inici de sessió únic i el subministrament d'usuaris a Zabbix des de Microsoft Entra ID (abans Microsoft Azure Active Directory) mitjançant l'autenticació SAML 2.0.
1. Inicieu sessió al centre d'administració de Microsoft Entra, a Microsoft Entra ID. Amb finalitats de prova, podeu crear un compte de prova de franc a Microsoft Entra ID.
2. Al centre d'administració de Microsoft Entra, trieu Aplicacions -> Aplicacions empresarials -> Afegir una aplicació nova -> Creeu la vostra pròpia aplicació.
3. Afegiu el nom de la vostra aplicació i trieu l'opció Integra qualsevol altra aplicació.... Després d'això, feu clic a Crear.
1. A la pàgina de la vostra aplicació, aneu a Configurar l'inici de sessió únic i feu clic a Comença. A continuació, seleccioneu SAML.
2. Editeu Configuració bàsica de SAML:
zabbix
;https://<ruta-a-zabbix-ui>/zabbix/index_sso.php?acs
:Tingueu en compte que aquest camp requereix "https". Perquè això funcioni amb Zabbix, cal afegir a conf/zabbix.conf.php
la línia següent:
$SSO['SETTINGS'] = ['use_proxy_headers' => true];
3. Editeu Atributs i reclamacions. Heu d'afegir tots els atributs que vulgueu passar a Zabbix (nom_usuari, cognom_usuari, correu electrònic_usuari, mòbil_usuari, grups).
Els noms dels atributs són arbitraris. Es poden emprar diferents noms d'atributs, però cal que coincideixin amb el valor del camp respectiu a la configuració de Zabbix SAML.
És important en aquesta afirmació que els noms de grup (en lloc dels ID de grup) es passin a Zabbix per l'atribut Font seleccionat. En cas contrari, l'aprovisionament d'usuaris JIT no funcionarà correctament.
4. A SAML Certificates, descarregueu el certificat de Base64 proporcionat per Entra ID i col·loqueu-lo a conf/certs
de la instal·lació de la interfície Zabbix.
Establiu-hi permisos 664 executant:
Assegureu-vos que conf/zabbix.conf.php
contingui la línia:
$SSO['IDP_CERT'] = 'conf/certs/entra.cer';
5. Empreu els valors de Configurar <nom de l'aplicació> a Entra ID per configurar l'autenticació SAML de Zabbix (vegeu la secció següent):
1. A Zabbix, aneu a Configuració SAML i ompliu les opcions de configuració basades en la configuració d'Entra ID:
Camp Zabbix | Camp de configuració a Entra ID | Valor de mostra |
---|---|---|
Identificador d'entitat d'IdP | Identificador d'Entra | |
URL del servei SSO | URL d'inici de sessió | |
URL del servei SLO | URL de tancament | |
Atribut nom d'usuari | Atribut personalitzat (reclamació) | email_usuari |
Atribut del nom del grup | Atribut personalitzat (reclamació) | grups |
Atribut del nom d'usuari | Atribut personalitzat (reclamació) | nom_usuari |
Atribut del cognom de l'usuari | Atribut personalitzat (reclamació) | cognom_usuari |
També és necessari per configurar l'assignació de grups d'usuaris. El mapatge de mitjans és opcional.
Feu clic a Actualitzar per desar aquesta configuració.
1. A la pàgina d'Entra ID, des del menú principal obriu la pàgina Aprovisionament. Feu clic a Començar i, a continuació, trieu Mode d'aprovisionament automàtic:
https://<zabbix-instance-url>/zabbix/api_scim.php
Deseu la configuració.
2. Ara podeu afegir tots els atributs que es passaran amb SCIM a Zabbix. Per fer-ho, feu clic a Mapatges i després a Aprovisionar usuaris de Microsoft Entra ID.
A la part inferior de la llista de mapatge d'atributs, activeu Veure les opcions avançades i feu clic a Editar la llista d'atributs per a customappsso.
A la part inferior de la llista d'atributs, afegiu els vostres propis atributs de tipus "Cadena":
Deseu la llista.
3. Ara podeu afegir mapes per als atributs afegits. A la part inferior de la llista de mapes d'atributs, feu clic a Afegirun mapa nou i creeu mapes tal com es mostra a continuació:
Quan s'afegeixin tots els mapes, deseu la llista de mapes.
4. Com a requisit previ per a l'aprovisionament d'usuaris a Zabbix, heu de tindre usuaris i grups configurats a Entra ID.
Per fer-ho, aneu al centre d'administració de Microsoft Entra i afegiu usuaris/grups a les pàgines d'usuaris i grups respectius.
5. Quan s'hagin creat usuaris i grups a Entra AD, podeu anar al menú Usuaris i grups de la vostra aplicació i afegir-los a l'aplicació.
6. Aneu al menú Aprovisionament de la vostra aplicació i feu clic a Començar l'aprovisionament perquè els usuaris s'aprovisionin a Zabbix.
Tingueu en compte que la petició de PATCH d'usuaris a Entra ID no admet els canvis als suports.