- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Linux平台下Nagios监控服务系统设计与实现
基于Linux平台下Nagios监控服务系统设计与实现
摘 要:随着各行各业的信息化水平迅速发展,服务器数量也越来越多,在管理这些服务器的工作中有很重要的一环是怎样实时监测他们的运行状态,一个能够实时监测服务器系统的软件对于服务器管理人员就显得尤为重要[1]。Nagios就是一个运行于Linux系统上的开源服务器驾控系统,它强大的功能可以实现对网络上的服务器进行全面的监控,包括服务器上运行的服务(Apache,MySQL,FTP,DNS和sshd等)的状态和服务器系统资源的状态[1]。本次试验利用Nagios基于Linux平台的通用计算机服务监控系统,降低漏报率和误报率,使其能够适应息万变的网络环境,及时反馈异常信息,为企业网络提供更好的服务。
关键词:网络监控;Nagios;报警
引言
随着网络中技术的防范使用和快速发展,Nagios服务器监控系统也在不断的实践过程中逐步完善,并以其强大的功能、全面的监控效果、灵活的系统,在网络环境内有着广泛的应用,并起到至关重要的作用。针对上述问题,文章提出了几点解决措施,并对Nagios服务器的发展方向进行明确,其应该是向着不断创新与完善,同时Nagios也逐渐向着结构简单、可维护性强的方面发展,并提供相应的平台,以此来方便管理人员的工作,使它可以及时控制网络运行过程中的异常现象和问题。
1 Nagios概述
网络的安全问题是现阶段时代发展的主题,随着科技的不断进步与发展,网络在不同领域都有着广泛的应用,但现阶段的网络安全存在一定的不足之处,以下对其进行研究与分析。现代各大院校与企事业单位通常使用的都是局域网,通过局域网的方式来实现信息、资源的有效共享、储存以及传输,但局域网的使用过程中存在大量的安全隐患,这也就直接影响到高校以及企事业单位内部的信息安全。而Nagios是在Linux环境下开源的开发工具,通过模块化的设计与定制来对主机上服务进行有效的检测,对主机内部信息的传输、共享、服务器以及局域网的安全提供全面的保障,Nagios具有极强的扩展性与兼容性,所以在网络运行的发展中占有至关重要的地位。现阶段,就我国网络信息化的环境下进行研究可以发现,企业与院校在对Nagios进行运用的过程中没有树立长远的规划与完善的目标,很多企业过于重视眼前的利益,所以在对监控中的软件、硬件等进行购买的过程中选择独立的系统,这也就导致管理的过程中存在混乱的问题,对企业内部的信息与数据无法进行综合化的管理,同时也会导致企业资源的大量浪费[2]。而Nagios则可以通过智能化的方式为网络的安全运行把关,对网络的运行状况与安全问题及时掌握,及时预测网络中存在的安全隐患,将故障发生的机率降到最低。
2 Nagios服务器监控系统的实现
Nagios通常由一个主程序(Nagios)、一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE、NSCA、NSClient++和NDOUtils)组成。Nagios的监控工作都是通过插件实现的,通过NRPE插件进行远端管理服务,最终将检测结果传送回到Nagios状态队列中并显示出来。我们以学校实验室网络为背景,将Nagios监控系统在Windows监控主机上实现,被监控主机Windows状态信息结果如图1所示。
图1 被监控主机状态信息
图1中,系统能够检测很多服务,其中包括CPU负载、磁盘的使用率、内存的使用率等服务,每一个项目都是一个插件。利用插件实现了对主机和运行服务的监控。在状态栏中,除内存使用率处于危险状态,其他所有服务都是正常的,接下来是最近检查时间,持续时间,尝试次数以及状态信息。在状态信息栏中可以得到具体数据值。监控时间段为7*24小时不间断,或是自定义的其他时间段。检测主机是否关闭,磁盘使用情况或内存使用情况以及响应时间等。
编辑Nagios的配置文件,添加修改其配置操作:
[root@lcoalhost/]#vim/usr/local/nagios/etc/objects/hosts.cfg
[root@lcoalhost/]#vim/usr/local/nagios/etc/objects/services.cfg
添加httpd服务、ftp服务、smtp服务
define service {
use local-service
host_name host1
service_groups services
service_description httpdservice
check_command check_http
service_description ftpservice
check_com
原创力文档


文档评论(0)