Monitoring 有没有像xentop这样的监控工具可以跟踪历史数据?
我想查看来宾cpu/内存/IO使用情况的历史数据,而不仅仅是当前使用情况。是一种用于监视在Xen下运行的域(VM)的工具。VMware的ESX有一个类似的工具(我相信它叫esxtop) 问题是您想查看Xen系统上域的历史CPU/Mem使用情况,对吗 与所有虚拟化层一样,这些信息有两种与管理员相关的视图:域对主机施加的负担和域认为是其进程负载的视图。如果域认为它的资源不足,但主机没有,则很容易从主机向域分配更多资源。如果主机资源不足,则需要优化或关闭某些域 不幸的是,我不知道有什么免费的工具可以做到这一点。XenSource提供了一个丰富的XML-RPC API来控制和监视他们的系统。你可以很容易地从中构建一些东西 如果您只关心其自身资源的域视图,那么我相信已经有很多监控工具可以满足您的需要 作为免责声明,我应该提到我工作的公司Leostream构建了虚拟化管理软件。不幸的是,它实际上并不进行利用率监视 希望这能有所帮助。是一个监视在Xen下运行的域(VM)的工具。VMware的ESX有一个类似的工具(我相信它叫esxtop) 问题是您想查看Xen系统上域的历史CPU/Mem使用情况,对吗 与所有虚拟化层一样,这些信息有两种与管理员相关的视图:域对主机施加的负担和域认为是其进程负载的视图。如果域认为它的资源不足,但主机没有,则很容易从主机向域分配更多资源。如果主机资源不足,则需要优化或关闭某些域 不幸的是,我不知道有什么免费的工具可以做到这一点。XenSource提供了一个丰富的XML-RPC API来控制和监视他们的系统。你可以很容易地从中构建一些东西 如果您只关心其自身资源的域视图,那么我相信已经有很多监控工具可以满足您的需要 作为免责声明,我应该提到我工作的公司Leostream构建了虚拟化管理软件。不幸的是,它实际上并不进行利用率监视Monitoring 有没有像xentop这样的监控工具可以跟踪历史数据?,monitoring,system-administration,xen,Monitoring,System Administration,Xen,我想查看来宾cpu/内存/IO使用情况的历史数据,而不仅仅是当前使用情况。是一种用于监视在Xen下运行的域(VM)的工具。VMware的ESX有一个类似的工具(我相信它叫esxtop) 问题是您想查看Xen系统上域的历史CPU/Mem使用情况,对吗 与所有虚拟化层一样,这些信息有两种与管理员相关的视图:域对主机施加的负担和域认为是其进程负载的视图。如果域认为它的资源不足,但主机没有,则很容易从主机向域分配更多资源。如果主机资源不足,则需要优化或关闭某些域 不幸的是,我不知道有什么免费的工具可以做
希望这有帮助。试试,或者。试试,或者。Nagios和Munin似乎都有插件/支持Xen数据收集
Nagios和Munin似乎都有插件/支持Xen数据收集
我编写了一个perl程序来实现这一点。看见 它还支持登录到URL 特点:
perl xenstat.pl -- generate cpu stats every 5 secs
perl xenstat.pl 10 -- generate cpu stats every 10 secs
perl xenstat.pl 5 2 -- generate cpu stats every 5 secs, 2 samples
perl xenstat.pl d 3 -- generate disk stats every 3 secs
perl xenstat.pl n 3 -- generate network stats every 3 secs
perl xenstat.pl a 5 -- generate cpu avail (e.g. cpu idle) stats every 5 secs
perl xenstat.pl 3 1 http://server/log.php -- gather 3 secs cpu stats and send to URL
perl xenstat.pl d 4 1 http://server/log.php -- gather 4 secs disk stats and send to URL
perl xenstat.pl n 5 1 http://server/log.php -- gather 5 secs network stats and send to URL
样本输出:
[server~]# xenstat 5
cpus=2
40_falcon 2.67% 2.51 cpu hrs in 1.96 days ( 2 vcpu, 2048 M)
52_python 0.24% 747.57 cpu secs in 1.79 days ( 2 vcpu, 1500 M)
54_garuda_0 0.44% 2252.32 cpu secs in 2.96 days ( 2 vcpu, 750 M)
Dom-0 2.24% 9.24 cpu hrs in 8.59 days ( 2 vcpu, 564 M)
40_falc 52_pyth 54_garu Dom-0 Idle
2009-10-02 19:31:20 0.1 0.1 82.5 17.3 0.0 *****
2009-10-02 19:31:25 0.1 0.1 64.0 9.3 26.5 ****
2009-10-02 19:31:30 0.1 0.0 50.0 49.9 0.0 *****
我编写了一个perl程序来实现这一点。看见 它还支持登录到URL 特点:
perl xenstat.pl -- generate cpu stats every 5 secs
perl xenstat.pl 10 -- generate cpu stats every 10 secs
perl xenstat.pl 5 2 -- generate cpu stats every 5 secs, 2 samples
perl xenstat.pl d 3 -- generate disk stats every 3 secs
perl xenstat.pl n 3 -- generate network stats every 3 secs
perl xenstat.pl a 5 -- generate cpu avail (e.g. cpu idle) stats every 5 secs
perl xenstat.pl 3 1 http://server/log.php -- gather 3 secs cpu stats and send to URL
perl xenstat.pl d 4 1 http://server/log.php -- gather 4 secs disk stats and send to URL
perl xenstat.pl n 5 1 http://server/log.php -- gather 5 secs network stats and send to URL
样本输出:
[server~]# xenstat 5
cpus=2
40_falcon 2.67% 2.51 cpu hrs in 1.96 days ( 2 vcpu, 2048 M)
52_python 0.24% 747.57 cpu secs in 1.79 days ( 2 vcpu, 1500 M)
54_garuda_0 0.44% 2252.32 cpu secs in 2.96 days ( 2 vcpu, 750 M)
Dom-0 2.24% 9.24 cpu hrs in 8.59 days ( 2 vcpu, 564 M)
40_falc 52_pyth 54_garu Dom-0 Idle
2009-10-02 19:31:20 0.1 0.1 82.5 17.3 0.0 *****
2009-10-02 19:31:25 0.1 0.1 64.0 9.3 26.5 ****
2009-10-02 19:31:30 0.1 0.0 50.0 49.9 0.0 *****