Sie sind auf Seite 1von 2

World Congress on Sustainable Technologies (WCST-2015)

Performance Monitoring of Virtual Machines (VMs)


of Type I and II hypervisors with SNMPv3
Asif Iqbal Colin Pattinson Ah-Lian Kor
School of Computing, Creative School of Computing, Creative School of Computing, Creative
Technologies and Engineering Technologies and Engineering Technologies and Engineering
Leeds Beckett University Leeds Beckett University Leeds Beckett University
Leeds, United Kingdom Leeds, United Kingdom Leeds, United Kingdom
a.iqbal8836@student.leedsbeckett.ac.uk c.pattinson@leedsbeckett.ac.uk a.kor@leedsbeckett.ac.uk

Abstract - Simple Network Management Protocol (SNMP) is And to monitor the VMs of Type II hypervisor, two
the protocol which has the capability to monitor the laptops are used, where Ubuntu and Windows Server 2012
performance of IP based devices. Also it can monitor are the VMs on Windows 8 host Operating System. Open
components installed on these devices to determine whether Source Sun Virtualbox is used as a Type II hypervisor. Type
they are working or not. In an environment with hundreds of
II hypervisors cannot run directly on the hardware, they
installed servers, it is not possible to check if each machine is
working properly. SNMP can also be a used in cloud require an Operating System (OS), that is why Windows 8 is
computing environment for the monitoring of the hardware, used as host OS for experiment.
infrastructure or virtual machines. To date, not much work
II. LITERATURE REVIEW
has been done on cloud computing monitoring with SNMP. In
this research, empirical results of using SNMPv3 to monitor A. Hypervisor
Virtual Machines configured on Type I and II hypervisors and
the hypervisor itself vmware ESXi 5.5 resources. Additionally, Hypervisor is also called Virtual Machine Manager. It is
this research involved the exploration of efficient ways for a software which creates and runs Virtual Machines (VM).
monitoring the resources and this will lead to the customisation
of MIB with Agent X to provide some management features B. SNMP
using SNMPv3. The completed research work will consists of SNMP stands for Simple Network Management
four components: (1). Network Management System (NMS),
Protocol. SNMP is used to monitor the IP based devices
where Zabbix will be used as NMS; (2). SNMP Agent, which
installed in the network.
will be installed on the devices which need to be monitored; (3).
Virtual Machines; (4). Type I and II Hypervisor.
C. MIB
Keywords: SNMP; Virtualization; Hypervisor; Zabbix; Cloud A management information base (MIB) is a formal
Computing;
description of a set of network objects that can be managed
I. INTRODUCTION using the SNMP.
Monitoring of the virtual machines with high security D. Zabbix
and minimal overhead is always very important, especially
in those environments where hundreds of Virtual Machines Zabbix is Linux based open source software which
VMs are running on dozens of physicals servers. This paper provide feature to store SNMP results in mySQL database.
presents the results of monitoring the VMs configured on III. RELATED WORK
hosted and bare metal hypervisors with SNMP version 3.
Also it is identified that either monitoring hypervisor only Peng and Chen use two standard MIBs, MIB-II and Host
will be enough to collect detailed resources consumptions or Resources MIB to monitor the performance and to obtain
VMs monitoring will also be required. the information for VM [1].

To complete the experiment of resource monitoring, HP Swarna introduced the concept called auto discovery of
ProLiant DL380 Gen8 server is used, where VMware ESXi the hosts. This experiment was completed by extending
5.5 bare metal hypervisor is installed. Bare metal hypervisor custom MIB through the AgentX functionality. To test,
does not need any Operating System because it runs directly they used NMS, MibParser and AgentX [2].
on the machine. Two of the virtual machines are configured Hillbrecht develope a MIB, called Virtual-Machine-MIB
on Hypervisor and Zabbix is installed in the laptop. which conducts performing control operations: create,

978-1-908320-54/4/$31.00 ©2015 IEEE 98


World Congress on Sustainable Technologies (WCST-2015)

delete, restart, turn on, pause and shut down virtual configured on them and virtual machines resources are
machines [3]. monitored by the agent.

Blanquicet and Christensen evaluate a new SNMP power E. Hosted Hypervisor (Sun Virtual Box and VMs)
state MIB and its agent to expose equipment power state to Sun Virtual Box which is a hosted hypervisor, and it is
the network [4]. not possible to monitor the hosted hypervisor, because it is
not itself an Operating System. Resources of VMs running
Short summary of research work of by 4 different on this hypervisors are monitored.
researchers are provided. One important point is that none
of them have not mentioned in their research papers the F. Zabbix and MIB
version of SNMP used. To perform monitoring with any MIB object, it is
compulsory to add it into Zabbix templates. To make, setup
IV. CONFIGURATION AND IMPLEMENTATION OF SNMP look professional, five templates are created in this
AGENT AND ZABBIX
experiment. Each template has different MIB objects.
A. Zabbix Installation
To install, Zabbix, Ubuntu OS was installed on the G. Graphs
physical machine. PHP and MySQL were compulsory to Graphs are actually used to display data with timeline.
install because, Zabbix frontend is designed in PHP which Various graphs are created to display data.
can be accessed in http://localhost/zabbix
VI. CONCLUSION AND FUTURE WORK
B. Configurations of SNMP v3 agent on VMware ESXI 5.5 Resource monitoring is performed with SNMP v3 of
hypervisor (Type I) Type I and II Hypervisors including VMs. And it is found
that monitoring the hypervisor only will not allow us to
It is important to enable the snmpd package on the
hypervisor before the configuration is carried out. know that what recourses are being consumed by each
virtual machine. Each Virtual Machine individually needs to
C. SNMP Agent on Windows Server 2012 be monitored, in order to find out their respective resources
consumption.
All the operating systems provided by Microsoft, does
not support SNMP version 3. So SNMP agent was Load Balancing and VM migration will be a great idea
configured with version 1. after this monitoring setup. VMs can be migrated to other
hypervisor if resources allow us to do and turning off one
V. EXPERIMENTAL RESULTS physical machine will enable us to save energy
A. Hypervisor Vmware ESXi 5.5 consumption. But for all this future work, accurate
monitoring of the system is very important.
Specifications and utilizations of processor, memory,
storage and network are monitored. Moreover it was found REFERENCES
the load on all cores of processors.
[1] Peng, Y., & Chen, Y. (2011). SNMP-based monitoring
B. VM Ubuntu Monitoring of heterogeneous virtual infrastructure in clouds, 1--6.

To monitor VM, SNMP commands are run on the [2] Swarna, J., Raja, C.S. and Ravichandran, K.S. (2012)
SNMP server to find out the resources utilization of Virtual 'Cloud Monitoring based on SNMP', Journal of Theoretical
Machines. and Applied Information Technology, 40(2), pp. 188-193
[Online]. Available at: http://www.jatit.org/volumes/
C. Display Result in Zabbix Vol40No2/11Vol40No2.pdf(Accessed: 18 November 2014).
All the information or values which are collected with
SNMP commands in terminal are displayed in a graph by [3] Hillbrecht, R., Carlos, de Bona, L. C. E. (2012) 'Utility
using Zabbix. and Cloud Computing', A SNMP-based Virtual Machine
Management Interface, 5(), pp. 279-286 [Online]. Available
D. Hypervisor vs VM Monitoring at:(Accessed: 16 November 2014).
Resource monitoring of hypervisor and virtual machines
has performed separately. While monitoring hypervisor, it [4] Blanquicet, F., & Christensen, K. (2008). Managing
can be revealed how much amount of memory is utilized by energy use in a network with a new SNMP power state
server, but it is not possible to identify which virtual MIB, 509--511.
machine is consuming what resources. To find out the
resources consumed by virtual machines, an agent is

978-1-908320-54/4/$31.00 ©2015 IEEE 99

Das könnte Ihnen auch gefallen