Index

A note on the digital index

A link in an index entry is displayed as the section title in which that entry appears. Because some sections have multiple index markers, it is not unusual for an entry to have several links to the same section. Clicking on any link will take you directly to the place in the text in which the marker appears.

Symbols

| (pipe symbol) in text returned by Nagios plug-in, Sending Nagios Data to Ganglia

A

access control
configuring for gmond, Access control
default setup or configuring new rules, Access Controls
ACLs (access control lists)
for gmond, Access control
testing with netcat for gmetad hosts, gmetad hierarchy and federation; some grids don’t appear on the Web
actions
allow or deny, Access control
view and edit, Actions
action_url attribute (Nagios services), pointing to Ganglia graph.php, Displaying Ganglia Data in the Nagios UI
active-active gmetad topology, gmetad topology
aggregated services, problems with, Check Multiple Metrics on a Specific Host
aggregrate graphs in gweb, The gweb Aggregated Graphs Tab
AJAX requests from JavaScript applications in client browsers, Web load
Android, mobile VoIP on (see Lumicall case study)
Apache Portable Runtime (APR) libraries, Requirements, Extended Metrics
major component of gmond, C/C++ Modules
Apache web servers
Apache virtual host configuration for gweb, Apache virtual host configuration
configuring authentication, Sample Apache configuration
expanding capabilities by adding modules, Extended Metrics
mod_sflow, Ganglia and sFlow
HTTP counters and operation samples reported by, Using Ganglia with Other sFlow Tools
requirement for gweb installation, Requirements
starting up, Starting Up the Processes
stats generated for Tagged using mod_sFlow, Apache
troubleshooting when blank page appears in browser, Blank page appears in the browser
verifying installation on Mac OS X, OS X
APACHE_USER variable (Linux)
setting for gweb on Debian-based distributions, Debian-based distributions
setting for gweb on RPM-based distributions, RPM-based distributions
application metrics, Wait, How Many Metrics? Monitoring at Quantcast
application platform, Ganglia as, Ganglia as an Application Platform
application settings, configuring for gweb, Application settings
APR (see Apache Portable Runtime libraries)
atime updates for RRD files, Dealing with High IO Demand from gmetad
authentication and authorization, Authentication and AuthorizationConfiguration Examples
access controls, Access Controls
actions, Actions
configuration examples, Configuration Examples
enabling authentication, Enabling Authentication
modes of operation for authorization system, Configuration
Automatic Rotation, The gweb Automatic Rotation Tab
autotools, Managing and Extending Metrics
build system, Other platforms
cloning and building C/C++ module, Cloning and building a C/C++ module with autotools
cloning and building C/C++ module with
autoreconf command, re-running, Putting it all together with autotools

B

batch job monitoring (SARA study), Customizations
battery metric for Lumicall, Implementing gmetric4j Within Lumicall
Bigtable, Introducing Hadoop and HBase
bind_hostname parameter, Host appears multiple times in web, different variations of the hostname (or IP address), gmond fails to start or localhost issues
boot_time metric, spoofed, Spoofing with Modules
Broadcom Net Interface Controllers (NICs), bugs in, Spikes in graphs
browsers
blank page appearing in, Blank page appears in the browser
displaying white page with error message, Browser displays white page with error message
bug database, Known Bugs and Other Limitations
bug tracker, Bug Tracker
business metrics, Wait, How Many Metrics? Monitoring at Quantcast

C

C/C++
choosing among Python, gmetric, and C/C++ for custom metrics, How to Choose Between C/C++, Python, and gmetric
modules for gmond, Extending gmond with ModulesPutting it all together with autotools
anatomy of, Anatomy of a C/C++ module
cloning and building with autotools, Cloning and building a C/C++ module with autotools
configuring a metric module, Configuring a C/C++ metric module
deploying a metric module, Deploying a C/C++ metric module
Ganglia_25metric structure, Ganglia_25metric structure
metric_cleanup function, metric_cleanup function
metric_handler function, metric_handler function
metric_init function, metric_init callback function
mmodule structure, mmodule structure
cache-related race conditions, Principle of Operation
call_back element, Writing a Python metric module
case studies, Ganglia Case StudiesConclusion
Lumicall (mobile VoIP on Android), Lumicall (Mobile VoIP on Android)Lumicall: Conclusion
monitoring at Etsy, many tools in toolbox, Monitoring Is Mandatory
monitoring at Quantcast, Wait, How Many Metrics? Monitoring at QuantcastConclusions
Reuters Financial Software (RFS), Reuters Financial SoftwareResults
SARA, SARAConclusion
Tagged, Inc., Tagged, Inc.SARA
case_sensitive_hostnames attribute (gmetad.conf), Are the Measurements Arriving at gmond?
CGI headers and footers (custom), support by Nagios UI, Displaying Ganglia Data in the Nagios UI
check heartbeat plug-in, Check Heartbeat
check_ganglia_metric plug-in, Check a Single Metric on a Specific Host
check_host_regex plug-in, Principle of Operation, Check Multiple Metrics on a Range of Hosts
check_multiple_metrics plug-in, Check Multiple Metrics on a Specific Host
check_nrpe command, Monitoring Processes
check_ping plug-in for Nagios (example), Sending Nagios Data to Ganglia
wrapper for, Sending Nagios Data to Ganglia
check_procs command, Monitoring Processes
check_value_same_everywhere plug-in, Verify that a Metric Value Is the Same Across a Set of Hosts
clock synchronization, Ganglia issue with, Known Bugs and Other Limitations
cloud resources, monitoring, Dead/retired hosts still appearing in the Web
cluster section, gmond configuration file, Section: cluster
cluster view
gweb, Cluster View
adjusting time range, Adjusting the time range
physical view, Physical view
hostname in uppercase, link not working, Cluster view shows uppercase hostname, link doesn’t work
clusters
configuring Ganglia clusters, Configuring gmond to Receive sFlow
Ganglia versus HPC, Redundancy Breeds Organization
gmond and Ganglia cluster scalability, gmond and Ganglia Cluster Scalability
gmond, spoofed metrics and, Spoofing with gmetric
collection_group section, gmond configuration file, Section: collection_group
Common Logfile Format (CLF), HTTP Metrics
using sflowtool to convert sFlow HTTP operation data into, Using Ganglia with Other sFlow Tools
composite graphs, custom, Custom Composite Graphs
conf.php file
defining time spans in, Adjusting the time range
GangliaAcl configuration property, Access Controls
configure.ac file, Adding a module within either project
configuring Ganglia, Configuring GangliaAdvanced features
gmetad, gmetadgweb
gmond, gmondSection: collection_group
gweb, gwebAdvanced features
connectivity, monitoring, Monitoring Connectivity
COUNTER type (RRD files), Gaps appear randomly in the graphs
counter values, using statsd for, Advanced Metrics Aggregation and You
CPU count, wrong, Wrong CPU count or other metrics are missing
CPU metrics, Wait, How Many Metrics? Monitoring at Quantcast
Mod_MultiCPU, Mod_MultiCPU
obtaining in RFS case study, Using Ganglia for the analysis
cron collection jobs, monitoring with Nagios, Monitoring cron Collection Jobs

D

dashboard UI framework (Etsy), Embrace Diversity
data analysis with gweb, gweb: Next-Generation Data Analysis
data_source attribute (gmetad.conf), The data_source attribute
gmetad not polling all nodes defined in, gmetad doesn’t poll all nodes defined in data_source
deaf and mute global settings (gmond), Configuring gmond to Receive sFlow
deaf/mute multicast topology, Topology considerations
Debian-based Linux, Installing and Configuring Ganglia
(see also Linux)
fio package, Testing the IO Subsystem
installing gmetad, Debian-based distributions
installing gmond, Debian-based distributions
installing gweb, Debian-based distributions
debug mode, Running in Foreground/Debug Mode
debugging with gmond-debug, Debugging with gmond-debug
decompose graphs in gweb, Decompose Graphs
delimiters in Nagios plug-ins, Sending Nagios Data to Ganglia
denial-of-service attacks, gmond uses a lot of RAM
derived metrics (SLA compliance), Wait, How Many Metrics? Monitoring at Quantcast
DESTDIR variable (Linux)
setting for gweb on Debian-based distributions, Debian-based distributions
setting for gweb on RPM-based distributions, RPM-based distributions
destination replication (sFlow packets), Using Ganglia with Other sFlow Tools
DFS metrics (Hadoop), Configuring Hadoop and HBase to Publish Metrics to Ganglia
DHCP, failure to complete before starting gmond, gmond doesn’t start properly on bootup
disk IO levels, monitoring for disk storing RRD files, Monitoring the Monitoring System
disk space metrics, Multidisk module, Multidisk
disk utilization, Wait, How Many Metrics? Monitoring at Quantcast
Distributed File System (DFS), Hadoop context, Configuring Hadoop and HBase to Publish Metrics to Ganglia
DNS lookups, reverse, Reverse DNS Lookups
DocumentRoot, Apache server on Mac OS X, OS X
download page, release notes on, Release Notes

E

edit action, Actions
EPEL (Extra Packages for Enterprise Linux), RPM-based distributions
Eric Python IDE, Debugging and testing a Python metric module
ESX, Hypervisor Metrics
Etsy, monitoring at (case study), Monitoring Is Mandatory
spectrum of tools, A Spectrum of Tools
events, The gweb Events TabExamples
manipulation through Ganglia Events API, Events API
examples, Examples
storage in JSON hash, The gweb Events Tab
EXTRA_ELEMENT in gmond XML dump, Writing a Python metric module

F

fadvise/madvise system calls, Excessive IOPS for RRD updates
fc-list command, Fonts in graphs are too big or too small
fio package, Debian-based Linux, Testing the IO Subsystem
firewalls
and sFlow metrics’ arrival at gmond server, Are the Measurements Arriving at gmond?
problems with, in new Ganglia installations, Firewalls
SELinux and, SELinux and Firewall
FLUSHALL command, Controlling rrdcached
fontconfig command, Fonts in graphs are too big or too small
fonts, too big or small in graphs, Fonts in graphs are too big or too small
foreground mode, running daemons in, Running in Foreground/Debug Mode
FQDN for hosts, Some hosts appear with shortname instead of FQDN

G

Ganglia
determining if it’s right for you, Is Ganglia Right for You?
gmond, gmetad, and gweb daemons, Is Ganglia Right for You?
Ganglia Meta Daemon (see gmetad)
Ganglia Monitoring Daemon (see gmond)
Ganglia Web Interface (see gweb)
Ganglia::Gmetric library, Perl script that wraps, json2gmetrics
GangliaAcl configuration property, Access Controls
Ganglia_25metric structure, Ganglia_25metric structure
ganglia_modules_solaris package, Using Ganglia for the analysis
gaps appearing randomly in graphs, Gaps appear randomly in the graphs
GAUGE type (RRD files), Gaps appear randomly in the graphs
gexec, Sending Nagios Data to Ganglia
git source control system, Adding a module within either project
github repository, Spikes in graphs
globals section, gmond.conf file, Configuration file
gmetad, Is Ganglia Right for You?, gmond and Ganglia Cluster ScalabilityDealing with High IO Demand from gmetad
checking IOPS demands with iostat, iostat: Checking IOPS Demands of gmetad
configuring, gmetadgweb
for rrdcached, Configuring gmetad for rrdcached
gmetad.conf file, gmetad.conf: gmetad configuration file
topologies, gmetad topology
firewalls and, Firewalls
installing, gmetad
on Mac OS X, OS X
on Solaris, Solaris
monitoring connectivity with Nagios, Monitoring Connectivity
monitoring with Nagios, Monitoring Processes
necessity of sharding in Quanticast monitoring, Necessity of sharding
overview of, gmetad: Bringing It All Together
process overloading CPU, Gaps appear randomly in the graphs
running in debug mode, Running in Foreground/Debug Mode
sFlow and, Architecture
sharing/instancing collectors, Sharding and instancing
some grids not appearing in the Web, gmetad hierarchy and federation; some grids don’t appear on the Web
starting up, Starting Up the Processes
storage planning and scalability, gmetad Storage Planning and Scalability
acute IO demand during startup, Acute IO Demand During gmetad Startup
forecasting IO workload, Forecasting IO Workload
high IO demand from gametad, Dealing with High IO Demand from gmetad
IO demand in normal operation, gmetad IO Demand During Normal Operation
RRD file structure and scalability, RRD File Structure and Scalability
testing IO subsystem, Testing the IO Subsystem
testing whether operational, Testing Your Installation
troubleshooting, Empty (size = 0) RRD files created
gmetad taking long time to start, gmetad takes a long time to start
not polling all nodes in data_source, gmetad doesn’t poll all nodes defined in data_source
RRA definition changed, but RRD files are unchanged, RRA definition changed in gmetad.conf, but RRD files are unchanged
segmentation fault writing to RRD, gmetad segmentation fault writing to RRD
XML output, netcat and telnet, netcat and telnet
gmetad.conf file
attributes affecting functioning of gmetad daemon, gmetad daemon behavior
data_source attribute, The data_source attribute
generated with Puppet ERB templates, Monitoring Configuration
Graphite support, attributes for, Graphite support
interactive port query syntax, gmetad interactive port query syntax
RRDTool attributes, RRDtool attributes
gmetric, Base Metrics, Extending gmond with gmetricHow to Choose Between C/C++, Python, and gmetric
adding custom metrics to Host sFlow agent, Custom Metrics Using gmetric
choosing among C/C++, Python, and gmetric, How to Choose Between C/C++, Python, and gmetric
custom metrics for SARA, Metrics
library of user-contributed gmetric scripts, Custom Metrics Using gmetric
running from command line, Running gmetric from the Command Line
-S or --spoof option, Custom Metrics Using gmetric
spoofing with, Spoofing with gmetric
XDR protocol, XDR Protocol
gmetric4j, Ganglia Monitoring Within Lumicall
implementing within Lumicall, Implementing gmetric4j Within Lumicall
Java and, Java and gmetric4j
gmond, Is Ganglia Right for You?
choosing among C/C++, Python, and gmetric for custom metrics, How to Choose Between C/C++, Python, and gmetric
collecting performance data when using Ganglia and Nagios, Sending Nagios Data to Ganglia
configuring, gmondSection: collection_group
cluster section of configuration file, Section: cluster
collection_group section of configuration file, Section: collection_group
configuration file, Configuration file
globals section of configuration file, Configuration file
host section of configuration file, Section: host
modules section of configuration file, Section: modules
to receive sFlow, Configuring gmond to Receive sFlowConfiguring gmond to Receive sFlow
sFlow section of configuration file, Optional section: sFlow
TCP Accept Channels section of configuration file, Section: TCP Accept Channels
topology considerations, Topology considerations
UDP section of configuration file, Section: UDP channels
default metrics, Base Metrics
extended metrics, Extended Metrics
extending with gmetric, Extending gmond with gmetricHow to Choose Between C/C++, Python, and gmetric
running gmetric from command line, Running gmetric from the Command Line
spoofing gmetric values, Spoofing with gmetric
extending with modules, Extending gmond with Modules
C/C++ modules, C/C++ ModulesPutting it all together with autotools
GPU monitoring with NVML module, Real World: GPU Monitoring with the NVML Module
Mod_Python, Mod_PythonDeploying a Python metric module
spoofing with modules, Spoofing with Modules
firewall settings for, Firewalls
installing, gmondOther platforms
on Linux, Debian-based distributions
on Mac OS X, OS X
on other platforms, Other platforms
on Solaris, Solaris
requirements for, Requirements
Java Virtual Machine(s) and, Java Virtual Machine Metrics
JVM metrics pushed to, using sFlow, Java
metric gathering agent, Managing and Extending Metrics
Mod_GStatus module, monitoring gmond metrics, Mod_GStatus
monitoring with Nagios, Monitoring Processes
connectivity, Monitoring Connectivity
multiple memcache sFlow instances and, memcache Metrics
overview of, gmond: Big Bang in a Few Bytes
plug-ins, Quanticast case study, gmond plug-ins
processing handling TCP polls from gmetad, overloaded, Gaps appear randomly in the graphs
processing sFlow data, Are the Measurements Being Sent?
replacement by sFlow agents in Tagged.com monitoring, Site Architecture
restarting, problems caused by, Hosts don’t appear/data stale after UDP aggregator restarted
running in debug mode, command for piping output, Running in Foreground/Debug Mode
scalability, gmond and Ganglia Cluster Scalability
sFlow agents and, Ganglia and sFlow
sFlow and, Architecture
sFlow HTTP metrics and, HTTP Metrics
starting up, Starting Up the Processes
tasks performed by agents, Architecture
testing whether operational on given host, Testing Your Installation
troubleshooting
excessive use of RAM, gmond uses a lot of RAM
failure to start/localhost issues, gmond fails to start or localhost issues
not starting properly on bootup, gmond doesn’t start properly on bootup
UDP receiving buffer errors, UDP receives buffer errors on a machine running gmond
verifying sFlow packets’ arrival at gmond server, Are the Measurements Arriving at gmond?
XDR protocol, XDR Protocol
XML output
in multicast environment, netcat and telnet
in unicast environment, netcat and telnet
gmond-debug, Debugging with gmond-debug
installing, Debugging with gmond-debug
running, Debugging with gmond-debug
gmond.conf file, Configuration file
(see also gmond, configuring)
breadking into multiple files, Configuration file
generated with Puppet ERB templates, Monitoring Configuration
Google
Bigtable, Introducing Hadoop and HBase
MapReduce, Introducing Hadoop and HBase
Google File System (GFS), Introducing Hadoop and HBase
GPU (Graphics Processing Unit), monitoring with NVML module, Real World: GPU Monitoring with the NVML Module
Graphite, gmetad: Bringing It All Together, A Spectrum of Tools
attributes in gmetad.conf file, Graphite support
graph_engine configuration attribute, gweb, Advanced features
graphs, custom, created by SARA, Custom graphs
grep, Browser displays white page with error message
netcat/grep commands issued against gmetad port 8651, netcat and telnet
grid view (gweb), Grid View
GROUP element, Writing a Python metric module
GSM metrics for Android, Implementing gmetric4j Within Lumicall
Lumicall GSM signal strength metric, Implementing gmetric4j Within Lumicall
gstat, gstat
-al option for more details, gstat
-aml option, listing hosts by IP addresses, gstat
-d option, listing dead hosts, gstat
GSX, Hypervisor Metrics
gweb, Is Ganglia Right for You?, The Ganglia Web InterfaceConfiguration Examples
aggregate graphs, The gweb Aggregated Graphs Tab
authentication and authorization, Authentication and AuthorizationConfiguration Examples
automatic rotation, The gweb Automatic Rotation Tab
compare hosts feature, The gweb Compare Hosts Tab
configuring, gwebAdvanced features
advanced features, Advanced features
Apache virtual host, Apache virtual host configuration
application settings, Application settings
look and feel, Look and feel
options, gweb options
security, Security
custom composite graphs, Custom Composite Graphs
decompose graphs, Decompose Graphs
events, The gweb Events TabExamples
firewall settings for, Firewalls
installing, gwebConfiguring Ganglia
on Linux, Linux
on Mac OS X, OS X
on Solaris, OS X
requirements for, Requirements
logs, Logs
main navigation, The Ganglia Web Interface
cluster view, Cluster View
graphing all time periods, Graphing All Time Periods
grid view, Grid View
host view, Host View
overview, The gweb Main Tab
mobile, The gweb Mobile Tab
Nagios plug-ins in versions as of 2.2.0, Monitoring Ganglia Metrics with Nagios
other features, Other Features
overview of, gweb: Next-Generation Data Analysis
PHP scripts interacting with Nagios plug-ins, Principle of Operation
running in debug mode, Running in Foreground/Debug Mode
search, The gweb Search Tab
views, The gweb Views Tab
defining using JSON, The gweb Views Tab

H

Hadoop and HBase, Ganglia and Hadoop/HBaseConfiguring Hadoop and HBase to Publish Metrics to Ganglia
configuring to publish metrics to Ganglia, Configuring Hadoop and HBase to Publish Metrics to GangliaConfiguring Hadoop and HBase to Publish Metrics to Ganglia
list of HBase metrics, Configuring Hadoop and HBase to Publish Metrics to Ganglia
hadoop-metrics.properties file, Configuring Hadoop and HBase to Publish Metrics to Ganglia
HBase (hbase) context, Configuring Hadoop and HBase to Publish Metrics to Ganglia
headers
C headers required to compile a module, Cloning and building a C/C++ module with autotools
custom CGI headers, support by Nagios UI, Displaying Ganglia Data in the Nagios UI
heap memory, utilization by JVM in Tagged case study, Java performance
heartbeat counter, Check Heartbeat
heatmaps, Cluster View
hierarchical topology (gmetad), gmetad topology
Holt-Winters aberrance detection, Holt-Winters aberrance detection
host regular expressions, The gweb Aggregated Graphs Tab
Host sFlow agents, Host sFlow AgentCustom Metrics Using gmetric
custom metrics using gmetric, Custom Metrics Using gmetric
in Tagged.com monitoring, Monitoring Configuration
installing and configuring daemon (hsflowd), Host sFlow Agent
subagents, Host sFlow Subagents
host view (gweb), Host View
node view, Node view
viewing individual metrics, Viewing individual metrics
hostgroups, in Nagios service check, Principle of Operation
hosts
appearing in wrong cluster, Host appears in the wrong cluster
appearing with shortname instead of FQDN, Some hosts appear with shortname instead of FQDN
compare hosts feature in gweb, The gweb Compare Hosts Tab
dead or retired, still appearing in Web, Dead/retired hosts still appearing in the Web
different hostnames or IP addresses showing up for, Host appears multiple times in web, different variations of the hostname (or IP address)
host completely missing from cluster, Some host is completely missing from the cluster
host section of gmond configuration file, Section: host
listing by IP addresses instead of hostnames with gstat, gstat
listing only dead hosts with gstat -d command, gstat
as monitoring system, Hosts ARE the Monitoring System
not appearing in web interface, One or more hosts don’t appear in the web interface
problems with hostnames, Cluster view shows uppercase hostname, link doesn’t work
redundancy of, Redundancy Breeds Organization
searching for in gweb, The gweb Search Tab
host_max, setting to nonzero number, Dead/retired hosts still appearing in the Web
hsflowd.auto file, extracting settings and using as arguments for gmetric.py command, Custom Metrics Using gmetric
hsflowd.conf file, Host sFlow Agent
generated with Puppet ERB templates, Monitoring Configuration
HTTP metrics (sFlow), HTTP Metrics
generating additional metrics with sflowtool, Using Ganglia with Other sFlow Tools
reported by mod_sFlow, slfowtool output, Using Ganglia with Other sFlow Tools
HTTP operation attributes (sFlow), HTTP Metrics
hypervisors, Ganglia and sFlow
sFlow metrics on, Hypervisor Metrics

I

IDEs (integrated development environments)
Eric Python IDE, Debugging and testing a Python metric module
Xcode, OS X
info.ganglia.GMonitor, creating instance and calling start( ), Java and gmetric4j
info.ganglia.GSampler, subclassing, Java and gmetric4j
infrastructure metrics, Wait, How Many Metrics? Monitoring at Quantcast
installing Ganglia, Installing GangliaConfiguring Ganglia
gmetad, gmetadgweb
gmond, gmondOther platforms
gweb, gwebConfiguring Ganglia
interactive port query syntax (gmetad), gmetad interactive port query syntax
IO performance of SAN, Using Ganglia for the analysis
IO subsystem, testing, Testing the IO Subsystem
IO workload, forecasting, Forecasting IO Workload
IOPS (input/output operations per second), Who Should Be Concerned About Scalability?
calculating expected workload and testing storage, Dealing with High IO Demand from gmetad
checking IOPS demands of gmetad with iostat, iostat: Checking IOPS Demands of gmetad
excessive IOPS for RRD updates, Excessive IOPS for RRD updates
finding for SAN, Testing the IO Subsystem
IOPS count from iostat command, Forecasting IO Workload
using tempfs to handle high IOPS, Using tmpfs to handle high IOPS
iostat command, Forecasting IO Workload
checking IOPS demands of gmetad, iostat: Checking IOPS Demands of gmetad
irc.freenode.net, IRC

J

Java
Android platform based on, Ganglia Monitoring Within Lumicall
heap memory utilization in Tagged study, Java performance
implementations of XDR protocol and gmetric functionality, Java and gmetric4j
Java Virtual Machine (JVM)
Hadoop JVM context, Configuring Hadoop and HBase to Publish Metrics to Ganglia
Hadoop JVM metrics, Configuring Hadoop and HBase to Publish Metrics to Ganglia
sFlow instrumentation of JVM data in Tagged.com, Java
sFlow metrics on, Java Virtual Machine Metrics
jmx-flow-agent, Java
Job Monarch and other SARA add-ons for Ganglia, Customizations
jQueryMobile toolkit, The gweb Mobile Tab
JSON
configuring graphs with, Custom Composite Graphs
series options, Custom Composite Graphs
events stored in HSON hash, The gweb Events Tab
extension for PHP, Requirements
using to define views in gweb, The gweb Views Tab
validating using Python’s json.tool, The gweb Views Tab
json2gmetrics, json2gmetrics
jvm_hmem_initial metric, Java Virtual Machine Metrics

K

key/value pairs defining events, Events API
KVM, Hypervisor Metrics

L

language directive, module configuration files, Configuring a C/C++ metric module, Configuring a Python metric module
large installations, maintenance and monitoring of, It’s a Problem of Scale
libconfuse, Requirements
parsing of gmond configuration file, Configuration file
libraries
required for gemtad, Requirements
required for gmond, Requirements
libvirt project, Hypervisor Metrics
Linux
gmetad init script, Configuring gmetad for rrdcached
installing and configuring Host sFlow daemon (hsflowd) on server, Host sFlow Agent
installing gmetad, Requirements
installing gmond, Requirements
installing gweb, Linux
installing rrdcached, Installing
kernel readahed ability, bottleneck caused by, Server RRD IO
SELinux and firewall, problems with, SELinux and Firewall
spikes in graphs, alleviating, Spikes in graphs
load_one metrics, searching for, The gweb Search Tab
localhost address, causing faillure of gmond to start, gmond fails to start or localhost issues
logical unit number (LUN) metrics for SAN, Using Ganglia for the analysis
logs, Logs
Combined Logfile Format (CLF) in HTTP operation records, HTTP Metrics
conversion of sFlow data to ASCII CLF for web log analyzers, Using Ganglia with Other sFlow Tools
from gmond running in debug mode, Running in Foreground/Debug Mode
monitoring Apache error log, Blank page appears in the browser
tailing web server log files to derive metrics, Ganglia and sFlow
Logster, Embrace Diversity
look and feel, configuring for gweb, Look and feel
Lumicall (mobile VoIP on Android) case study, Lumicall (Mobile VoIP on Android)Lumicall: Conclusion
Ganglia monitoring within Lumicall, Ganglia Monitoring Within Lumicall
implementing gmetric4j within Lumicall, Implementing gmetric4j Within Lumicall
monitoring mobile VoIP for the enterprise, Monitoring Mobile VoIP for the Enterprise
LXC, Hypervisor Metrics

M

Mac OS X
installing gemetad, OS X
installing gmond, OS X
installing gweb, OS X
MacPorts, OS X
mailing lists for Ganglia, Mailing Lists
Makefile.am file, Adding a module within either project
man fio (IO tester tool), Testing the IO Subsystem
man rrupdate command, Forecasting IO Workload
manpages, Manpages
MapReduce, Introducing Hadoop and HBase
Hadoop MapReduce metrics, Configuring Hadoop and HBase to Publish Metrics to Ganglia
market data overload (RFS case study), Market data overload
memcache
metrics (sFlow), memcache Metrics
operation attributes (sFlow), memcache Metrics
Tagged.com Memcache tier, Site Architecture
memcached, memcached
metrics defined by, memcached
optimizing efficiency in Tagged case study, Optimizing memcached efficiency
memory, Wait, How Many Metrics? Monitoring at Quantcast
detecting leaks and corruption with valgrind, valgrind: Memory Leaks and Memory Corruption
Java heap memor utilization, Tagged study, Java performance
usage issues in SARA case study, Central collector unicast receiver
metadata
defining extra for metric definition, metric_init callback function
defining extra metadata for gmond metrics, Writing a Python metric module
packets, Packets
metric regular expressions, The gweb Aggregated Graphs Tab
metrics
adding to view in gweb, The gweb Views Tab
advanced metrics aggregation, Advanced Metrics Aggregation and YouConfiguring VDED
base metrics collected by gmond, Base Metrics
choosing among C/C++, Python, and gmetric for custom metrics, How to Choose Between C/C++, Python, and gmetric
custom metrics failing to appear, Custom metrics don’t appear
custom metrics for SARA, Metrics
custom metrics, adding to Host sFlow agent using gmetric, Custom Metrics Using gmetric
extended gmond metrics, Extended Metrics
extending gmond with gmetric, Extending gmond with gmetricHow to Choose Between C/C++, Python, and gmetric
extending gmond with modules, Extending gmond with ModulesDeploying a Python metric module
C/C++ modules, C/C++ ModulesPutting it all together with autotools
Python modules, Mod_PythonDeploying a Python metric module
Ganglia, monitoring with Nagios, Monitoring Ganglia Metrics with NagiosDisplaying Ganglia Data in the Nagios UI
gmond metric gathering agent, Managing and Extending Metrics
Java and gmetric4j, Java and gmetric4j
module metric definitions, Module Metric Definitions
NVML module monitoring GPUs, Metrics
real world, GPU monitoring with NVML module, Real World: GPU Monitoring with the NVML Module
searching for in gweb, The gweb Search Tab
sFlow, Ganglia and sFlow
spoofing gmond with modules, Spoofing with Modules
standard sFlow metrics, Ganglia and sFlow, Standard sFlow MetricsConfiguring gmond to Receive sFlow
HTTP metrics, HTTP Metrics
HTTP operation attributes, HTTP Metrics
hypervisor metrics, Hypervisor Metrics
Java Virtual Machine (JVM) metrics, Java Virtual Machine Metrics
memcache metrics, memcache Metrics
memcache operation attributes, memcache Metrics
server metrics, Server Metrics
troubleshooting missing metrics, Wrong CPU count or other metrics are missing
truncated custom metric value, Custom metric’s value is truncated
XDR protocol, XDR Protocol
metric generating utilities that implement, Implementations
metric_cleanup function, metric_cleanup function, Writing a Python metric module
implementing in Python gmond module, Writing a Python metric module
metric_handler function, metric_handler function, Writing a Python metric module
implementing in Python gmond module, Writing a Python metric module
metric_info element, Ganglia_25metric structure
metric_init callback function, metric_init callback function, Writing a Python metric module
missed keys (memcached in Tagged.com study), Optimizing memcached efficiency
MMETRIC_ADD_METADATA macro, metric_init callback function
MMETRIC_INIT_METADATA macro, metric_init callback function
mmodule structure, mmodule structure
elements initialized by STD_MMODULE_STUFF macro and filled by gmond, metric_init callback function
implementation of, Configuring a C/C++ metric module
mobile VoIP on Android (see Lumicall case study)
module metric definitions, Module Metric Definitions
memcached, memcached
Mod_GStatus, Mod_GStatus
Mod_MultiCPU, Mod_MultiCPU
Multidisk module, Multidisk
TcpConn, TcpConn
modules
configuration file section for gmond, Section: modules
extending gmond, Extending gmond with Modules
C/C++ modules, C/C++ ModulesPutting it all together with autotools
Mod_Python, Mod_PythonDeploying a Python metric module
unprivileged user running Python module, Custom metrics don’t appear
module_dir directive, Configuring a C/C++ metric module
module_params element, metric_init callback function
module_params_list element, metric_init callback function
mod_io mudule for gmetad server, Monitoring the Monitoring System
mod_sflow, Ganglia and sFlow
generation of Apache stats for Tagged.com, Apache
HTTP counters and operation samples reported by, Using Ganglia with Other sFlow Tools
monitoring Ganglia, Monitoring the Monitoring System
with Nagios, Monitoring Ganglia with NagiosCollecting rrdcached Metrics
collecting rrdcached metrics, Collecting rrdcached Metrics
monitoring connectivity, Monitoring Connectivity
monitoring cron collection jobs, Monitoring cron Collection Jobs
monitoring processes, Monitoring Processes
monitoring systems, hosts as, Hosts ARE the Monitoring System
multicast
challenge in SARA case study, Challenges
Ganglia clusters sharing multicast address, Redundancy Breeds Organization
gmond configured in, gmond: Metric Gathering Agent
gmond topologies, Topology considerations
multicpu module, Monitoring the Monitoring System
Multidisk module, Multidisk
multiple_http_instances attribute (gmond.conf), HTTP Metrics
multiple_jvm_instances attribute (gmond.conf), Java Virtual Machine Metrics
multiple_memcache_instances attribute (gmond.conf), memcache Metrics

N

Nagios, Ganglia and NagiosCollecting rrdcached Metrics
displaying Ganglia data in Nagios UI, Displaying Ganglia Data in the Nagios UI
integration features, settings in gweb conf.php file, Application settings
macros, Sending Nagios Data to Ganglia
information on, Displaying Ganglia Data in the Nagios UI
monitoring Ganglia metrics with, Monitoring Ganglia Metrics with NagiosDisplaying Ganglia Data in the Nagios UI
check heartbeat, Check Heartbeat
checking multiple metrics on range of hosts, Check Multiple Metrics on a Range of Hosts
checking multiple metrics on specific host, Check Multiple Metrics on a Specific Host
checking single metric on specific host, Check a Single Metric on a Specific Host
plug-in principle of operation, Principle of Operation
verifying metric value across set of hosts, Verify that a Metric Value Is the Same Across a Set of Hosts
monitoring Ganglia with, Monitoring Ganglia with NagiosCollecting rrdcached Metrics
collecting rrdcached metrics, Collecting rrdcached Metrics
monitoring connectivity, Monitoring Connectivity
monitoring Cron collection jobs, Monitoring cron Collection Jobs
monitoring processes, Monitoring Processes
sending data to Ganglia, Sending Nagios Data to Ganglia
nagios.cfg file, Sending Nagios Data to Ganglia
name directive, module configuration files, Configuring a C/C++ metric module, Configuring a Python metric module
netcat, netcat and telnet
testing ACL by executing between gmetad hosts, gmetad hierarchy and federation; some grids don’t appear on the Web
using to check for missing host, Some host is completely missing from the cluster
netstat, TcpConn
network time protocol (NTP), Time Synchronization
NFS, not using, Dealing with High IO Demand from gmetad
noatime option, mounting filesystem with, Dealing with High IO Demand from gmetad
node view (n gweb host view), Node view
NPM module, statsd
NRPE (Nagios Remote Plugin Executor), Application settings
NSCA (Nagios Service Check Acceptor), Application settings
nvidia-smi utility, Installation
NVML module, GPU monitoring with, Real World: GPU Monitoring with the NVML Module
configuration, Configuration
installing NVML module, Installation
metrics, Metrics

O

Object Identifiers (OIDs), SNMP, snmp2ganglia
OpenCSW configuration files, Solaris
OpenVZ, Hypervisor Metrics
operating system metrics, Wait, How Many Metrics? Monitoring at Quantcast
gmond-style plug-ins for, gmond plug-ins
operational advantages provided by Ganglia, SARA study, Operational
operators specified in Nagios definitions for Ganglia plug-ins, Check a Single Metric on a Specific Host

P

packet sniffers, One or more hosts don’t appear in the web interface, Some host is completely missing from the cluster
params directive, modules, Configuring a C/C++ metric module
path directive, module configuration files, Configuring a C/C++ metric module
PCAP format, converting sFlow into, Using Ganglia with Other sFlow Tools
PCRE library, Requirements
per-LUN (logical unit number) metrics from SAN, Using Ganglia for the analysis
performance data, handling with Nagios, Sending Nagios Data to Ganglia
PHP
conf.php file, gweb, gweb options
defining graphs via, Custom Composite Graphs
enabling on Mac OS X, OS X
gweb, gweb: Next-Generation Data Analysis
gweb scripts interacting with Nagios plug-ins, Principle of Operation
requirements for gweb installation, Requirements
physical view (cluster view in gweb), Physical view
pkgconfig, Requirements
postinstallation tasks, Postinstallation
firewall requirements for daemons, Firewalls
starting up the processes, Starting Up the Processes
testing your installation, Testing Your Installation
pregenerated reports, making data available through, Dealing with High IO Demand from gmetad
process_performance_data attribute (nagios.cfg), Sending Nagios Data to Ganglia
protocol reporting tools, using with sFlow, Using Ganglia with Other sFlow Tools
Puppet, managing server configuration at Tagged, Monitoring Configuration
pushToGanglis.sh script (example), Sending Nagios Data to Ganglia
py-statsd, configuring, py-statsd
.pyconf configuration file, Deploying a Python metric module
Python
building gmond metric modules with, Mod_PythonDeploying a Python metric module
configuring gmond for Python metric modules, Configuring gmond to support Python metric modules
configuring Python metric modules, Configuring a Python metric module
debugging and testing Python metric modules, Debugging and testing a Python metric module
deploying Python metric modules, Deploying a Python metric module
writing a Python metric module, Writing a Python metric module
choosing among C/C++, gmetric, and Python for custom metrics in Ganglia, How to Choose Between C/C++, Python, and gmetric
json.tool, The gweb Views Tab
modules for gmond, Extending gmond with Modules

Q

QEMU, Hypervisor Metrics
Quantcast, monitoring at (case study), Wait, How Many Metrics? Monitoring at QuantcastConclusions
best practices for using Ganglia, Best Practices
drawbacks of Ganglia, Drawbacks
coordination over a WAN, Coordination over a WAN
excessive IOPS for RRD updates, Excessive IOPS for RRD updates
necessity of sharding, Necessity of sharding
RRD data consolidation, RRD data consolidation
Ganglia as application platform, Ganglia as an Application Platform
reporting, analysis, and alerting, Reporting, Analysis, and Alerting
Holt-Winters aberrance detection, Holt-Winters aberrance detection
tools for getting more out of Ganglia, Tools
gmond plug-ins, gmond plug-ins
json2gmetrics, json2gmetrics
RRD management scripts, RRD management scripts
snmp2ganglia, snmp2ganglia

R

RAM
excessive use by gmond, gmond uses a lot of RAM
sufficient, for page cache to buffer active disk blocks, Dealing with High IO Demand from gmetad
receive channel, UDP, gmond configuration file, Section: UDP channels
RedHat Linux distributions, RPM-based distributions
(see also Linux; RPM-based Linux)
redundancy, organization from, Redundancy Breeds Organization
regular expressions
checking metrics on regex-defined range of hosts, Check Multiple Metrics on a Range of Hosts
host and metric, for aggregate graphs, The gweb Aggregated Graphs Tab
release notes, Release Notes
Remote Procedure Call (RPC)
Hadoop context, Configuring Hadoop and HBase to Publish Metrics to Ganglia
Hadoop RPC metrics, Configuring Hadoop and HBase to Publish Metrics to Ganglia
removespikes.pl script, Spikes in graphs
replication of sFlow packets, Using Ganglia with Other sFlow Tools
restarting daemons, Restarting Daemons
hosts not appearing/data state after gmond restart, Hosts don’t appear/data stale after UDP aggregator restarted
Reuters Financial Software (RFS) case study, Reuters Financial SoftwareResults
Ganglia in major client project, Ganglia in a Major Client Project
analysis and problem study, Analysis and studying the problem
upgrading takes too long, Upgrading takes too long
using Ganglia for analysis, Using Ganglia for the analysis
Ganglia in QA environment, Ganglia in the QA Environment
analysis and reproducing problem, Analysis and reproducing the problem
market data overload, Market data overload
validating solution, Validating the solution
reverse DNS lookups, Reverse DNS Lookups
reverse proxy, Dealing with High IO Demand from gmetad
roles, user, Access Controls
round robin databases, metrics storage in, gmetad: Bringing It All Together
RPM-based Linux
installing gmetad, RPM-based distributions
installing gmond, RPM-based distributions
installing gweb, RPM-based distributions
RRAs (Round Robin Archive values), RRDtool attributes
definition changed in gmetad.conf, but RRD files unchanged, RRA definition changed in gmetad.conf, but RRD files are unchanged
RRD file structure and scalability, RRD File Structure and Scalability
RRD files
created with size 0, Some host is completely missing from the cluster
excessive IOPS for updates to, Excessive IOPS for RRD updates
GAUGE or COUNTER type, Gaps appear randomly in the graphs
gmetad segmentation fault while writing to, gmetad segmentation fault writing to RRD
management script for, Quanticast, RRD management scripts
monitoring disk IO levels for disk storing, Monitoring the Monitoring System
server RRD I/O issues at SARA, Server RRD IO
storing on fast disks, Dealing with High IO Demand from gmetad
storing on RAM disk, Dealing with High IO Demand from gmetad
unchanged, after RRA definition change in gmetad.conf, RRA definition changed in gmetad.conf, but RRD files are unchanged
rrdcached, rrdcached
collecting metrics with Nagios, Collecting rrdcached Metrics
configuring gmetad for, Configuring gmetad for rrdcached
controlling, Controlling rrdcached
gmetad with, gmetad topology
installing, Installing
monitoring with Nagios, Monitoring Processes
rrdcached_socket configuration attribute, gweb, Advanced features
starting up, Starting Up the Processes
troubleshooting, rrdcached Issues, Troubleshooting
using to deal with high IO demand from gmetad, Dealing with High IO Demand from gmetad
RRDTool, gmetad: Bringing It All Together
attributes in gmetad.conf file, RRDtool attributes
better font management in newer versions, Fonts in graphs are too big or too small
command generating a graph, forcing display of, Running in Foreground/Debug Mode
data consolidation, RRD data consolidation
graphs provided for Reuter Financial Software (RFS), Analysis and reproducing the problem
requirement for gmetad installation, Requirements
RRD file structure and scalability, RRD File Structure and Scalability
rrupdate command, Forecasting IO Workload
RSSI metric for Lumicall, Implementing gmetric4j Within Lumicall

S

SAN
I/O performance of, Analysis and studying the problem
testing, Testing the IO Subsystem
SARA case study, SARAConclusion
advantages provided by Ganglia, Advantages
for users, Users
operational, Operational
challenges, Challenges
central collector unicast receiver, Central collector unicast receiver
server RRD I/O, Server RRD IO
customizations, Customizations
custom graphs, Custom graphs
metrics, Metrics
overview, Overview
scalability, Who Should Be Concerned About Scalability?Dealing with High IO Demand from gmetad
gmetad, gmond and Ganglia Cluster ScalabilityDealing with High IO Demand from gmetad
gmond and Ganglia cluster, gmond and Ganglia Cluster Scalability
scale, problem of, It’s a Problem of Scale
search (in gweb), The gweb Search Tab
secret key for authenticated user, Configuration
security
configuration attributes for gweb, Security
sFlow and, Ganglia and sFlow
segmentation faults, strace and truss
gmetad writing to RRD, gmetad segmentation fault writing to RRD
SELinux and firewall, SELinux and Firewall
send channel, UDP, gmond configuration file, Section: UDP channels
send_metadata_interval (gmond.conf), Hosts don’t appear/data stale after UDP aggregator restarted
series options (JSON report), Custom Composite Graphs
servers
installing and configuring hsflowd on Linux server, Host sFlow Agent
monitoring, sFlow agents and, Ganglia and sFlow
server RRD I/O for SARA, Server RRD IO
sFlow server metrics, Server Metrics
service_perfdata_command attribute (nagios.cfg), Sending Nagios Data to Ganglia
PushToGanglia, Sending Nagios Data to Ganglia
session cache cluster efficiency (memcached), Optimizing memcached efficiency
sFlow, Ganglia and sFlowUsing Ganglia with Other sFlow Tools
architecture, Architecture
configuring for gmond, Optional section: sFlow
configuring gmond to receive sFlow, Configuring gmond to Receive sFlowConfiguring gmond to Receive sFlow
examples of use in Tagged.com study, ExamplesSARA
firewall setting for, Firewalls
Ganglia and, Ganglia and sFlow
Host sFlow agent, Host sFlow AgentCustom Metrics Using gmetric
custom metrics using gmetric, Custom Metrics Using gmetric
Host sFlow subagents, Host sFlow Subagents
integration with memcached, memcached
JVM metrics for Tagged.com, Java
random sampling mechanism, Ganglia and sFlow
replacement of gmond in Tagged.com monitoring, Site Architecture
standard metrics, Standard sFlow MetricsConfiguring gmond to Receive sFlow
HTTP metrics, HTTP Metrics
HTTP operation attributes, HTTP Metrics
hypervisor metrics, Hypervisor Metrics
Java Virtual Machine (JVM) metrics, Java Virtual Machine Metrics
memcache metrics, memcache Metrics
memcache operation attributes, memcache Metrics
server metrics, Server Metrics
troubleshooting, Troubleshooting
verifying arrival of packets at gmond server, Are the Measurements Arriving at gmond?
verifying that metrics are being sent, Are the Measurements Being Sent?
using Ganglia with other sFlow tools, Using Ganglia with Other sFlow ToolsUsing Ganglia with Other sFlow Tools
sFlow.org website, sFlow analysis tools, Using Ganglia with Other sFlow Tools
sflowtool, Are the Measurements Arriving at gmond?
converting binary sFlow HTTP operation data to ASCII CLF, Using Ganglia with Other sFlow Tools
converting sFlow into PCAP format, Using Ganglia with Other sFlow Tools
output showing HTTP counters and operation samples, Using Ganglia with Other sFlow Tools
printout of sFlow data contents, Are the Measurements Arriving at gmond?
using output to generate additional metrics, Using Ganglia with Other sFlow Tools
sharding, Necessity of sharding
sharing/instancing gmetad collectors, Sharding and instancing
shortnames for hosts, Some hosts appear with shortname instead of FQDN
Simple Network Management Protocol (SNMP) Object Identifiers (OIDs), snmp2ganglia
slope for metrics, Gaps appear randomly in the graphs
snmp2ganglia, snmp2ganglia
Solaris
Ganglia problems, Known Bugs and Other Limitations
installing gmetad, Solaris
installing gmond, Solaris
installing gweb, OS X
truss, strace and truss
using Ganglia for SAN I/O metrics, Using Ganglia for the analysis
solid-state drives (SSDs), Dealing with High IO Demand from gmetad
source replication (sFlow packets), Using Ganglia with Other sFlow Tools
SourceForge, Ganglia mailing lists, Mailing Lists
spikes in graphs, troubleshooting, Spikes in graphs
spoofing
gmetric -S or --spoof option, Custom Metrics Using gmetric
gmetric values, Spoofing with gmetric
metrics within gmond Python modules, Spoofing with Modules
SPOOF_HOST element, Writing a Python metric module, Spoofing with Modules
SPOOF_NAME element, Writing a Python metric module, Spoofing with Modules
SSDs (solid-state drives), Dealing with High IO Demand from gmetad
STATS interface to memcached, memcached
statsd
configuring, Configuring statsd
py-statsd, py-statsd
statsd, statsd
statsd-c, statsd-c
implementations, Advanced Metrics Aggregation and You
STD_MMODULE_STUFF macro, metric_init callback function
strace, strace and truss
subagents (Host sFlow agent), Host sFlow Subagents
symbiosis, Ganglia and Nagios

T

Tagged.com case study, Tagged, Inc.SARA
examples using Ganglia and sFlow, Examples
Java performance, Java performance
optimizing memcached efficiency, Optimizing memcached efficiency
Web load, Web load
monitoring system, Monitoring Configuration
site architecture, Site Architecture
tail -f command, monitoring logs with, Blank page appears in the browser
TCP Accept Channels section, gmond configuration file, Section: TCP Accept Channels
TcpConn module, TcpConn
tcpdump, One or more hosts don’t appear in the web interface, Some host is completely missing from the cluster
sflowtool versus, Are the Measurements Arriving at gmond?
verifying sFlow packets’ arrival at gmond server, Are the Measurements Arriving at gmond?
tcp_accept_channel
Access Control List (ACL) in, Access control
settings in gmond.conf, Are the Measurements Arriving at gmond?
telnet
troubleshooting tool, netcat and telnet
using to connect to gmond tcp_accept_channel, Are the Measurements Arriving at gmond?
Thomson Reuters, Reuters Financial Software
threshold alerts for troubleshooting metrics, Monitoring the Monitoring System
time frames, viewing in gweb cluster and host views, Adjusting the time range
time periods, graphing all in gweb views, Graphing All Time Periods
time range, choosing for gweb views, Adjusting the time range
time synchronization, problems with, Time Synchronization
tmpfs (Linux), Server RRD IO
using to handle high IOPS, Using tmpfs to handle high IOPS
transactions
sampled transactions used to generate new metrics, Using Ganglia with Other sFlow Tools
sFlow sampling of, Ganglia and sFlow
troubleshooting Ganglia, OverviewUDP receives buffer errors on a machine running gmond
general mechanisms and tools, General Troubleshooting Mechanisms and Tools
gstat, gstat
iostat, iostat: Checking IOPS Demands of gmetad
logs, Logs
netcat and telnet, netcat and telnet
restarting daemons, Restarting Daemons
running in foreground/debug mode, Running in Foreground/Debug Mode
strace and truss, strace and truss
valgrind, valgrind: Memory Leaks and Memory Corruption
gmond issues, gmond fails to start or localhost issues
known bugs and limitations, Known Bugs and Other Limitations
known difficulties
mixing versions older than 3.1 with current version, Mixing Ganglia Versions Older than 3.1 with Current Versions
reverse DNS lookups, Reverse DNS Lookups
SELinux and firewall, SELinux and Firewall
time synchronization, Time Synchronization
monitoring Ganglia, Monitoring the Monitoring System
rrdcached issues, rrdcached Issues
typical problems and troubleshooting procedures, Typical Problems and Troubleshooting ProceduresUDP receives buffer errors on a machine running gmond
gmetad issues, Empty (size = 0) RRD files created
Web issues, Blank page appears in the browsergmetad hierarchy and federation; some grids don’t appear on the Web
useful resources for, Useful Resources
troubleshooting sFlow, Troubleshooting
verifying sFlow packets’ arrival at gmond server, Are the Measurements Arriving at gmond?
verifying that metrics are being sent, Are the Measurements Being Sent?
truss, strace and truss
trusted_hosts setting (gmetad.conf), gmetad hierarchy and federation; some grids don’t appear on the Web

U

UDP channels section, gmond.conf file, Section: UDP channels
UDP receiving buffer errors on machine running gmond, UDP receives buffer errors on a machine running gmond
UDP replication, Using Ganglia with Other sFlow Tools
UDP unicast topology, Topology considerations
udp_recv_channel
Access Control List (ACL) in, Access control
settings in gmond.conf, Are the Measurements Arriving at gmond?
ulimit command, rrdcached Issues
unicast
central collector unicast receiver for SARA, Central collector unicast receiver
configuring gmond in, gmond: Metric Gathering Agent
sFlow, Ganglia and sFlow
User Mode Linux, Hypervisor Metrics
users (SARA), benefits provided by Ganglia, Users

V

valgrind, valgrind: Memory Leaks and Memory Corruption
value packets (XDR protocol), Packets
variables (custom), creating in Nagios object definitions, Displaying Ganglia Data in the Nagios UI
VDED, configuring, Configuring VDED
versions
current versions of Ganglia, XML output, netcat and telnet
mixing Ganglia versions older than 3.1 with current version, Mixing Ganglia Versions Older than 3.1 with Current Versions
view action, Actions
views (in gweb), The gweb Views Tab
defining using JSON, The gweb Views Tab
item configuration attributes, The gweb Views Tab
top-level attributes, The gweb Views Tab
virtual host configuration for Apache, Apache virtual host configuration
VirtualBox, Hypervisor Metrics
virtualization platforms, Hypervisor Metrics
VMWare, Hypervisor Metrics
VoIP (mobile), on Android (see Lumicall case study)
VoIP latency metric for Lumicall, Implementing gmetric4j Within Lumicall

W

warmup_metric_cache.sh script, Principle of Operation
Web issues, troubleshooting, Blank page appears in the browsergmetad hierarchy and federation; some grids don’t appear on the Web
blank page appearing in browser, Blank page appears in the browser
browser displaying white page with error message, Browser displays white page with error message
cluster view showing uppercase hostname, link not working, Cluster view shows uppercase hostname, link doesn’t work
custom metric value is truncated, Custom metric’s value is truncated
custom metrics not appearing, Custom metrics don’t appear
dead or retired hosts still appearing in Web, Dead/retired hosts still appearing in the Web
fonts in graphs, incorrect size, Fonts in graphs are too big or too small
gaps appearing randomly in graphs, Gaps appear randomly in the graphs
gmetad hierarchy, some grids not appearing, gmetad hierarchy and federation; some grids don’t appear on the Web
host appearing in wrong cluster, Host appears in the wrong cluster
host appearing multiple times, variations of hostname or IP address, Host appears multiple times in web, different variations of the hostname (or IP address)
host is completely missing from cluster, Some host is completely missing from the cluster
hosts appearing with shortname, not FQDN, Some hosts appear with shortname instead of FQDN
hosts don’t appear/data state after UDP aggregator restart, Hosts don’t appear/data stale after UDP aggregator restarted
hosts not appearing in web interface, One or more hosts don’t appear in the web interface
spikes in graphs, Spikes in graphs
wrong CPU count and other metrics missing, Wrong CPU count or other metrics are missing
Web load (Tagged case study), Web load
web servers, Requirements
(see also Apache web servers; servers)
configuring authentication, Other web servers
error logs, Logs
Webalizer, Using Ganglia with Other sFlow Tools
Wi-Fi metrics for Android, Implementing gmetric4j Within Lumicall
wiki, Ganglia examples and information, Wiki
wireshark, Some host is completely missing from the cluster, Using Ganglia with Other sFlow Tools
wrappers for Nagios plug-ins, Sending Nagios Data to Ganglia

X

Xcode, OS X
XDR protocol, XDR ProtocolJava and gmetric4j, Ganglia and sFlow
metric generating utilities that implement, Implementations
packets, Packets
Xen, Hypervisor Metrics
XML
examining output from gmond or gmetad, netcat and telnet
output from gmond in multicast environment, netcat and telnet
output from gmond in unicast environment, netcat and telnet
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset