Running ntop on virtual machine – viable

monitoringnetworkingntopvmware-vsphere

Is anyone running ntop on a virtual machine reliably?

We would be monitoring a network as follows:

  • HQ (where ntop will be installed) with about 100 servers and 400 PCs
  • UK offices with about 100 PCs
  • 40 overseas offices connecting via VPN with total of 300 PCs

So a total of about 900 computers and an additional 100 network devices. Most of the network devices would be configured to send netflow (or sflow) data to ntop. Additionally, the ntop server would be connected to a mirroring port on our core switching.

Is this feasible on a VMware virtual machine running on a five host vSphere cluster (also running about 40 other VMs)? Or is the amount of IO going to require dedicated physical equipment?

Best Answer

In principal there's no reason why it won't work - I can't speak for your cluster's actual capability to run it at this scale, that's dependent on your hosts, networks and storage but if they're up to the job then sure, go ahead.