That fixes it.. thanks for your help.

>>> Matt Massie <[EMAIL PROTECTED]> 3/24/2005 10:32:30 AM >>>
that is a common gotcha.

gmetad is designed to only collect data from the first host in a 
data_source that it connects with.  the idea is that all hosts listed
as 
a part of a data_source have redundant data.  if one host fails, gmetad

can get the data from the next host in the data_source.

gmond doesn't support multicast on windows (yet) and so i would 
recommend that you have your windows machines send all there data via 
unicast to one or more machines that then get polled by gmetad.  for 
example...

set up one windows machine to listen to all the other windows machines

by using these entries in gmond.conf...

udp_recv_channel {
    port = 8649
}

tcp_accept_channel {
    port = 8649
}

this will configure this gmond to receive UDP traffic on port 8649 and

the share (in xml) all it's data via tcp on port 8649.

all the windows machines that are communicating with this listener only

need to define and udp_send_channel


udp_send_channel {
   host = <ip or hostname of the windows listener>
   port = 8649
}

keep in mind... it's not a problem at all if you want to mix operating

systems too.  windows, linux, solaris.. whatever... they all
communicate 
identically.

good luck!
-matt


Jones George wrote:
> Hi everyone,
>  
> I installed 3.0.0 on a windows2000 and windows2003 machine.  When I
add 
> these
> hosts as a data source on the server running gmetad, only the first
host 
> listed on
> the data_source line shows up in ganglia.. the second one never shows

> up.  I tried
> switching them and the same thing happens.. the first host listed in
the 
> line shows up.
>  
> here are my config files:
>  
> gmetad.conf:
>  
> data_source "Linux Blades" localhost
> data_source "Solaris Hosts" solarishost1:8650 solarishost2:8650
> data_source "Windows Hosts" winhost1:8651 winhost2:8651
>  
>  
> gmond.conf:
>  
>  
> globals {                   
>   setuid = no             
>   user = nobody             
>   cleanup_threshold = 300 /*secs */
> }
>  
> /* If a cluster attribute is specified, then all gmond hosts are
wrapped 
> inside
>  * of a <CLUSTER> tag.  If you do not specify a cluster tag, then all

> <HOSTS> will
>  * NOT be wrapped inside of a <CLUSTER> tag. */
> cluster {
>   name = "Windows"
> }
>  
> /* Feel free to specify as many udp_send_channels as you like. 
Gmond
>    used to only support having a single channel */
> udp_send_channel {
>   host = 127.0.0.1
>   port = 8651
> }
>  
> /* You can specify as many udp_recv_channels as you like as well. */
> udp_recv_channel {
>   port = 8651
> }
>  
> /* You can specify as many tcp_accept_channels as you like to share
>    an xml description of the state of the cluster */
> tcp_accept_channel {
>   port = 8651
> }
>  
>  
>  
> If I telnet to the host and port I get the following from both
hosts:
>  
> # telnet winhost1 8651
> Trying winhost1...
> Connected to winhost1...
> Escape character is '^]'.
> <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
> <!DOCTYPE GANGLIA_XML [
>    <!ELEMENT GANGLIA_XML (GRID|CLUSTER|HOST)*>
>       <!ATTLIST GANGLIA_XML VERSION CDATA #REQUIRED>
>       <!ATTLIST GANGLIA_XML SOURCE CDATA #REQUIRED>
>    <!ELEMENT GRID (CLUSTER | GRID | HOSTS | METRICS)*>
>       <!ATTLIST GRID NAME CDATA #REQUIRED>
>       <!ATTLIST GRID AUTHORITY CDATA #REQUIRED>
>       <!ATTLIST GRID LOCALTIME CDATA #IMPLIED>
>    <!ELEMENT CLUSTER (HOST | HOSTS | METRICS)*>
>       <!ATTLIST CLUSTER NAME CDATA #REQUIRED>
>       <!ATTLIST CLUSTER OWNER CDATA #IMPLIED>
>       <!ATTLIST CLUSTER LATLONG CDATA #IMPLIED>
>       <!ATTLIST CLUSTER URL CDATA #IMPLIED>
>       <!ATTLIST CLUSTER LOCALTIME CDATA #REQUIRED>
>    <!ELEMENT HOST (METRIC)*>
>       <!ATTLIST HOST NAME CDATA #REQUIRED>
>       <!ATTLIST HOST IP CDATA #REQUIRED>
>       <!ATTLIST HOST LOCATION CDATA #IMPLIED>
>       <!ATTLIST HOST REPORTED CDATA #REQUIRED>
>       <!ATTLIST HOST TN CDATA #IMPLIED>
>       <!ATTLIST HOST TMAX CDATA #IMPLIED>
>       <!ATTLIST HOST DMAX CDATA #IMPLIED>
>       <!ATTLIST HOST GMOND_STARTED CDATA #IMPLIED>
>    <!ELEMENT METRIC EMPTY>
>       <!ATTLIST METRIC NAME CDATA #REQUIRED>
>       <!ATTLIST METRIC VAL CDATA #REQUIRED>
>       <!ATTLIST METRIC TYPE (string | int8 | uint8 | int16 | uint16 |

> int32 | uint32 | float | double | timestamp) #REQUIRED>
>       <!ATTLIST METRIC UNITS CDATA #IMPLIED>
>       <!ATTLIST METRIC TN CDATA #IMPLIED>
>       <!ATTLIST METRIC TMAX CDATA #IMPLIED>
>       <!ATTLIST METRIC DMAX CDATA #IMPLIED>
>       <!ATTLIST METRIC SLOPE (zero | positive | negative | both | 
> unspecified) #IMPLIED>
>       <!ATTLIST METRIC SOURCE (gmond | gmetric) #REQUIRED>
>    <!ELEMENT HOSTS EMPTY>
>       <!ATTLIST HOSTS UP CDATA #REQUIRED>
>       <!ATTLIST HOSTS DOWN CDATA #REQUIRED>
>       <!ATTLIST HOSTS SOURCE (gmond | gmetric | gmetad) #REQUIRED>
>    <!ELEMENT METRICS EMPTY>
>       <!ATTLIST METRICS NAME CDATA #REQUIRED>
>       <!ATTLIST METRICS SUM CDATA #REQUIRED>
>       <!ATTLIST METRICS NUM CDATA #REQUIRED>
>       <!ATTLIST METRICS TYPE (string | int8 | uint8 | int16 | uint16
| 
> int32 | uint32 | float | double | timestamp) #REQUIRED>
>       <!ATTLIST METRICS UNITS CDATA #IMPLIED>
>       <!ATTLIST METRICS SLOPE (zero | positive | negative | both | 
> unspecified) #IMPLIED>
>       <!ATTLIST METRICS SOURCE (gmond | gmetric) #REQUIRED>
> ]>
> <GANGLIA_XML VERSION="3.0.0" SOURCE="gmond">
> <CLUSTER NAME="Windows" LOCALTIME="1111697977" OWNER="unspecified" 
> LATLONG="unspecified" URL="unspecified">
> <HOST NAME="winhost IP="127.0.0.1" REPORTED="1111697969" TN="8" 
> TMAX="20" DMAX="0" LOCATION="unspecified"
GMOND_STARTED="1111694728">
> <METRIC NAME="disk_total" VAL="0.000" TYPE="double" UNITS="GB"
TN="3240" 
> TMAX="1200" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="cpu_speed" VAL="797" TYPE="uint32" UNITS="MHz" TN="841"

> TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="part_max_used" VAL="0.0" TYPE="float" UNITS="" TN="1" 
> TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="swap_total" VAL="1769472" TYPE="uint32" UNITS="KB" 
> TN="841" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="os_name" VAL="Cygwin" TYPE="string" UNITS="" TN="841" 
> TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="cpu_user" VAL="0.1" TYPE="float" UNITS="%" TN="20" 
> TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="cpu_system" VAL="0.3" TYPE="float" UNITS="%" TN="20" 
> TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="cpu_aidle" VAL="96.1" TYPE="float" UNITS="%" TN="20" 
> TMAX="3800" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="load_five" VAL="0.00" TYPE="float" UNITS="" TN="0" 
> TMAX="325" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="proc_run" VAL="0" TYPE="uint32" UNITS="" TN="391" 
> TMAX="950" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="mem_free" VAL="833880" TYPE="uint32" UNITS="KB" TN="40"

> TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="mem_buffers" VAL="0" TYPE="uint32" UNITS="KB" TN="40" 
> TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="swap_free" VAL="1754704" TYPE="uint32" UNITS="KB"
TN="40" 
> TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="bytes_in" VAL="2759.05" TYPE="float" UNITS="bytes/sec"

> TN="80" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="pkts_out" VAL="0.00" TYPE="float" UNITS="packets/sec" 
> TN="80" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="cpu_num" VAL="1" TYPE="uint16" UNITS="CPUs" TN="841" 
> TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="disk_free" VAL="0.000" TYPE="double" UNITS="GB" TN="1"

> TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="mem_total" VAL="1179168" TYPE="uint32" UNITS="KB"
TN="841" 
> TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="cpu_wio" VAL="0.0" TYPE="float" UNITS="%" TN="20" 
> TMAX="3800" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="boottime" VAL="1111688306" TYPE="uint32" UNITS="s" 
> TN="841" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="machine_type" VAL="x86" TYPE="string" UNITS="" TN="841"

> TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="os_release" VAL="cygwin" TYPE="string" UNITS=""
TN="841" 
> TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="cpu_nice" VAL="0.0" TYPE="float" UNITS="%" TN="20" 
> TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="cpu_idle" VAL="99.6" TYPE="float" UNITS="%" TN="20" 
> TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="load_one" VAL="0.00" TYPE="float" UNITS="" TN="1" 
> TMAX="70" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="load_fifteen" VAL="0.00" TYPE="float" UNITS="" TN="0" 
> TMAX="950" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="proc_total" VAL="0" TYPE="uint32" UNITS="" TN="391" 
> TMAX="950" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="mem_shared" VAL="0" TYPE="uint32" UNITS="KB" TN="40" 
> TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="mem_cached" VAL="0" TYPE="uint32" UNITS="KB" TN="40" 
> TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="gexec" VAL="OFF" TYPE="string" UNITS="" TN="241" 
> TMAX="300" DMAX="0" SLOPE="zero" SOURCE="gmond"/>
> <METRIC NAME="bytes_out" VAL="0.00" TYPE="float" UNITS="bytes/sec" 
> TN="80" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> <METRIC NAME="pkts_in" VAL="0.00" TYPE="float" UNITS="packets/sec" 
> TN="80" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/>
> </HOST>
> </CLUSTER>
> </GANGLIA_XML>
> Connection closed by foreign host.
> #
>  
> sorry about the really long email...
> thanks for any help..
>  
> -Jones
>  
>  

-- 
PGP fingerprint 'A7C2 3C2F 8445 AD3C 135E F40B 242A 5984 ACBC 91D3'

    They that can give up essential liberty to obtain a little
       temporary safety deserve neither liberty nor safety.
   --Benjamin Franklin, Historical Review of Pennsylvania, 1759


Reply via email to