zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    《架构之美》读后感(二)
    《架构之美》读后感(一)
    《代码大全2》阅读笔记03
    《代码大全2》阅读笔记02
    《代码大全2》阅读笔记01
    学习进度报告(十四)
    软件方法阅读笔记03
    第二讲
    1.26 十讲第一讲
    1.23
  • 原文地址:https://www.cnblogs.com/zhukunrong/p/3915876.html
Copyright © 2011-2022 走看看