My installation started having an issue yesterday afternoon that I have yet to explain or remedy. One cluster that I have unicasting, has started "losing" hosts... the directory entries on disk never get created for newly deployed hosts, and gmond reports receiving messages for the host (and outputs metrics) but gmetad does not report an "updating host" message, and never creates the RRD's even though the host is up.

The critical problem is that the report graphs for this cluster have stopped being updated as well, which nix'es my ability to view cluster load/job level... in addition to not being able to alert on the RRD values for the individual hosts that are malfunctioning. Those hosts that are "good" continue to update their metric RRD's properly, their host reports are populated etc. The bad ones I cannot explain...

The two questions, if anyone has insight:

1) What is causing gmetad to stop acting on the gmond XML input that it has available? I don't see any error or threshhold it's hitting WRT the hosts, they just don't create/update the RRD

2) Why does the report stop being populated (the graph is still generated with past data, but not updated with new... not even the data from hosts that ARE functioning individually.

I'm continuing on with this, will update with anything else I find awry. Any suggestions on what to pursue beyond this are welcome... at this point it looks to me a problem with the magic in gmetad's parsing of the gmond output, since it is present and up-to-date but not acting on it.

Cheers,

/eli


Here are the details:

server:
ganglia 3.0.2 (x86_64)
6 (six) multicast clusters polled by gmetad
1 (one) unicast cluster, reporting to a 'mute' gmond aggregating on the same host as gmetad.

clients:
suse9.3 x86_64
ganglia 3.0.2 (x86_64)


Debug logged info (-d2):

Bad host:

  Apache error_log for bad host:
ERROR: opening '/var/lib/ganglia/rrds/Opteron_Production-Desktop_Droid_Cluster/frankenstein.lucasfilm.com/swap_free.rrd': No such file or directory

  gmond:
    Processing a Ganglia_message from badhost
  gmetad:
server_thread() received request "/Opteron_Production-Desktop_Droid_Cluster/badhost" from 127.0.0.1

  XML:
<HOST NAME="badhost" IP="10.65.34.22" REPORTED="1143682835" TN="4" TMAX="20" DMAX="0" LOCATION="unspecified" GMOND_STARTED="1143677550"> <METRIC NAME="cpu_num" VAL="2" TYPE="uint16" UNITS="CPUs" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="disk_total" VAL="71.047" TYPE="double" UNITS="GB" TN="1688" TMAX="1200" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="disk_free" VAL="57.776" TYPE="double" UNITS="GB" TN="128" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="cpu_speed" VAL="2612" TYPE="uint32" UNITS="MHz" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="part_max_used" VAL="52.7" TYPE="float" UNITS="" TN="128" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_total" VAL="8147640" TYPE="uint32" UNITS="KB" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="swap_total" VAL="2104504" TYPE="uint32" UNITS="KB" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="boottime" VAL="1143590767" TYPE="uint32" UNITS="s" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="machine_type" VAL="x86_64" TYPE="string" UNITS="" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="os_name" VAL="Linux" TYPE="string" UNITS="" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="os_release" VAL="2.6.13.4_K8+NUMA+NV" TYPE="string" UNITS="" TN="488" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="cpu_user" VAL="93.6" TYPE="float" UNITS="%" TN="27" TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="cpu_system" VAL="0.6" TYPE="float" UNITS="%" TN="27" TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="load_one" VAL="2.03" TYPE="float" UNITS="" TN="68" TMAX="70" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="proc_run" VAL="2" TYPE="uint32" UNITS="" TN="8" TMAX="950" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="proc_total" VAL="128" TYPE="uint32" UNITS="" TN="8" TMAX="950" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_free" VAL="1328356" TYPE="uint32" UNITS="KB" TN="8" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_shared" VAL="0" TYPE="uint32" UNITS="KB" TN="8" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_buffers" VAL="199232" TYPE="uint32" UNITS="KB" TN="8" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_cached" VAL="4569200" TYPE="uint32" UNITS="KB" TN="8" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="swap_free" VAL="2101964" TYPE="uint32" UNITS="KB" TN="8" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="gexec" VAL="ON" TYPE="string" UNITS="" TN="188" TMAX="300" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="bytes_out" VAL="6066.85" TYPE="float" UNITS="bytes/sec" TN="8" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="bytes_in" VAL="203006.30" TYPE="float" UNITS="bytes/sec" TN="8" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="numthreads" VAL="2" TYPE="int8" UNITS="" TN="324" TMAX="60" DMAX="0" SLOPE="both" SOURCE="gmetric"/> <METRIC NAME="numjobs" VAL="2" TYPE="int8" UNITS="" TN="324" TMAX="60" DMAX="0" SLOPE="both" SOURCE="gmetric"/>
</HOST>


Good host:

  gmond:
    Processing a Ganglia_message from goodhost
  gmetad:
    Updating host goodhost, metric numjobs
server_thread() received request "/Opteron_Production-Desktop_Droid_Cluster/goodhost" from 127.0.0.1
  XML:
<HOST NAME="goodhost" IP="10.73.16.225" REPORTED="1143682838" TN="1" TMAX="20" DMAX="0" LOCATION="unspecified" GMOND_STARTED="1143137198"> <METRIC NAME="cpu_num" VAL="2" TYPE="uint16" UNITS="CPUs" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="disk_total" VAL="71.047" TYPE="double" UNITS="GB" TN="2039" TMAX="1200" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="disk_free" VAL="46.667" TYPE="double" UNITS="GB" TN="178" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="cpu_speed" VAL="2411" TYPE="uint32" UNITS="MHz" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="part_max_used" VAL="70.5" TYPE="float" UNITS="" TN="178" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_total" VAL="8147640" TYPE="uint32" UNITS="KB" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="swap_total" VAL="2104504" TYPE="uint32" UNITS="KB" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="boottime" VAL="1142553979" TYPE="uint32" UNITS="s" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="machine_type" VAL="x86_64" TYPE="string" UNITS="" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="os_name" VAL="Linux" TYPE="string" UNITS="" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="os_release" VAL="2.6.13.4_K8+NUMA+NV" TYPE="string" UNITS="" TN="838" TMAX="1200" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="cpu_user" VAL="73.1" TYPE="float" UNITS="%" TN="8" TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="cpu_system" VAL="3.9" TYPE="float" UNITS="%" TN="8" TMAX="90" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="load_one" VAL="1.99" TYPE="float" UNITS="" TN="9" TMAX="70" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="proc_run" VAL="2" TYPE="uint32" UNITS="" TN="149" TMAX="950" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="proc_total" VAL="156" TYPE="uint32" UNITS="" TN="149" TMAX="950" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_free" VAL="2359176" TYPE="uint32" UNITS="KB" TN="28" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_shared" VAL="0" TYPE="uint32" UNITS="KB" TN="28" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_buffers" VAL="36384" TYPE="uint32" UNITS="KB" TN="28" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="mem_cached" VAL="4162056" TYPE="uint32" UNITS="KB" TN="28" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="swap_free" VAL="1786428" TYPE="uint32" UNITS="KB" TN="28" TMAX="180" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="gexec" VAL="ON" TYPE="string" UNITS="" TN="229" TMAX="300" DMAX="0" SLOPE="zero" SOURCE="gmond"/> <METRIC NAME="bytes_out" VAL="305162.19" TYPE="float" UNITS="bytes/sec" TN="28" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="bytes_in" VAL="40802.30" TYPE="float" UNITS="bytes/sec" TN="28" TMAX="300" DMAX="0" SLOPE="both" SOURCE="gmond"/> <METRIC NAME="numthreads" VAL="1" TYPE="int8" UNITS="" TN="844" TMAX="60" DMAX="0" SLOPE="both" SOURCE="gmetric"/> <METRIC NAME="numjobs" VAL="1" TYPE="int8" UNITS="" TN="844" TMAX="60" DMAX="0" SLOPE="both" SOURCE="gmetric"/>
</HOST>



Reply via email to