0

Are there any reasonably simple utilities that unix administrators could use to verify p2p communications between Corda nodes, Artemis brokers, which facilitate the node AMQP communication? For example, we need to ensure that the appropriate urls: ports are open inbound/outbound from Node to Notary cluster. It needs to be a command based tool, not a development exercise since the user would be an administrator.

For verification of Node to Doorman/Network Map since the communication is over HTTP the Node administrator may use command curl http://<netmap url>:<netmap port>/network-map/my-ip. What can be done to verify other protocol communications such as Node to Notary cluster?


Justin Bertram
  • 29,372
  • 4
  • 21
  • 43
guyho
  • 3
  • 5
  • Is the "p2p communications between Corda nodes" you're talking about actually referring to the communication that's part of the ActiveMQ Artemis clustering functionality or something specific to Corda? FWIW, the connections between Artemis cluster nodes don't use AMQP. – Justin Bertram Oct 13 '18 at 21:17
  • Yeah, I've updated my q to focus on artemis. Corda uses Artemis for Node to Node communication using AMQP/TLS. Thanks! – guyho Oct 15 '18 at 00:13
  • Artemis doesn't use AMQP to communicate between nodes so these connections must be something specific to corda. – Justin Bertram Oct 15 '18 at 13:32

1 Answers1

0

There is currently no Corda tooling for doing this. However, you can use a standard tool like Telnet:

telnet localhost 10005
Joel
  • 22,762
  • 5
  • 26
  • 41