Zabbix

Configuration Zabbix

  • Connectez-vous à votre compte administrateur Zabbix et dans Administration allez dans Authentication

  • Allez dans l’onglet SAML, cochez Enable SAML authentication et remplissez les champs suivants :

    • IdP entity ID

    • SSO service URL

    • SLO service URL

    • Username attribute

    • SP entity ID

  • Télécharger le certificat Trustelem puis allez dans le fichier zabbix.conf.php et à la ligne $SSO[‘IPD_CERT’]= '' ajoutez le chemin vers le certificat téléchargé Par exemple, sur Ubuntu le fichier de configuration se situe dans /etc/zabbix/web/zabbix.conf.php et la ligne devrait ressembler à $SSO[‘IDP_CERT’] = ‘/home/user/cert.pem’;

Configuration Trustelem

  • Sur Trustelem, ajoutez le chemin vers votre interface web Zabbix qui peut par exemple ressembler à http://[ip-local]/zabbix/

  • Par défault l’username de l’utilisateur sera son email, si vous voulez le changer et mettre prenom.nom-de-famille par exemple, vous pouvez ajouter ces lignes dans les paramètrages avancés :

      function CustomSAMLResponse(msg: SAMLResponse, user: User, groups: Groups, deny: Deny): void {
          msg.setAttr("username", user.firstname+"."+user.lastname);
      }