#!/bin/bash
nodeworx -u -c Ip -h -a listIpAddresses |head -1 |awk '{print $1, $2}' | while read ip eip
do
sess=$(nodeworx -u -n -c Index -a getSession)
echo "Hostname Login Url (must resolve)"
echo "https://$(hostname):2443/nodeworx/index?action=ssoCommit&sid=$sess"
if [[ $eip != $ip ]] ; then
echo "External/Public IP Based Login Url"
echo "https://$eip:2443/nodeworx/index?action=ssoCommit&sid=$sess"
echo "Internal/NAT IP Based Login Url"
echo "https://$ip:2443/nodeworx/index?action=ssoCommit&sid=$sess"
else
echo "IP Based Login Url"
echo "https://$ip:2443/nodeworx/index?action=ssoCommit&sid=$sess"
fi
done
