Difference between revisions of "ESXi - MQTT client tools"

From The TinkerNet Wiki
Jump to navigation Jump to search
 
Line 27: Line 27:
 
'''w00t!'''
 
'''w00t!'''
  
'''Next trick...'''  Set up [[ESXi - Passwordless SSH|passwordless SSH]] from the '''ESXi''' server to '''Skeeter'''.
+
<s>'''Next trick...'''  Set up [[ESXi - Passwordless SSH|passwordless SSH]] from the '''ESXi''' server to '''Skeeter'''.</s> DONE
  
 
'''Trick(s) after that...'''  Lotsa telemetry & stuff for monitoring the '''ESXi''' server in your Automation systems.
 
'''Trick(s) after that...'''  Lotsa telemetry & stuff for monitoring the '''ESXi''' server in your Automation systems.

Latest revision as of 12:23, 7 July 2020

Allegedly, VMware Cloud Director has MQTT capabilities.

This seems like a bit of an excess to add in a simple little set of tools...

OTOH... Adding MQTT clients to a small management VM & using SSH to run them is an option.

I've created a VM named Skeeter with a user named skeeter.

Skeeter has openssh-server & mosquitto-clients installed.

Skeeter also has mosquitto installed for testing purposes.

So...

Open an SSH session to Skeeter & subscribe to a topic:

  • mosquitto_sub -h localhost -t "mqtt" -v

Then send a publish to Skeeter using ssh:

  • ssh skeeter@skeeter "mosquitto_pub -h localhost -t 'mqtt' -m 'Hello MQTT'"

You'll see "mqtt Hello MQTT" appear in the SSH session.

Screenshot from 2020-07-06 17-16-24.png


w00t!

Next trick... Set up passwordless SSH from the ESXi server to Skeeter. DONE

Trick(s) after that... Lotsa telemetry & stuff for monitoring the ESXi server in your Automation systems.