问题标签 [ganglia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 了解函数“xdrmem_create”中的第二个参数
我正在调试神经节,并通过 UDP 通道使用 XDR 发送数据。我发现函数的第二个参数xdrmem_create ( xdrs, addr, size, op)
很奇怪。其中参数的语法如下:
这个函数的参考在这里。
如您所见,该函数的第二个参数(xdrs)是一个字符数组。这同样在神经节的功能之一中声明为char msgbuf[GANGLIA_MAX_MESSAGE_LEN];
。
在 ganglia 中调用上述函数后,通过调用where是一种变量类型的函数,xdrmem_create(&x, msgbuf, GANGLIA_MAX_MESSAGE_LEN, XDR_ENCODE);
将 ganglia 特定结构 ( cb->msg
) 中的适当数据编码为 XDR 格式。xdr_Ganglia_value_msg(&x, &(cb->msg))
x
XDR
稍后,为了通过 UDP 通道发送编码数据,该函数Ganglia_udp_send_message( udp_send_channels, msgbuf, len);
被调用。为了了解这个 XDR 数据是如何发送的,我尝试打印msgbuf
using的内容的输出,fprintf
但它总是不打印任何内容,尽管它是一个字符数组。而且很明显,编码数据发送成功。
所以,我的问题是,编码成 XDR 格式的数据是如何在这里通过 UDP 通道发送的?
我在这里粘贴了来自 ganglia 的部分代码。您可以从第 131 到 136 行看到供您参考。
amazon-web-services - EC2 Spark 无法连接到 Ganglia
我正在尝试研究如何监控 Spark 的所有可能方法。Ganglia 在我看来是一个非常有趣的选择,但不幸的是我在设置它时遇到了问题。
特别是我正在使用 Spark,它在集群设置后内置命令 ./spark-ec2 和选项 --ganglia,它打印出 ganglia 从 http://:5080/ganglia 开始,但不幸的是,当我尝试连接时我得到那个网站不可用。我还检查了 EC2 控制台,端口 5080 可从任何地方使用。
所以我的问题是,如果有人有一些想法,如何连接到 Ganglia 以及可能出了什么问题?提前感谢您的任何建议。
apache-spark - 使用 Ganglia 进行 Spark 监控
我正在测试框架 Apache Spark。我需要监视有关我的集群的某些方面,例如网络和资源。
Ganglia 看起来是我需要的一个不错的选择。然后,我发现 Spark 支持 Ganglia。
在 Spark 监控网页上有以下信息:“要安装 GangliaSink,您需要执行 Spark 的自定义构建。”
我在我的 Spark 中找到了目录:“/extras/spark-ganglia-lgpl”。但我不知道如何安装它。
如何安装 Ganglia 来监控 Spark 集群?我如何进行此自定义构建?
谢谢!
rrdtool - 如何从 Ganglia 上的 rrdtool 更改存储路径?
如何从 Ganglia 上的 rrdtool 更改存储路径?
例如:我的文件 gmetad.conf 中有一个默认配置,但我想更改为其他存储。如何改变这条路径?
gmetad 存储其循环数据库的位置 默认:“/var/lib/ganglia/rrds” rrd_rootdir “/some/other/place”
我试图更改 rrd_rootdir,但不起作用。
谢谢纳米拉希德
cassandra - Cassandra production Monitoring
I am new to Cassandra and trying to setup monitoring to Cassandra production cluster. Apart from monitoring using nodetool commands in crontab what else is recommended? is it a general practice to use ganglia for monitoring? can you direct me to a good resource on setting up monitoring in production. we are using apache cassandra so opscenter was not very useful.
hadoop - Ambari 仪表板未检索到统计信息
我在一个小型集群(4 台机器)上安装了全新的 Hortonworks Data Platform 2.2,但是当我登录 Ambari GUI 时,大多数仪表板统计框(HDFS 磁盘使用情况、网络使用情况、内存使用情况等)都没有填充任何统计信息,而是显示消息:
单击 HDFS 服务链接会给出以下摘要:
屏幕右侧的警报和健康检查框没有显示任何信息,但是如果我单击设置图标,这将打开 Nagios 前端,并且这里的一切看起来都很健康!
安装进展顺利(CentOS 6.5),就所有服务而言,一切看起来都很好(所有服务名称旁边的绿色勾号开始)。仪表板上显示了一些统计信息:4/4 数据节点处于活动状态,1/1 节点管理处于活动状态和 1/1 主管处于活动状态。我可以将文件写入 HDFS,所以它看起来像是 Ganglia 问题?
Ganglia 守护进程似乎工作正常:
我检查了每个节点上的 Ganglia 服务,进程按预期运行
我试过重启 Ganglia 服务,但没有成功,重启了所有服务,但还是一样。有谁知道如何让仪表板正常工作?谢谢你。
python - 国防部 Python 不工作
我已经为 Ganglia Python 模块安装了mod_python-3.3.1-16.el6.x86_64
使用epel
存储库。Centos 6.5
当我启动 gmond 服务时,我收到以下错误:
启动 GANGLIA gmond:无法加载 /usr/lib64/ganglia/mod_python.so 度量模块:/usr/lib64/ganglia/mod_python.so:未定义符号:ap_my_generation
有什么解决方法吗?
monitor - Ganglia:在ganglia web(centOS7)中未查看任何节点
我在同一台机器上安装了 ganglia 服务器和客户端。但是完成后没有节点可以在网络中查看。无论google还是baidu,都没有解决这个问题。我需要帮助。
所以这是我的gmetad.conf:
[root@tools etc]# egrep -v "^#|^$" gmetad.conf
这是我的 gmond.conf:
[root@tools etc]# egrep -v "^#|^$" gmond.conf
networking - Ganglia 不显示主机
我正在尝试在两个 VM 之间设置 Ganglia 监控工具。刚开始设置监控服务器和监控虚拟机后,Ganglia 只能在 Web 前端检测监控服务器。重新启动两台机器后,它什么也检测不到。
我按照指南在http://www.unixmen.com/install-ganglia-monitoring-system-ubuntu-13-10-debian-7/设置这些主机,但这似乎没有奏效。
下面是监控服务器的 /etc/ganglia/gmond.conf 文件。
==================================================== =============
==================================================== ====================
下面是监控服务器的 /etc/ganglia/gmetad.conf 文件。
==================================================== ====================
==================================================== ===================
下面是被监控机器的 /etc/ganglia/gmond.conf 文件。
==================================================== ===================
}
任何人都可以通过查看这些配置文件来判断为什么监控主机没有检测到节点吗?
hadoop - Ganglia 无法与 Apache HBase 通信
我安装了 Ganglia 来监控 HBase 集群。我正在使用ganglia-3.3.0
.
- Hadoop版本:
hadoop-1.1.2
- HBase 版本:
hbase-0.94.8
我的 Hadoop 集群由 1 个主节点和 2 个从节点组成。
Ganglia gmetad_server 在主节点上配置
我更改了hbase/conf/hadoop-metrics.properties
文件。
我gmond
在主服务器和从服务器上启动了服务。
我从集群中获取基本指标(cpu、磁盘、负载……)
但我没有从集群中获得任何 HBase 指标。