RDM et Password Manager Pro ( PMP )

RDM et Password Manager Pro ( PMP )

avatar

Bonjour,

J'essaye de connecter les deux application et ca ne fonctionne pas, voici les informations que je peux fournir :


Version PMP : 9.0.1 ( Sous Windows )
Version RDM : 4.0.30319
License : AKKA Services

Les actions que j'ai faite :

1) Creation d'un API User sur PMP
2) Test de l'api User en me connectant sur : https://[Serveur PMP]:7272/restapi/json/v1/resources?AUTHTOKEN=LE_TOKEN_DE_PMP

Ca fonctionne je recupere bien des infos

3) Création des Infos dans Rdm en suivant la procédure :

https://help.remotedesktopmanager.com/index.html?howto_passwordmanagerpro.htm




Lorsque j'essaye de récupérer les infos de PMP je n'ai pas d'erreur .. mais une liste vide ...


Est-ce que vous avez une idée de ce que j'ai oublié comme manipulation ?


Cordialement


Fabrice

All Comments (18)

avatar

Bonjour,

Je sais que pour que un user PMP fonctionne, il faut avoir le token ainsi que le bon nom d'ordinateur.

Est-ce que le API user dans PMP fut creer avec le bon nom ordinateur sur lequel vous allez utiliser RDM avec PMP?

Cordialement,

Jeff Dagenais

avatar

Bonjour,

Oui les deux correspondent.

J'ai validé le bon fonctionnement de l'utilisateur API avec l'utilisation de l'url donnée sur le même PC

Y a t'il un moyen d'activer des logs coté RDM pour savoir ce qui ne fonctionne pas ?

Cordialement

Fabrice

avatar

Bonjour,

Est-ce que vous pouvez aller dans Help -> View Application Logs et regarder si vous n'avez pas une des erreurs mentionné dans le topic d'aide ci-dessous
https://help.remotedesktopmanager.com/troubleshooting_pmp.htm

Cordialement,

Jeff Dagenais

avatar

Bonjour,
Merci pour ces informations.

J'ai été voir les logs et j'ai des erreurs :


[12/06/2017 16:21:04 - 12.5.6.0 - 64-bit] Error Silent: Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
at Newtonsoft.Json.JsonTextReader.ParseValue()
at Newtonsoft.Json.JsonReader.ReadAndMoveToContent()
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Devolutions.RemoteDesktopManager.Managers.PMProManager.GetResources(String host, String authToken)



J'ai également tester le petit powershell qui se trouve sur la page que vous avez donné, et tout se déroule sans aucune erreur en me listant la liste complète des ressources de PMP

Cordialement

avatar

Bonjour,

Est-ce que vous pouvez nous inclure des imprime ecrans de la fenetre Password Manager Pro Account Editor dans File -> My Account Settings -> Password Manager Pro? Il vous suffit d'editer votre entrer PMP a cet endroit.

De plus, est-ce que vous pouvez nous inclure un imprime ecran de la configuration de votre usager dans PMP egalement.

Cordialement,

Jeff Dagenais

avatar

Bonjour,
J'ai joins les infos demandée, ainsi qu'un nslookup dans les deux sens de la machine

Cordialement

2017-06-12 17_17_37-ManageEngine Password Manager Pro et 23 pages supplémentaires ‎- Microsoft Edge.png

2017-06-12 17_17_59-ManageEngine Password Manager Pro et 23 pages supplémentaires ‎- Microsoft Edge.png

2017-06-12 17_18_23-Invite de commandes.png

2017-06-12 17_44_52-AsBorder.png

2017-06-12 17_16_42-Remote Desktop Manager.png

2017-06-12 17_15_14-Remote Desktop Manager [Application Log].png

avatar

Bonjour,

Votre configuration semble correct.

Dans PMP, dans la case hostname, on indique l'adresse IP de votre ordinateur. Dans RDM, dans File -> My Account Settings, j'ai testé soit avec l'adresse IP ou soit avec le nom de la machine et dans les 2 cas, cela fonctionne.

Pour faire un test, dans les proprietes de votre API user dans PMP, est-ce que vous pouvez cocher l'option All passwords in the system.


Est-ce que vous voyez quelque chose dans RDM suite à l'activation de cette option?

Cordialement,

Jeff Dagenais

2017-06-12_13-30-34.jpg

avatar

Bonjour,

L'option n'est pas activable sur les user API dans cette version de PMP ..

Cordialement

Fabrice

avatar

Bonjour,

Si vous n'etes pas capable d'activer cette option, c'est que vous avez atteint le nombre maximum d'administrateur dans PMP.

Dans ce cas-ci, il faut partager les ressources dans PMP pour que votre utilisateur puissent les voir.

Pour ce faire, il faut aller sur la ressource que vous voulez partager et cliquer sur le petit ordinateur et choisir Share With Users.


Par la suite, vous allez etre capable de voir cette ressource dans RDM.

Autre point, dans votre File -> My Account Settings -> PMP, on voit plusieurs utilisateurs. Dans l'entree PMP, il faut s'assurer de choisir le bon profile a utiliser


Cordialement,

Jeff Dagenais

2017-06-13_09-20-39.jpg

2017-06-13_09-05-00.jpg

avatar

Bonjour,

C'est probablement pour ca que je ne peux pas activer cette option. Cependant, il n'est pas nécessaire d'avoir une License pour pouvoir consulter les mots de passe.

D'autre par si je passe par cette url dans un navigateur : [url=https://[serveur/]https://[Serveur[/url] PMP]:7272/restapi/json/v1/resources?AUTHTOKEN=LE_TOKEN_DE_PMP

J'obtiens bien la liste des ressources sans aucune erreur. Il n'y a donc aucun problème de configuration de PMP pour la récupération des ressources avec l'API User.

Cordialement

Fabrice

avatar

Bonjour,

Comment est configurer votre entree PMP dans RDM?

Est-ce que vous pouvez faire le test de partager une ressource pour votre user comme je l'ai d'écrit plus haut pour voir si ca fonctionne dans RDM par la suite?

Cordialement,

Jeff Dagenais

avatar

Voici un exemple de ce qui est retourné pour des raisons de confidentialité j'ai réduit les infos a un seul compte :

{"operation":{"name":"GET RESOURCES","result":{"status":"Success","message":"Resources fetched successfully"},"totalRows":1,"Details":[{"RESOURCE DESCRIPTION":"CCT","RESOURCE TYPE":"Solaris","RESOURCE ID":"9313","RESOURCE NAME":"aesun-co","NOOFACCOUNTS":"1"}]}}

Ce compte n'aparait pas dans RDM

L'url utilisée est : https://server.akka.eu:7272/restapi/json/v1/resources?AUTHTOKEN=LE_TOKEN


La ressource est partagée spécifiquement vers l'utilisateur API

La configuration suis la procédure fournit sur le site de RDM
Cordialement

avatar

Bonjour,

D'ou vient le message d'erreur? C'est dans RDM?

Le URL https://server.akka.eu:7272/restapi/json/v1/resources?AUTHTOKEN=LE_TOKEN que vous dites que vous utilisez, vous avez mis cela dans votre entree PMP dans RDM? Si oui, ce n'est pas cela qu'il faut mettre. Il faut simplement mettre le nom du serveur.

Si vous pouvez me "poster" un imprime ecran comme demandé précédemment, cela m'aiderait a vous aider.

Cordialement,

Jeff Dagenais

avatar

Re,

Pour tester la configuration de PMP il est possible d'utiliser un simple navigateur web pour récupérer les info ( il s'agit de l'url ci-dessus ). Il ne s'agit donc pas d'un message d'erreur mais d'information concernant PMP au format json

J'ai également utiliser le script PowerShell donné sur la page : https://help.remotedesktopmanager.com/index.html?troubleshooting_pmp.htm dans le chapitre "Testing procedure with PowerShell" qui fonctionne sans aucune erreur :


RESOURCE DESCRIPTION : CCT
RESOURCE TYPE : Solaris
RESOURCE ID : 9313
RESOURCE NAME : aesun-co
NOOFACCOUNTS : 1
Cliquez sur Entrée pour continuer... :



Ci joint la capture d'ecran de la configuration de PMP


Cordialement

Fabrice

2017-06-13 16_38_47-Remote Desktop Manager [Dashboard].png

avatar

Bonjour,

J'ai fais plusieurs tests de mon cote avec RDM ainsi que le script PowerShell.

Le résultat que vous obtenez semble effectivement nous demontrer que votre utilisateur a l'accès a la ressource aesun-co sur votre serveur PMP.
Je ne comprend pas pourquoi cette ressource ne s'affiche pas dans RDM.

Dans un des mes "posts" précédent, je disais d'activer l'option All passwords in the system pour votre API user dans PMP. Par contre, j'ai oublié de mentionner qu'il faut au préalable selectionner Administrator ou Password Administrator dans le premier menu deroulant.


Donc, si possible, activer l'option All passwords in the system pour votre user et re-tester la connection entre RDM et PMP.

Si cela ne fonctionne toujours pas, j'aimerais avoir vos derniers logs applicatif qui sont dans Help -> View Application Log pour voir si nous avons une nouvelle erreur svp.

Cordialement,

Jeff Dagenais

2017-06-13_15-48-00.jpg

avatar

Re,

J'ai configurer le compte API comme voulu ( cf capture ), j'ai confirmer avec l'url pmp que je voyais bien toutes les resources. Pourtant RDM ne fonctionne toujours pas. Voici l'erreur dans les logs :

Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
at Newtonsoft.Json.JsonTextReader.ParseValue()
at Newtonsoft.Json.JsonReader.ReadAndMoveToContent()
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Devolutions.RemoteDesktopManager.Managers.PMProManager.GetResources(String host, String authToken)

Cordialement

2017-06-12 17_17_59-ManageEngine Password Manager Pro et 23 pages supplémentaires ‎- Microsoft Edge.png

avatar

Bonjour,

Merci pour vos tests.

Je vais ouvrir un billet a notre equipe de developpement pour qu'il puisse regarder ceci.

Cordialement,

Jeff Dagenais

avatar

Bonjour,

Pouvez-vous essayer la dernière version de RDM 12.6.0.0?
Vous pouvez la télécharger en suivant ce lien https://remotedesktopmanager.com/home/download.

Aussi, pouvez-vous essayer avec l'édition 32 bit et 64 bit à savoir si une de ces deux versions donnent des résultats?

Cordialement,

Érica Poirier