我有一个windows服务器和四个虚拟机运行在上面。每个虚拟机上都运行着不同的应用程序。因此,如果没有单独登录到每个虚拟机,我想知道如何从主机本身监控和计算每个虚拟机的带宽消耗。
是否有windows命令或脚本可以为我提供这些数据?
另外,是否有可能将这些数据与仙人掌之类的程序集成?
由于所有服务目前都运行在单个系统(Localhost)上进行测试,所以我将下面的行添加到gmond conf文件中,以设置gmond作为接收方。
globals {
daemonize = yes
setuid = yes
user = ganglia
debug_level = 0
max_udp_msg_len = 1472
mute = no
deaf = no
allow_extra_data = yes
host_dmax = 0 /*secs */
cleanup_threshold = 300 /*secs */
gexec = no
send_metadata_interval = 0 /*secs */
}
cluster {
name = "laptop"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
udp_recv_channel {
port = 6343
}
另外,我的hsflowd配置如下:
sflow{
DNSSD = off
polling = 10
sampling = 400
collector{
ip = 127.0.0.1
udpport = 6343
}
}
我的Gmetad配置如下:
data_source "laptop" 127.0.0.1
case_sensitive_hostnames 1
谢谢你,阿夫杜什
发布于 2013-12-02 09:18:36
最近,我在我的环境中设置了sflow/ganglia来完成这个任务。
http://blog.sflow.com/2010/10/ganglia.html
https://serverfault.com/questions/558613
复制相似问题