Cette page répertorie les différents cas d'utilisation avancés de la source Open LDAP

Importer des ordinateurs avec des noms spécifiques


Dans le fichier active-directory-connection.json

Modifiez le paramètre hosts_filter

   "hosts_filter": "(&(objectClass=computer)(sAMAccountName=*SERVER_NAME*))",

Changez SERVER_NAME  par le nom de serveur vous voulez importer.

Importer des utilisateurs issus d'un ou plusieurs groupes

 Avec la source Active Directory, il est donc possible d'importer des utilisateurs de la base contacts_base spécifiée dans le fichier openldap-connection.json mais on peut aussi les filtrer afin de n'importer que ceux qui sont dans un ou plusieurs groupes différents de l'annuaire LDAP.

Dans le fichier openldap-connection.json

Dans contacts_filter_with_group, ajouter le Distinguished Name (DN) des différents groupes d'utilisateurs séparés par un pipe ("|")


  "contacts_filter_with_group": "CN=shinken_admins,OU=utilisateurs,DC=shinkendom,DC=local | CN=shinken_users,OU=utilisateurs,DC=shinkendom,DC=local",


Filtrer et appliquer des modèles

Cette source inclut également d'autres paramètres qui permettent d'appliquer des modèles automatiquement suivant le type d'objets :

  • hosts_template: chaque hôte chargé aura au moins le modèle défini en valeur
  • contacts_template: chaque contact chargé aura au moins le modèle défini en valeur


Il est également possible d'ajouter un modèle sur les hôtes sur leur OU (Organization Unit) en utilisant le paramètre hosts_template_*


Par exemple, si vous voulez ajouter le modèle exchange à tous les serveurs qui sont dans l'OU: OU=Email Collaboration Servers,OU=DataCenter Servers,DC=YOUR,dc=DOMAIN,dc=com, utilisez le paramètre suivant:

"hosts_template_exchange":  "OU=Email Collaboration Servers,OU=DataCenter Servers,DC=YOUR,dc=DOMAIN,dc=com"