1

我在 Ubuntu 上有 Ganglia 服务器,在 CentOS 客户端上有 Ganglia 客户端(gmond)。客户端机器的指标不会出现在 UI 上

当我尝试在客户端重新启动 gmond 服务时,出现错误:

service gmond restart
Shutting down GANGLIA gmond:                               [  OK  ]
Starting GANGLIA gmond: Cannot load /usr/lib/ganglia/modcpu.so metric module:     /usr/lib/ganglia/modcpu.so: cannot open shared object file: No such file or directory
Cannot load /usr/lib/ganglia/moddisk.so metric module: /usr/lib/ganglia/moddisk.so: cannot open shared object file: No such file or directory
Cannot load /usr/lib/ganglia/modload.so metric module: /usr/lib/ganglia/modload.so: cannot open shared object file: No such file or directory
Cannot load /usr/lib/ganglia/modmem.so metric module: /usr/lib/ganglia/modmem.so: cannot open shared object file: No such file or directory
Cannot load /usr/lib/ganglia/modnet.so metric module: /usr/lib/ganglia/modnet.so: cannot open shared object file: No such file or directory
Cannot load /usr/lib/ganglia/modproc.so metric module: /usr/lib/ganglia/modproc.so: cannot open shared object file: No such file or directory
Cannot load /usr/lib/ganglia/modsys.so metric module: /usr/lib/ganglia/modsys.so: cannot open shared object file: No such file or directory

/var/log/messages 还会报告:

/usr/sbin/gmond[6374]: Unable to find the metric information for 'pkts_in'. Possible that the module has not been loaded.#012
4

1 回答 1

1

在 64 位机器上,错误消息中提到的 .so 文件的路径应该是/usr/lib64/ganglia/它抱怨找不到的文件/usr/lib/ganglia/modcpu.so实际上位于.so 文件中/usr/lib64/ganglia/modcpu.so

这些模块路径的配置/etc/ganglia/gmond.conf也在此处记录。修改文件中的路径并在客户端重新启动gmond服务,你就很好了。

于 2013-10-11T07:52:49.777 回答