Author_Institution :
Dept. Inf., Fed. Univ. of Paranα, Curitiba, Brazil
Abstract :
This paper presents Virtual-Machines-MIB, a MIB (Management Information Base) directed to virtual machines management through SNMP (Simple Network Management Protocol). Virtual-Machines-MIB aims to define a standard interface of virtual machines management, allowing the management of several virtual machines monitors, like Xen, KVM and VMWare, with a common SNMP management tool. Different from previous virtual machines management MIBs, which allows the manager to perform only monitoring operations, Virtual-Machines-MIB allows to perform control operations, like create, delete, restart, turn on, pause and shut down virtual machines. It is also possible to use the proposed solution to change a virtual machine´s name, amount of RAM, virtual CPU´s and virtual storage drives. Practical results are presented using ordinary SNMP management tools performing KVM and Xen management. To do this, SNMP agents which support Virtual-Machines-MIB were developed and installed on KVM and Xen hosts. These SNMP agents are based on NET-SNMP public domain´s agent, that was extended to support Virtual-Machines-MIB using libvirt API.
Keywords :
protocols; system monitoring; virtual machines; KVM; NET-SNMP public domain; RAM; SNMP management tool; VMWare; Xen; control operation; libvirt API; management information base; monitoring operation; simple network management protocol; virtual CPU; virtual machines management interface; virtual machines monitor management; virtual storage drive; Cloud computing; Monitoring; Operating systems; Protocols; Random access memory; Virtual machining; XML; MIB; SNMP; management; virtual machines; virtual machines monitor;