Aller au contenu


Données des domaines : zmprov vs ldapsearch

ldap zmprov backup domain création

  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

#1 MaxAuray

MaxAuray

    Membre débutant

  • Membres
  • 5 messages

Posté 04 août 2017 - 11:59

Bonjour à tous,

Je cherche à accéder aux attributs de domaines en vue de les sauvegarder. J'ai d'abord tenté une approche via zmprov gd <domaine.tld>, mais étant donné qu'il s'agit d'une application qui utilise java, les temps de réponse sont longs, en particulier dès lors qu'il y a plusieurs domaines à scruter. Aussi, je me suis orienté vers une consultation direct de l'annuaire LDAP.

Si la recherche LDAP me retourne bien tous les attributs du domaine que je retrouve avec zmprov -gd, il en manque tout de même un sérieux nombre ! Ceux manquant ne proviennent pas de même bases de recherche. Ceux du domaine sont obtenus, par exemple, via la base de recherche,  'dc=mondomaine,dc=net' ; les autres via la base de recherche 'cn=config,cn=zimbra'.

Dans l'hypothèse où je souhaite utiliser zmprov -cd pour recréer un domaine à l'identique sur une autre machine (au hasard, restauration après un crash), est-ce que les seules attributs de 'dc=mondomaine,dc=net' sont suffisants ou bien faut-il fournir l'ensemble des attributs produits par zmprov -gd ?

Merci à tous !

Exemple, ci-dessous.

$ zmprov -l gd mondomaine.net

# name mondomaine.net
dc: mondomaine
o: mondomaine.net domain
objectClass: dcObject
objectClass: organization
objectClass: zimbraDomain
objectClass: amavisAccount
zimbraAdminConsoleCatchAllAddressEnabled: FALSE
zimbraAdminConsoleDNSCheckEnabled: FALSE
zimbraAdminConsoleLDAPAuthEnabled: FALSE
zimbraAdminConsoleSkinEnabled: FALSE
zimbraAggregateQuotaLastUsage: 6818681
zimbraAuthMech: zimbra
zimbraAutoProvBatchSize: 20
zimbraAutoProvNotificationBody: Your account has been auto provisioned.  Your email address is ${ACCOUNT_ADDRESS}.
zimbraAutoProvNotificationSubject: New account auto provisioned
zimbraBasicAuthRealm: MON DOMAINE
zimbraChatConversationAuditEnabled: FALSE
zimbraCommunityHomeURL: /integration/zimbracollaboration
zimbraCommunityUsernameMapping: uid
zimbraCreateTimestamp: 20170801155332.702Z
zimbraDomainAggregateQuota: 0
zimbraDomainAggregateQuotaPolicy: ALLOWSENDRECEIVE
zimbraDomainAggregateQuotaWarnPercent: 80
zimbraDomainMandatoryMailSignatureEnabled: FALSE
zimbraDomainName: mondomaine.net
zimbraDomainStatus: active
zimbraDomainType: local
zimbraExportMaxDays: 0
zimbraExternalShareInvitationUrlExpiration: 0
zimbraFileUploadMaxSizePerFile: 2147483648
zimbraFreebusyExchangeAuthPassword: ***********
zimbraFreebusyExchangeAuthUsername: admin
zimbraFreebusyExchangeCachedInterval: 60d
zimbraFreebusyExchangeCachedIntervalStart: 7d
zimbraFreebusyExchangeServerType: webdav
zimbraGalAlwaysIncludeLocalCalendarResources: FALSE
zimbraGalAutoCompleteLdapFilter: externalLdapAutoComplete
zimbraGalDefinitionLastModifiedTime: 20170801155332.715Z
zimbraGalGroupIndicatorEnabled: TRUE
zimbraGalInternalSearchBase: DOMAIN
zimbraGalLdapAttrMap: (binary) userSMIMECertificate=userSMIMECertificate
zimbraGalLdapAttrMap: (certificate) userCertificate=userCertificate
zimbraGalLdapAttrMap: co=workCountry
zimbraGalLdapAttrMap: company=company
zimbraGalLdapAttrMap: description=notes
zimbraGalLdapAttrMap: displayName,cn=fullName,fullName2,fullName3,fullName4,fullName5,fullName6,fullName7,fullName8,fullName9,fullName10
zimbraGalLdapAttrMap: facsimileTelephoneNumber,fax=workFax
zimbraGalLdapAttrMap: givenName,gn=firstName
zimbraGalLdapAttrMap: homeTelephoneNumber,homePhone=homePhone
zimbraGalLdapAttrMap: initials=initials
zimbraGalLdapAttrMap: l=workCity
zimbraGalLdapAttrMap: mobileTelephoneNumber,mobile=mobilePhone
zimbraGalLdapAttrMap: msExchResourceSearchProperties=zimbraAccountCalendarUserType
zimbraGalLdapAttrMap: objectClass=objectClass
zimbraGalLdapAttrMap: ou=department
zimbraGalLdapAttrMap: pagerTelephoneNumber,pager=pager
zimbraGalLdapAttrMap: physicalDeliveryOfficeName=office
zimbraGalLdapAttrMap: postalCode=workPostalCode
zimbraGalLdapAttrMap: sn=lastName
zimbraGalLdapAttrMap: st=workState
zimbraGalLdapAttrMap: street,streetAddress=workStreet
zimbraGalLdapAttrMap: telephoneNumber=workPhone
zimbraGalLdapAttrMap: title=jobTitle
zimbraGalLdapAttrMap: whenChanged,modifyTimeStamp=modifyTimeStamp
zimbraGalLdapAttrMap: whenCreated,createTimeStamp=createTimeStamp
zimbraGalLdapAttrMap: zimbraCalResBuilding=zimbraCalResBuilding
zimbraGalLdapAttrMap: zimbraCalResCapacity,msExchResourceCapacity=zimbraCalResCapacity
zimbraGalLdapAttrMap: zimbraCalResContactEmail=zimbraCalResContactEmail
zimbraGalLdapAttrMap: zimbraCalResFloor=zimbraCalResFloor
zimbraGalLdapAttrMap: zimbraCalResLocationDisplayName=zimbraCalResLocationDisplayName
zimbraGalLdapAttrMap: zimbraCalResSite=zimbraCalResSite
zimbraGalLdapAttrMap: zimbraCalResType,msExchResourceSearchProperties=zimbraCalResType
zimbraGalLdapAttrMap: zimbraDistributionListSubscriptionPolicy=zimbraDistributionListSubscriptionPolicy
zimbraGalLdapAttrMap: zimbraDistributionListUnsubscriptionPolicy=zimbraDistributionListUnsubscriptionPolicy
zimbraGalLdapAttrMap: zimbraId=zimbraId
zimbraGalLdapAttrMap: zimbraMailDeliveryAddress,zimbraMailAlias,mail=email,email2,email3,email4,email5,email6,email7,email8,email9,email10,email11,email12,email13,email14,email15,email16
zimbraGalLdapAttrMap: zimbraMailForwardingAddress=member
zimbraGalLdapAttrMap: zimbraPhoneticCompany,ms-DS-Phonetic-Company-Name=phoneticCompany
zimbraGalLdapAttrMap: zimbraPhoneticFirstName,ms-DS-Phonetic-First-Name=phoneticFirstName
zimbraGalLdapAttrMap: zimbraPhoneticLastName,ms-DS-Phonetic-Last-Name=phoneticLastName
zimbraGalLdapPageSize: 1000
zimbraGalLdapValueMap: zimbraAccountCalendarUserType: Room|Equipment RESOURCE
zimbraGalLdapValueMap: zimbraCalResType: Room Location
zimbraGalMaxResults: 100
zimbraGalMode: zimbra
zimbraGalSyncLdapPageSize: 1000
zimbraGalSyncMaxConcurrentClients: 2
zimbraGalSyncSizeLimit: 30000
zimbraGalSyncTimestampFormat: yyyyMMddHHmmss'Z'
zimbraGalTokenizeAutoCompleteKey: and
zimbraGalTokenizeSearchKey: and
zimbraId: 28d78e34-252e-4130-aca2-16fc16b898e7
zimbraInternalSharingCrossDomainEnabled: TRUE
zimbraLdapGalSyncDisabled: FALSE
zimbraMailDomainQuota: 0
zimbraMailSSLClientCertPrincipalMap: SUBJECT_EMAILADDRESS=name
zimbraMailStatus: enabled
zimbraMobileMetadataMaxSizeEnabled: FALSE
zimbraPrefTimeZoneId: Europe/Brussels
zimbraPublicServiceProtocol: https
zimbraReverseProxyClientCertMode: off
zimbraReverseProxyExternalRouteIncludeOriginalAuthusername: FALSE
zimbraSkinLogoURL: http://www.zimbra.com
zimbraWebClientMaxInputBufferLength: 1024
zimbraWebClientStaySignedInDisabled: FALSE
zimbraWebClientSupportedHelps: newFeatures
zimbraWebClientSupportedHelps: onlineHelp
zimbraWebClientSupportedHelps: productHelp
zimbraZimletDataSensitiveInMixedModeDisabled: TRUE


~$ ldapsearch -x -H  ldap://mail.mondomaine.net:389 -D 'uid=zimbra,cn=admins,cn=zimbra' -w ****** -LLL -b 'dc=mondomaine,dc=net' -s base
dn: dc=mondomaine,dc=net
zimbraDomainStatus: active
zimbraDomainName: mondomaine.net
zimbraId: 28d78e34-252e-4130-aca2-16fc16b898e7
objectClass: dcObject
objectClass: organization
objectClass: zimbraDomain
objectClass: amavisAccount
zimbraDomainType: local
zimbraCreateTimestamp: 20170801155332.702Z
zimbraMailStatus: enabled
zimbraGalMode: zimbra
zimbraAuthMech: zimbra
o: mondomaine.net domain
dc: mondomaine.
zimbraGalDefinitionLastModifiedTime: 20170801155332.715Z
zimbraPublicServiceProtocol: https
zimbraPrefTimeZoneId: Europe/Brussels
zimbraBasicAuthRealm: MON DOMAIN
zimbraAggregateQuotaLastUsage: 6818681

#2 Zimbra Guy

Zimbra Guy

    Zimbra Jedi

  • Modérateurs
  • 5 757 messages
  • LocalisationPlanète Terre

Posté 21 août 2017 - 14:36

La commande zmprov gd te renvoie en plus les attributs hérités.
Guy Carré, professionel certifié Zimbra, Contributeur Zimbra
tel : +33 (0)6 63 18 08 XX / mail : guy.carre+zimbrafr@libremail.fr
http://www.scalesi.fr/





Aussi étiqueté avec au moins un de ces mots-clés : ldap, zmprov, backup, domain, création

0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)