Re: Using snmpd on host to monitor guest bandwidth usage
I'm just gonna answer him very shortly here : virsh destroy jamm12a virsh define /etc/libvirt/qemu/jamm12a.xml virsh start jamm12a And yes, this convo doesn't belong here. - Original Message - From: "Avi Kivity" To: "Neil Aggarwal" Cc: kvm@vger.kernel.org Sent: Sunday, October 25, 2009 7:46:15 AM Subject: Re: Using snmpd on host to monitor guest bandwidth usage On 10/25/2009 02:23 AM, Neil Aggarwal wrote: >> As far as i know, you can fix the vm's interfaces on the >> host. I'm using libvirt and you can do it there as described in here : >> http://libvirt.org/formatdomain.html#elementsNICSBridge ( >> What you're looking for is directive ). >> > Setting the target device name is not working. > > Here is what I did: > > I stopped both my guests. > > Next, I opened the file /etc/libvirt/qemu/jamm12a.xml > for my first virtual host and added a target element > for the interface: > > > > > > > Please take this to the libvirt mailing list, since that is all handled by libvirt, not qemu or kvm. -- Do not meddle in the internals of kernels, for they are subtle and quick to panic. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: Using snmpd on host to monitor guest bandwidth usage
On 10/25/2009 02:23 AM, Neil Aggarwal wrote: As far as i know, you can fix the vm's interfaces on the host. I'm using libvirt and you can do it there as described in here : http://libvirt.org/formatdomain.html#elementsNICSBridge ( What you're looking for is directive ). Setting the target device name is not working. Here is what I did: I stopped both my guests. Next, I opened the file /etc/libvirt/qemu/jamm12a.xml for my first virtual host and added a target element for the interface: Please take this to the libvirt mailing list, since that is all handled by libvirt, not qemu or kvm. -- Do not meddle in the internals of kernels, for they are subtle and quick to panic. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
RE: Using snmpd on host to monitor guest bandwidth usage
> As far as i know, you can fix the vm's interfaces on the > host. I'm using libvirt and you can do it there as described in here : > http://libvirt.org/formatdomain.html#elementsNICSBridge ( > What you're looking for is directive ). Setting the target device name is not working. Here is what I did: I stopped both my guests. Next, I opened the file /etc/libvirt/qemu/jamm12a.xml for my first virtual host and added a target element for the interface: I started the virtual host and when I do ifconfig, I see vnet0. Also, when look in /var/log/libvirt/qemu/jamm12a.log, I see this info: LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin HOME=/ /usr/libexec/qemu-kvm -S -M pc -m 1024 -smp 1 -name jamm12a -uuid 6452dcff-c20f-908b-d1ee-7dcf1406a3e0 -monitor pty -pidfile /var/run/libvirt/qemu//jamm12a.pid -boot c -drive file=/var/lib/libvirt/images/jamm12a.img,if=ide,index=0,boot=on -drive file=,if=ide,media=cdrom,index=2 -net nic,macaddr=54:52:00:4f:83:67,vlan=0 -net tap,fd=12,script=,vlan=0,ifname=vnet0 -serial pty -parallel none -usb -vnc 127.0.0.1:0 -k en-us The ifname has vnet0 for its value. This seems to be a bug in KVM. I searched the bug tracker and I do not see anything related. I am using KVM 83-105.el5 installed by yum in CentOS 5.4, could this be fixed in a later version of KVM? Thanks, Neil -- Neil Aggarwal, (281)846-8957, www.JAMMConsulting.com Will your e-commerce site go offline if you have a DB server failure, fiber cut, flood, fire, or other disaster? If so, ask about our geographically redundant database system. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: Using snmpd on host to monitor guest bandwidth usage
Hello, As far as i know, you can fix the vm's interfaces on the host. I'm using libvirt and you can do it there as described in here : http://libvirt.org/formatdomain.html#elementsNICSBridge ( What you're looking for is directive ). If you don't do this, vnet interfaces will be assigned to vm's in the order they start - the first one getting vnet0, the second one vnet1 etc. - Original Message - From: "Neil Aggarwal" To: kvm@vger.kernel.org Sent: Saturday, October 24, 2009 4:52:59 PM Subject: Using snmpd on host to monitor guest bandwidth usage Hello: I am using Cacti to monitor traffic usage on my network. According to what I am reading, snmpd can report traffic stats to Cacti. Running netstat -in on the host, I see this output: Kernel Interface table Iface MTU MetRX-OK RX-ERR RX-DRP RX-OVRTX-OK TX-ERR TX-DRP TX-OVR Flg br01500 0 237609 0 0 013615 0 0 0 BMRU eth0 1500 0 967594 0 0 0 354576 0 0 0 BMRU lo16436 0 63 0 0 0 63 0 0 0 LRU virbr0 1500 00 0 0 0 32 0 0 0 BMRU vnet0 1500 029802 0 0 0 306940 0 0 0 BMRU vnet1 1500 0 311556 0 0 0 789331 0 0 0 BMRU Each guest runs a bridge interface with a static IP address. Looking at the firewall logs vnet1 is connected to guestA and vnet0 is connected to guestB. Will that ever change if I reboot the host or the guests? If it does, that would be a problem. Are there any pitfalls of using this approach? I am looking for a solution where I do not need to run anything on the guests. Thanks, Neil -- Neil Aggarwal, (281)846-8957, www.JAMMConsulting.com Will your e-commerce site go offline if you have a DB server failure, fiber cut, flood, fire, or other disaster? If so, ask about our geographically redundant database system. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Using snmpd on host to monitor guest bandwidth usage
Hello: I am using Cacti to monitor traffic usage on my network. According to what I am reading, snmpd can report traffic stats to Cacti. Running netstat -in on the host, I see this output: Kernel Interface table Iface MTU MetRX-OK RX-ERR RX-DRP RX-OVRTX-OK TX-ERR TX-DRP TX-OVR Flg br01500 0 237609 0 0 013615 0 0 0 BMRU eth0 1500 0 967594 0 0 0 354576 0 0 0 BMRU lo16436 0 63 0 0 0 63 0 0 0 LRU virbr0 1500 00 0 0 0 32 0 0 0 BMRU vnet0 1500 029802 0 0 0 306940 0 0 0 BMRU vnet1 1500 0 311556 0 0 0 789331 0 0 0 BMRU Each guest runs a bridge interface with a static IP address. Looking at the firewall logs vnet1 is connected to guestA and vnet0 is connected to guestB. Will that ever change if I reboot the host or the guests? If it does, that would be a problem. Are there any pitfalls of using this approach? I am looking for a solution where I do not need to run anything on the guests. Thanks, Neil -- Neil Aggarwal, (281)846-8957, www.JAMMConsulting.com Will your e-commerce site go offline if you have a DB server failure, fiber cut, flood, fire, or other disaster? If so, ask about our geographically redundant database system. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html