1. The spoofing is done by adding some extra data to the XDR packets that are 
sent from gmetric to other gmond's and also by adding extra data to the XML.

2. Currently spoofing only works from gmetric.  However there is some working 
being done to make it also work directly from gmond.  But this work will only 
be available in Ganglia 3.1.x.

3. In the current gmond, you would have to recreate everything through gmetric 
that gmond is already doing.  This would mean a lot of processes coming and 
going all of the time.  Once spoofing has been added to gmond, it may just be a 
matter of some extra processing that has to take place to make sure that all of 
the metrics are being recorded correctly, I don't believe that there would be 
an performance issues.  But we will have to wait and see how everything shakes 
out in gmond.

Brad

>>> Ben Hartshorne <[EMAIL PROTECTED]> 1/24/2008 8:29 AM >>>
Hi All,

I'm trying to get ganglia metrics from some hosts that are hiding behind
a NAT box.  Obviously, since ganglia identifies the sender using reverse
DNS on the sending host, this does not work.

I have read about the host spoofing patch, and have three questions:
* does it actually spoof the IP address in the IP header, or does it
  insert some extra information into the XML stream saying 'hey, I'm
  spoofing this other computer, ignore my actual IP address'? [1]
* does the spoofing only work in gmetric, or is there a way to ask gmond
  to spoof addresses using the same logic?
* Is there some reason it would be a bad idea to have *every* reporting
  host "spoof" their own IP address?  Is there a big performance hit or
  anything?  Because I'd almost rather just have every host report who
  they are in the stream and then I don't need to worry about the
  network layout nearly so much.

Thanks,

-ben

[1] If the former, it will get squished by the NAT and won't work.  If
the latter, it will get through the NAT and all will be well.  I'm
guessing it's the latter, because otherwise you wouldn't be able to use
TCP to send the information (since the handshake would never complete).

-- 
Ben Hartshorne
email: [EMAIL PROTECTED] 
http://ben.hartshorne.net


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to