I am using my 635 to monitor a VMware server and specifically sampling a bunch of perfmon stats for stuff like host cpu/dsk/net activity and similar stuff for each of the virtual machines (using VMware WMI counter).
So what I've got is a big list of menus:
Host overview
CPU0 histogram
CPU1 histogram
RAM histogram
Swap histogram
Disk0 histogram
Disk1 histogram
Lan0 histogram
VM-1 overview
VM-1 RAM
VM-1 Disk
VM-1 Lan
VM-2 overview
VM-2 RAM
... all the way through ...
VM-8 LAN
I want to make a logical grid out of this so that I can scroll vertically through each system, and horizontally through the stats for each system. For example, if I am looking at the disk utilization of VM-1 and press the Up arrow, skip to the screen that has the disk utilization for the host machine, or press down to go to VM-2 disk utilization. Meanwhile, pressing the right arrow would take me to the network utilization screen for the current host, and so forth. Basically, turn the big vertical list into a grid:
Do I need to program each screen's key handling explicitly for this?
Keep in mind that each system has a variable number of horizontal entries
Also, has anybody put together a menu system that would be appropriate for this?
So what I've got is a big list of menus:
Host overview
CPU0 histogram
CPU1 histogram
RAM histogram
Swap histogram
Disk0 histogram
Disk1 histogram
Lan0 histogram
VM-1 overview
VM-1 RAM
VM-1 Disk
VM-1 Lan
VM-2 overview
VM-2 RAM
... all the way through ...
VM-8 LAN
I want to make a logical grid out of this so that I can scroll vertically through each system, and horizontally through the stats for each system. For example, if I am looking at the disk utilization of VM-1 and press the Up arrow, skip to the screen that has the disk utilization for the host machine, or press down to go to VM-2 disk utilization. Meanwhile, pressing the right arrow would take me to the network utilization screen for the current host, and so forth. Basically, turn the big vertical list into a grid:
Code:
Host CPU0 CPU1 RAM Swap Dsk0 Dsk1 Net0
VM-1 ---- ---- RAM ---- Disk ---- Net
VM-2 ---- ---- RAM ---- Disk ---- Net
VM-2 ---- ---- RAM ---- Disk ---- Net
...
Keep in mind that each system has a variable number of horizontal entries
Also, has anybody put together a menu system that would be appropriate for this?
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.