设为首页 收藏本站
查看: 1872|回复: 0

Ganglia集成Nagios组合监视企业集群并设置邮件报警

[复制链接]

尚未签到

发表于 2015-11-23 10:24:14 | 显示全部楼层 |阅读模式
Ganglia作为一款最常用的Linux环境中的监控软件,它擅长的的是从节点中按照用户的需求以较低的代价采集数据。但是Ganglia在预警以及发生事件后通知用户上并不擅长。最新的Ganglia已经有了部分这方面的功能。可我们为什么不找一个更擅长此道的人去做呢?Unix上的一个核心思想也是不要大而全的软件,通过把各种在某些方面擅长的软件组合起来来完成更多的工作。Nagios,就是一款精于预警、通知的软件。通过将Ganglia和Nagios组合起来,把Ganglia采集的数据作为Nagios的数据源,然后利用Nagios来发送预警通知,可以完美的实现一整套监控管理的系统。
Ganglia的安装运行:http://www.3mu.me/%e4%bc%81%e4%b8%9a%e7%ba%a7%e5%bc%80%e6%ba%90%e7%9b%91%e6%8e%a7%e8%bd%af%e4%bb%b6ganglia-%e5%ae%89%e8%a3%85%e4%b8%8e%e9%85%8d%e7%bd%ae/
Nagios的安装运行:http://www.3mu.me/linuxcentos%e7%b3%bb%e7%bb%9f%e9%80%9a%e8%bf%87yum%e5%ae%89%e8%a3%85nagios%e7%9b%91%e8%a7%86%e8%bd%af%e4%bb%b6%e4%b8%8e%e9%85%8d%e7%bd%ae/
Ganglia与Nagios的结合
1、解压源码ganglia-3.1.7.tar.gz,将check_ganglia.py复制到/etc/nagios目录下。

2、创建ganglia-services.cfg文件(参考自 http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-2/)
01definehost {02    uselinux-server03    #host_nameserver111.example.com04    host_name192.168.1.11105    address192.168.1.11106}07 08definehostgroup {09    hostgroup_nameganglia-servers10    alias  nagios server11    #membersserver111.example.com12    members*13}14 15defineservicegroup { 16    servicegroup_nameganglia-metrics 17    aliasGanglia Metrics18}19 20definecommand {21    command_namecheck_ganglia22    command_line$USER1$/check_ganglia.py-h $HOSTNAME$-m $ARG1$-w $ARG2$-c $ARG3$23}24 25defineservice { 26    usegeneric-service 27    nameganglia-service 28    hostgroup_nameganglia-servers29    service_groupsganglia-metrics 30    notifications_enabled031}32 33defineservice { 34    useganglia-service 35    service_descriptionload_one 36    check_commandcheck_ganglia!load_one!4!537}38defineservice { 39    useganglia-service 40    service_descriptionambient_temp 41    check_commandcheck_ganglia!AmbientTemp!20!3042}43defineservice { 44    useganglia-service 45    service_descriptiondisk_free 46    check_commandcheck_ganglia!disk_free!10!547}3、把文件路径加入 /etc/nagios/nagios.cfg中,即加入一句 cfg_file=/etc/nagios/objects/ganglia-services.cfg
4、验证配置正确性
# nagios -v /etc/nagios/nagios.cfg   # 验证nagios配置文件是否正确
# /etc/init.d/nagios restart #重启nagios服务

5、测试
# /usr/lib64/nagios/plugins/check_ganglia.py -h 192.168.1.111 -m bytes_in -w 10 -c 20
输出如下信息则为正常:
CHECKGANGLIA CRITICAL: bytes_in is 5498665.00

6、刷新web监控页面即可看到类似如下最终效果。
DSC0000.png
参考资料:
Ganglia 和 Nagios,第 1 部分: 用 Ganglia 监视企业集群:https://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-1/
Ganglia 和 Nagios,第 2 部分: 使用 Nagios 监视企业集群:http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-2/
Nagios 集成 Ganglia:http://coolsa.org/?p=117
Ganglia与Nagios的最简易安装运行:http://hi.baidu.com/maiyudaodao/item/c177ad304908d41c9cc65eea
ganglia + nagios 安装及 nagios 配置进阶:http://blog.sina.com.cn/s/blog_6cf467320100m2rw.html
集成 Nagios 报告 Ganglia 指标:http://sushan.blog.iyunv.com/3532080/719170
nagios 整合 ganglia 设置邮件、短信报警:http://www.cnblogs.com/Nstd/archive/2012/11/08/2760180.html
ganglia+nagios :http://blog.163.com/sjt_linux/blog/static/1993103192012615018698/
RHEL6.0+Ganglia+Nagios+fetion:http://blog.iyunv.com/uid-26118446-id-2953385.html



http://www.3mu.me/ganglia%E9%9B%86%E6%88%90nagios%E7%BB%84%E5%90%88%E7%9B%91%E8%A7%86%E4%BC%81%E4%B8%9A%E9%9B%86%E7%BE%A4%E5%B9%B6%E8%AE%BE%E7%BD%AE%E9%82%AE%E4%BB%B6%E6%8A%A5%E8%AD%A6/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-142528-1-1.html 上篇帖子: 云监控 Nagios 安装步骤 下篇帖子: Nagios中的check_oracle的简单使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表