ganglia gmond common deployment issues

简介:
在部署gmond时, 有几个需要注意的地方.
1. 反向hostname解析
因为gmond 在收到来自其他gmond的包时, 需要将源地址解析成主机名, 如果突发的量比较大, 或者DNS服务器比较慢的话, 可能导致gmond处理变慢. (If the lookups must
be handled by DNS, this can slow down the process. As it is a single-threaded design,
this scenario can have undesirable consequences.)
所以作为mute角色的gmond, 最好配置/etc/hosts, 保存网络中所有其他gmond的IP和主机名. 省去从dns解析源IP的麻烦.
例如 : 
# vi /etc/hosts
172.16.3.221 db-172-16-3-221.sky-mobi.com
172.16.3.150 db-150.sky-mobi.com
172.16.3.151 db-151.sky-mobi.com
172.16.3.152 db-152.sky-mobi.com
172.16.3.153 db-153.sky-mobi.com
172.16.3.154 db-154.sky-mobi.com
......


2. 时钟同步
It  is  essential  that  all  hosts  participating  in  the  Ganglia  monitoring  system  have  a
synchronized  clock.  Proactively  deploying  network  time  protocol  (NTP)  is  highly
recommended.
If you see a message similar to the following in your web server logs, it is highly likely
that the hosts running gmond are not time-synced:
alleviateFeb 22 05:33:22 localhost.localdomain /usr/sbin/gmetad[2782]:
RRD_update (/var/lib/ganglia/rrds/...metric.rrd): illegal attempt to
update using time 1329950002 when last update time is 1329950002
(minimum one second step)

3. selinux和防火墙
Ganglia daemons communicate with each other via network (TCP/UDP) sockets. 
The  web frontend also needs to communicate with gmetad via the interactive port. 
If a  firewall needs to be in place on servers running the Ganglia services, please ensure that
the ports are opened on the firewall. 
Default ports are 8649 for gmond, 8651 for gmetad  noninteractive, and 8652 for gmetad interactive.

[参考]
目录
相关文章
|
4天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
15天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1313 5
|
2天前
|
监控 JavaScript Java
基于大模型技术的反欺诈知识问答系统
随着互联网与金融科技发展,网络欺诈频发,构建高效反欺诈平台成为迫切需求。本文基于Java、Vue.js、Spring Boot与MySQL技术,设计实现集欺诈识别、宣传教育、用户互动于一体的反欺诈系统,提升公众防范意识,助力企业合规与用户权益保护。
|
14天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1356 87
|
2天前
|
JavaScript Java 大数据
基于JavaWeb的销售管理系统设计系统
本系统基于Java、MySQL、Spring Boot与Vue.js技术,构建高效、可扩展的销售管理平台,实现客户、订单、数据可视化等全流程自动化管理,提升企业运营效率与决策能力。
|
4天前
|
弹性计算 安全 数据安全/隐私保护
2025年阿里云域名备案流程(新手图文详细流程)
本文图文详解阿里云账号注册、服务器租赁、域名购买及备案全流程,涵盖企业实名认证、信息模板创建、域名备案提交与管局审核等关键步骤,助您快速完成网站上线前的准备工作。
194 82
2025年阿里云域名备案流程(新手图文详细流程)