开源监控利器nagios实战全解

开源监控利器nagios实战全解

ID:37371338

大小:447.00 KB

页数:19页

时间:2019-05-21

开源监控利器nagios实战全解_第1页
开源监控利器nagios实战全解_第2页
开源监控利器nagios实战全解_第3页
开源监控利器nagios实战全解_第4页
开源监控利器nagios实战全解_第5页
资源描述:

《开源监控利器nagios实战全解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、运维监控连载:开源监控利器nagios实战全解俗话说:工欲善其事,必先利其器.要做好系统管理,使自己的工作更轻松更有效的话,一个好的监控工具是必不可少的了.在这里我向大家推荐一款我使用了4年多的、功能强大、可灵活定制的开源监控利器---nagios。运维监控Nagios连载1:实际工作中需要监控的对象有哪些?Nagios运维监控Nagios连载2:服务器的自我监控实现运维监控Nagios连载3:部署apache服务器运维监控Nagios连载4:部署、配置Nagios服务运维监控Nagios连载5:Nagios监控mysql服务器

2、运维监控Nagios连载6:关键应用监控的重要策略作者:田逸(sery@163.com)俗话说:工欲善其事,必先利其器.要做好系统管理,使自己的工作更轻松更有效的话,一个好的监控工具是必不可少的了.在这里我向大家推荐一款我使用了4年多的、功能强大、可灵活定制的开源监控利器---nagios。首先,我们来看实际工作中需要监控的对象有哪些?在这里我总结出2种类型的监控对象:网络服务监控及主机资源监控。网络服务监控可包括主机存活检查、web服务监控、ftp服务监控、数据库服务监控、自定义服务监控等;主机资源监控可包括系统负载、当前ip

3、链接数、磁盘空间使用情况、当前进程数以及自定义的资源监控等。其次,我们再来看nagios监控的表现形式。监控的主要目的是当监控的对象发生故障或资源紧张时及时通知相关人员,以便问题得到迅速的处理。追求的效果就是“在老板和客户发现问题之前得到及时、有效的通知”,假定故障通知来自老板,我想大家都不会很愉快的。Nagios为了方便我们的管理工作,提供了至少3种表现手段:1、web方式,即通过浏览器观看被监控的对象;如正常状态下,其状态(status)是以蓝色填充并显示一个OK。2、邮件通知,发生故障时,到达设定重试次数和探测间隔时间后发

4、送邮件给管理员或相关人员,报告问题的大致情况。3、手机短信,这是非常有用和及时的功能了;晚上熟睡中,再也没可能看web页面或查阅邮件,可以一旦发生故障,手机短信却能把你随时唤醒。一般情况下,这3者是同时进行的:上班时间开个浏览器看页面显示、打开邮件程序定时收取邮件、手机24小时在线。最后,我们以一个实际场景来展示nagios的强大功能,希望对大家的系统管理工作有所帮助。场景描述为了描述问题方便,我们假定有5个服务器要监控(web服务器、数据库服务器、邮件服务器、nfs文件共享服务器),需要对几个服务器的服务进行监控,同时监控每个

5、服务器的资源使用情况,包括负载情况、磁盘分区使用情况、总进程数、当前ip连接数这个4个项目(当然你也可以自己写脚本监控更多的资源对象)。这些服务器除了系统管理员而外,还有其他用户(如程序员)对各自的服务器进行维护;当发生故障的时候,维护网站的程序员能收到报警邮件和报警短信,而管理数据库管理员则无需收到这些报警,同时维护程序的用户可以以自己的帐号登陆监控服务器,通过web方式察看自己所管服务器的状态(只能看自己的而看不到别人管辖服务器的状态)。通过上面的描述,我们可以整理出下面的表格:机器名称角色可查看状态及接受报警所需工具信息的

6、用户Nagios服务器监控端系统管理员(SA)Apache、nagios、nagiosplugin、sendmail、perl等邮件服务器被监控端系统管理员、邮件管理员Nrpe、nagiosplugin、自定义脚本等数据库服务器被监控端系统管理员、dbaNrpe、nagiosplugin、自定义脚本等Web服务器被监控端系统管理员、webmasterNrpe、nagiosplugin、自定义脚本等Nfs共享服务器被监控端系统管理员Nrpe、nagiosplugin、自定义脚本等缓存服务器被监控端系统管理员、webmasterNr

7、pe、nagiosplugin、自定义(squid)脚本等配置好nagios和被监控机器后,其在浏览器里的基本输出与下图类似:Nagios服务器的自我监控实现要实现资源和服务两个方面的监控,需要配置服务器端(nagiosserver)及被监控端(NRPE-nagiosremotepluginexecutor).为了能顺利地、有条理的部署nagios监控平台,一个好的工作风格是在nagiosserver自身实现服务和资源的监控,然后再在其他监控端部署nrpe,从nagiosserver端用check_nrpe测试通过后,再在nag

8、iosserver配置文件中逐一增加监控项目。当然如果只是监控服务而不监控主机资源,则被监控端不做任何nrpe的安装。为了方便初学者更容易上手和成功,我们就从简单的步骤开始。一、配置邮件发送功能因为报警邮件发送给用户邮箱后,监控系统本身没有必要接受别的邮件服务器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。