#!/bin/bash
# VMware URL, for example https://1.2.3.4/sdk"
URL=???
# VMware login user/password
USER=???
PASSWORD=???
# Vcenter settings
#
SESSION_MANAGER="SessionManager"
PROPERTY_COLLECTOR="propertyCollector"
HOSTSYSTEM="???"
# hypervisor settings
#
# SESSION_MANAGER="ha-sessionmgr"
# PROPERTY_COLLECTOR="ha-property-collector"
# HOSTSYSTEM="ha-host"
# temporary file for cookies
COOKIEFILE="/tmp/cookiefile"
VMWARE_LOGIN=" \
\
\
\
$SESSION_MANAGER \
$USER \
$PASSWORD \
\
\
"
VMWARE_GETHV=" \
\
\
\
$PROPERTY_COLLECTOR \
\
\
HostSystem \
true \
\
\
$HOSTSYSTEM \
\
\
\
\
"
curl -k -j -c $COOKIEFILE -d "$VMWARE_LOGIN" -H "Content-Type:text/xml; charset=utf-8" "$URL" 2>/dev/null
curl -k -b $COOKIEFILE -d "$VMWARE_GETHV" -H "Content-Type:text/xml; charset=utf-8" "$URL" 2>/dev/null
rm $COOKIEFILE