It sounds like you are on the right track,  but here is a little hsflowd 
troubleshooting checklist...

On the source (box running hsflowd):

(1).  Any error messages in /var/log/messages?
(2).  Check /etc/hsflowd.conf,  is the collector set,  or is DNSSD=on?
(3).  If using DNSSD, is the "search" setting correct in /etc/resolv.conf?
(4).  If using DNSSD,  are the SRV and TXT records in the zone file on the DNS 
server?
(5).  You can run hsflowd at the shell prompt with debug logging:  "root> 
hsflowd -dd"

On the destination (box running gmond):

(6).  sFlow enabled in gmond.conf?
(7).  check firewall settings (e.g. "root> iptables --list")
(8).  Watch for an sFlow packet arriving every 20 seconds or so:  "root> 
/usr/sbin/tcpdump -n udp port 6343"
(Just remember that tcpdump sees packets before they hit the firewall,  so 
check (7) may still apply)

On the UI: 

Should look exactly the same as is if gmond were running on the source too.

Regards,
Neil


On Oct 18, 2010, at 10:46 AM, Bernard Li wrote:

> Hi Brad:
> 
> On Mon, Oct 18, 2010 at 9:55 AM, Brad Nicholes <bnicho...@novell.com> wrote:
> 
>> I built gmond with the sflow patch and got it up and running.  Then I 
>> downloaded hsflowd from the sourceforge project as described in the gmond 
>> doc.  hsflowd build and installed as expected and everything seemed to be up 
>> and running.  I also added the extra udp_recv_channel block to the 
>> gmond.conf file.  But now after everything is up and running, I don't see 
>> anything different in Ganglia.  The web front end is just showing the same 
>> monitored computers as it did before with the same metrics. If I query gmond 
>> through telnet, I am not seeing any new metrics or spoofed nodes.  What am I 
>> missing?
>> 
>> I also tried to trace the network traffic on one of the machines that is 
>> running hsflowd for anything from port 6343.  I'm not seeing anything there 
>> either even though the box says that hsflowd is running.  I currently have 
>> hsflowd running on two different boxes.  One is a SLED 10 box and the other 
>> is a SLES 10 box.
> 
> You will need 2 hosts to test this, one running gmond and the other
> running hsflowd (don't run gmond on this host).
> 
> On gmond.conf, add the extra udp_recv_channel as you had done and on
> the hsflowd.conf, follow these instructions:
> 
> http://bugzilla.ganglia.info/cgi-bin/bugzilla/show_bug.cgi?id=276#c5
> 
> Then the hsflowd host should show up on the gmond XML stream as if
> it's running gmond.
> 
> Cheers,
> 
> Bernard


------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to