- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于munin的主机监控解决方案-Read
基于munin的主机监控解决方案
概述
对于很多自行管理主机的用户来说,主机监控是一个必不可少的环节,主机监控能够有效地帮助管理员了解管辖的主机的运行状态(包括磁盘占用、服务情况、网络情况、负载情况)。
本文档向大家介绍一个以munin为基础主机监控解决方案。
一、应用介绍
1.1、工作原理
Munin使用agent/master的模式,每个监控节点启动一个agent,处理master发出的采集数据的请求。Master负责采集数据并生成对应的结果展示页面。
图 – Master周期采集数据并生成对应的结果展示页面
1.2、通讯协议
munin使用tcp协议,可以通过telnet的方式直接访问对应监控节点的状态。
图 – 使用telnet使用munin
二、实施部署
本章节以centos-5.2为基础,基于munin-1.2.6.tar.gz源代码、并使用了munin解压后默认的makefile.Conf(更改了其中的USER和GROUP为系统已有的账号)来进行部署介绍。
2.1、软件准备
2.1.1、Master
rpm包(也可以从源码编译):
perl-rrdtool-1.2.23-1.el5.rf.i386.rpm
rrdtool-1.2.23-1.el5.rf.i386.rpm
rrdtool-devel-1.2.23-1.el5.rf.i386.rpm
Perl包(可以用cpan –i xxx 的方式安装):
Time::HiRes,
Storable,
Digest::MD5,
HTML::Template
Text::Balanced
Net::Server(如果master同时也是被监控节点则需要此项)
2.1.2、Node
Perl-包:
Net::Server(如果master同时也是被监控节点则需要此项)
2.2、软件安装
2.2.1、Master
1、解压munin-1.2.6.tar.gz
2、编辑MakeFile.config, (可以在这里修改默认路径)
3、创建用户munin (也可以用系统已有的账号,该账号为munin-master用以采集并生成主机监控信息的账号,其输出的信息文件需要被httpd应用使用、该账号需要有执行crontab的权限)
4、执行$make install-main (默认安装在/opt/munin目录下)
5、在munin的账户下建立crontab (注意一定要在munin账户下, 即su munin), 输入*/5 * * * * /opt/munin/bin/munin-cron, 让munin-cron每5分钟执行一次.
6、配置munin,
修改 /etc/opt/munin/munin.conf,
其中“htmldir /www/test/munin”为生成html文件的路径,需要主机上的httpd服务能够访问
加入需要监控已运行munin客户端的机器信息
[] #所监控的munin节点的域名
address #监控的munin节点的ip
use_node_name yes #是否使用节点的hostname
7、配置httpd服务(如有必要则需要安装),使之能够发布master发布的监控信息目录
2.2.2、Node
1、解压munin-1.2.6.tar.gz
2、编辑MakeFile.config
3、安装客户端$make install-node install-node-plugins (默认安装至/opt/munin目录下)
4、配置默认插件$/opt/munin/sbin/munin-node-configure –shell | sh
(要验证安装的插件是否可以正常运行, 执行:$/opt/munin/sbin/munin-run -debug 插件名 若能看到输出数值, 则表明该插件安装成功了)
5、配置/etc/opt/munin/munin-node.conf,修改”allow ^127\.0\.0\.1$”为监控Master的节点的ip
6、启动客户端$/opt/munin/sbin/munin-node (可以在root账户在执行), 为保证以后服务器重启也能正常被监控, 需要将其加入启动项。
2. 3、其他
2.3.1、增加监控插件
a)确认在/opt/munin/lib/plugins中有对应的插件实现文件
b)在/etc/opt/muin/plugins中加入指向/opt/munin/lib/plugin里对应的插件文件的链接
c)运行/opt/munin/bin/muin-run –debug 插件文件名称,不包括目录,根据输出信息进行对应的修改
2.3.2、故障解决
无法获得监控节点的信息
a)首先确
您可能关注的文档
最近下载
- 中国云新南航空公司acars系统培训.ppt VIP
- 马克思主义宗教观87814.ppt VIP
- 《城市轨道交通通信与信号》教案 第11课 城市轨道交通通信系统(一).docx VIP
- 大众蔚领保养手册.docx VIP
- 部编人教版小学4四年级语文上册(全册)优秀教案设计.doc VIP
- 道德与法治新教材培训心得体会.pptx VIP
- 2026年高考化学大一轮复习第3讲离子共存 离子的检验与推断.pptx VIP
- 冯唐成事心法读书札记.docx VIP
- 第1课 时代精神的精华-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 《新闻采访与写作》电子课件 第三章 新闻采写的客体——新闻事实.ppt VIP
文档评论(0)