Ubuntu 下配置Ganglia监控
Ganglia是比较知名的开源监控系统, 运维上需要关注的一些通用的状态都有所涉及。其组成主要是gmond(监控程序),gmetad(信息收集程序),web(监控数据展现app)。ubuntu的apt源中Ganglia-webfrontend对应gmetad+web展现应用;ganglia-monitor对应gmond监控程序。
本文主要以ubuntu 14 server版为例进行安装配置:
监控主机: 192.168.1.1
被监控机: 192.168.1.2
ganglia在监控主机与被监控机装的软件包是不同的
监控主机安装
1.安装监控组件,web显示组件
sudo apt-get install ganglia-monitor ganglia-webfrontend gmetad
webfrontend是部署在apache2上的,所以过程中会弹apache2安装的界面,全选yes.
2.ganglia的web应用根路径放在/usr/share/ganglia-webfront下,所以建个软连接或者拷到apache2的默认web root路径下
sudo ln -s /usr/share/ganglia-webfront /var/www/html/ganglia
3.然后配置gmetad.conf
sudo vim /etc/ganglia/gmetad.conf
确认下 存在 datasource "my cluster" localhost,没有则加入这个文件。
4.配置/etc/ganglia/gmond.conf
sudo vim /etc/ganglia/gmond.conf
把其中cluster中的name改成成 "my cluster",这个与之前的gmetad.conf的名字是对应的。
5.重启gmetad与ganglia-monitor服务
sudo service gmetad restart
sudo service ganglia-monitor restart
6.配置apache的配置文件,ubuntu14中的apache2已经没有httpd.conf了,都换成conf-*目录下的fqdn.conf
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo ln -s /etc/apache2/conf-available/fqdn.conf /etc/apache2/conf-enabled/fqdn.conf
7.重启apache, 访问http://192.168.1.1/ganglia/
sudo service apache2 restart
被监控机配置
1.配置/etc/ganglia/gmond.conf
cluster节点的name改成 name = "my cluster",与前面的主控机一个组名。
为了简单,其他都用默认的,数据包直接发组播地址,主控机能直接收到。
参考资料:
http://www.uml.org.cn/sjjm/201305171.asp
http://dwf07223.blog.51cto.com/8712758/1384923
http://askubuntu.com/questions/256013/could-not-reliably-determine-the-servers-fully-qualified-domain-name
Ubuntu 下配置Ganglia监控的更多相关文章
- Ubuntu下配置python完成爬虫任务(笔记一)
Ubuntu下配置python完成爬虫任务(笔记一) 目标: 作为一个.NET汪,是时候去学习一下Linux下的操作了.为此选择了python来边学习Linux,边学python,熟能生巧嘛. 前期目 ...
- 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境
在Ubuntu下配置舒服的Python开发环境 Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的 ...
- Ubuntu下配置C/C++开发环境
在 Ubuntu 下配置 C/C++ 开发环境 转自:白巴的临时空间 Submitted by 白巴 on 2009-04-27 19:52:12. 学习笔记 虽然 Ubuntu 的版本已经是9.04 ...
- ubuntu下使用nethogs监控网络流量
NetHogs是一款小巧免费的开源命令行工具,用来按进程或程序实时统计网络带宽使用率. 对于使用类似于“repo tool”.“depot_tools”等工具checkout源码时非常有用,可以查看当 ...
- [转]Ubuntu下配置NFS服务
[转]Ubuntu下配置NFS服务 http://blog.163.com/liu8821031%40126/blog/static/111782570200921021253516/ Table ...
- Ubuntu下配置tftp服务
Ubuntu下配置tftp服务 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tftpd-hpa是服务器端 2.建立t ...
- ubuntu下配置Apache
ubuntu下配置Apache Apache的默认文档根目录是在Ubuntu上的/var/www目录 配置文件是/ etc/apache2/apache2.conf配置存储在的子目录在/etc/apa ...
- ubuntu 下配置Web服务器
ubuntu 下配置Web服务器 1.切换管理员身份 终端/文本界面输入命令: su 根据提示输入密码 注: 如果不能使用su 点击查看如何启用su2.安装MySQL5 apt-get install ...
- CentOS 与Ubuntu 下配置IP地址
1.CentOS配置方法如下: 用vi打开配置文件 [root@haha3 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 写入以下配置 DEVIC ...
随机推荐
- Unity3d Android Http 开发中的坑(吐槽
在一般的U3D网络开发中,直接使用WWW类便足够正常使用,但我在发现使用WWW下载大文件时,会导致整个程序卡顿的情况(不清楚是否我个人电脑问题),所以干脆使用HttpWebRequest/HttpWe ...
- page、pageContext、servletContext的区别
ServletContext是容器上下文,指当前的一个web应用的上下文 JSP网页本身,page对象是当前页面转换后的Servlet类的实例.从转换后的Servlet类的代码中,可以看到这种关系:O ...
- 在SqlServer查询分析器里 访问远程数据库 进行数据查询更新等操作(openrowset)
启用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1 reconfigure exec sp_config ...
- js获取焦点
<input type = "text" id="football" /> 对上面获取焦点. 1.获取dom对象 var domFocus = do ...
- java 获取本地电脑的分辨率代码
1.代码: java.awt.Toolkit tk=java.awt.Toolkit.getDefaultToolkit(); java.awt.Dimension screenSize= ...
- rsync+inotify实现远程数据备份
一.rsync的基本介绍 1. 什么是rsync Rsync是一款开源的.快速的.多功能的.可以实现增量的本地货远程数据镜像同步备份的优秀工具,Rsync使用与unix,linux,windows等 ...
- 三道关于Taylor级数的题目,证明你爹是你爹
=============幂级数的唯一性==================
- RocksDB笔记 - Compaction中的Iterator
Compaction中的Iterator 一般来说,Compaction的Input涉及两层数据的合并,对于涉及到的每一层数据: 如果是level-0,对level-0的每一个sstable文件建立一 ...
- iOS原生地图开发指南续——大头针与自定义标注
iOS原生地图开发指南续——大头针与自定义标注 出自:http://www.sxt.cn/info-6042-u-7372.html 在上一篇博客中http://my.oschina.net/u/23 ...
- .NET 4.5+项目迁移.NET Core的问题记录
.NET 4.5+项目迁移.NET Core的问题记录 这几天试着把目前的开发框架迁移到新的.net core平台,中间遇到的问题在这里简单记录一下. 迁移过程遇到的最大的问题IOC容器.我目前使用的 ...