I'm really new with ESX/Vcenter and so on, but lots of experience in Typical workstation VM's and Hyperic.... so please explain things like you would to a 2 year old :smileyhappy:
Simple Set up:
- One ESXi 5.5u1 Host - Hosting vcenter, hyperic vapp (using static IPs), a few random LAMP stacks
- Network-wise its a single nic on the ESX host hooked up directly to a simple 5 port gigabit switch and a router to the outside world
I can (for example) from my desktop PC access all of the vm's SSH shell, web interfaces with my browser and so on.
But I cannot add a hyperic agent to the hyperic server configuration. The agent (running on one of the VM's or a physical machine all on the same 192.168.1.0/24 network) starts and configures correctly, but cannot send stats to server "unable to send stats to server - retries 5 on 2144; Null Pointer exception" or something like that.
I have tried both the windows 64 bit (my desktop) agent and the linux agent (one of the LAMP stack VM's hosted by ESX). I can ping between the hosts, ncat -vz succeeds on the relevant ports... anyone know how this is not working? :smileyhappy:
I did create an IP pool but not enabled it (otherwise the Hyperic vApp wont start) and have tested with the IP Pool enabled too.
Is there some sort of internal firewall or something I need to get around?
Is there some vswitch configuration I should do? Its pretty much the default settings created by ESX
Edit: I should probably mention the ports are
Hyperic Server -> Agent 2144
Agent -> Hyperic Server 7080
And I can access the Hyperic web gui on 7080 via browser on my desktop, and via wget from one of the LAMP VM's