当前位置:问答库>论文摘要

题目:基于nagios服务器监控系统的设计与实现

关键词:nagios,NSCA,NSClient++,shell,pnp

  摘要



在云环境下服务器的数量巨大,服务器的性能和服务的安全性也必需得到保证,只有搭建一套完善的监控系统,才能在故障发生时准确定位故障点;在服务性能遇到瓶颈时,了解系统运行状态,提前做好性能的扩展。而目前的监控方式都是相对独立的,硬件层、网络层、应用层、系统层相对隔离,在发生故障时,需要对各个层面的监控信息进行排查,不利于对系统故障做出准确快速的响应。在面向用户的系统中,造成用户体验差,流失客户。

本文旨在搭建一套基于nagios的监控系统,nagios强大的插件库,可以实现将各个层面的监控信息整合到一个web页面上,方便系统工程师了解系统业务的运行状态,及时处理故障。自定义监控脚本的实现,可以方便监控工程师监控任何需要了解的系统信息,将想要了解的系统信息展现在web页面上。在故障发生时,准确定位故障点;了解系统运行状态,提前对业务系统的性能做出扩展。

最终取得成果为将服务器性能以及业务系统运行的状态信息,统一展现在一个web页面,这里不仅有硬件层、网络层、系统层的监控信息,自定义监控脚本库的实现,完成了对应用层的监控。自定义监控模板的实现,不仅很方便的实现了新监控项添加,而且邮件告警设置完善,实现了在特定时间,将特定的告警信息按照指定格式发送给指定联系人,加快了对系统故障的响应。