]>
git.proxmox.com Git - pve-manager.git/blob - www/manager/openvz/Summary.js
1 Ext
.define('PVE.openvz.Summary', {
2 extend
: 'Ext.panel.Panel',
3 alias
: 'widget.pveOpenVZSummary',
5 initComponent: function() {
8 var nodename
= me
.pveSelNode
.data
.node
;
10 throw "no node name specified";
13 var vmid
= me
.pveSelNode
.data
.vmid
;
15 throw "no VM ID specified";
19 throw "no workspace specified";
22 if (!me
.statusStore
) {
23 throw "no status storage specified";
26 var rstore
= me
.statusStore
;
28 var statusview
= Ext
.create('PVE.openvz.StatusView', {
29 title
: gettext('Status'),
30 pveSelNode
: me
.pveSelNode
,
35 var rrdurl
= "/api2/png/nodes/" + nodename
+ "/openvz/" + vmid
+ "/rrd";
37 var notesview
= Ext
.create('PVE.panel.NotesView', {
38 pveSelNode
: me
.pveSelNode
,
46 xtype
: 'pveRRDTypeSelector'
50 bodyStyle
: 'padding:10px',
52 style
: 'padding-top:10px',
57 style
: 'padding-top:0px',
63 items
: [ statusview
, notesview
]
67 title
: gettext('CPU usage %'),
68 pveSelNode
: me
.pveSelNode
,
74 title
: gettext('Memory usage'),
75 pveSelNode
: me
.pveSelNode
,
76 datasource
: 'mem,maxmem',
81 title
: gettext('Network traffic'),
82 pveSelNode
: me
.pveSelNode
,
83 datasource
: 'netin,netout',
88 title
: gettext('Disk IO'),
89 pveSelNode
: me
.pveSelNode
,
90 datasource
: 'diskread,diskwrite',
96 me
.on('show', function() {