]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/qemu/Summary.js
1 Ext
.define('PVE.qemu.Summary', {
2 extend
: 'Ext.panel.Panel',
3 alias
: 'widget.pveQemuSummary',
5 tbar
: [ '->', { xtype
: 'pveRRDTypeSelector' } ],
7 bodyStyle
: 'padding:10px',
9 style
: 'padding-top:10px',
13 initComponent: function() {
16 var nodename
= me
.pveSelNode
.data
.node
;
18 throw "no node name specified";
21 var vmid
= me
.pveSelNode
.data
.vmid
;
23 throw "no VM ID specified";
27 throw "no workspace specified";
30 if (!me
.statusStore
) {
31 throw "no status storage specified";
34 var rstore
= me
.statusStore
;
36 var statusview
= Ext
.create('PVE.qemu.StatusView', {
37 title
: gettext('Status'),
38 pveSelNode
: me
.pveSelNode
,
43 var rrdurl
= "/api2/png/nodes/" + nodename
+ "/qemu/" + vmid
+ "/rrd";
45 var notesview
= Ext
.create('PVE.panel.NotesView', {
46 pveSelNode
: me
.pveSelNode
,
53 style
: 'padding-top:0px',
59 items
: [ statusview
, notesview
]
63 title
: gettext('CPU usage'),
64 pveSelNode
: me
.pveSelNode
,
70 title
: gettext('Memory usage'),
71 pveSelNode
: me
.pveSelNode
,
72 datasource
: 'mem,maxmem',
77 title
: gettext('Network traffic'),
78 pveSelNode
: me
.pveSelNode
,
79 datasource
: 'netin,netout',
84 title
: gettext('Disk IO'),
85 pveSelNode
: me
.pveSelNode
,
86 datasource
: 'diskread,diskwrite',
92 me
.on('activate', function() {