APP下载

探讨基于Nagios的网络监控系统的设计与实现

2021-09-10张甫

电子元器件与信息技术 2021年6期
关键词:检测系统

张甫

(山信软件股份有限公司 莱芜自动化分公司,山东 济南 271104)

0 引言

Nagios作为一款开源免费的网络监视工具,可以对Windows、Linux和Unix的主机状态进行有效监控,而基于Nagios的网络监控系统具有监控范围广、操作简便、运行稳定等优势,在网络运行环境中始终扮演着重要角色,该系统的建立不仅有效解决了网络用户数据丢失的问题,同时,也给网络的安全稳定运行提供了强大的技术保障。

1 Nagios系统的工作原理

Nagios系统由一个主程序、一个Nagios-plugins插件和几个可选的ADDON组成,其中Nagios-plugins插件可以对多种系统与网络服务进行有效监控。Nagios的主要功能是:监控HTTP、SMTP、PING等网络服务,监控CPU负荷、磁盘利用率等主机资源,监控方式可以通过扩展Nagiosplugins插件予以实现,而且多种监控方式可以同步运行,一旦监测到网络服务存在异常状况,该系统常常以站内短信或者邮箱的方式,将异常信息反馈给终端操作人员,当操作人员接收到这些故障信息后,可以及时启动系统故障应急预案,使网络服务质量得到切实改善。对于Nagios系统来说,插件种类繁多,因此,可以任意选择不同类型的插件,同时,这些插件可以和自定义shell脚本并行工作,这就使得网络监控能力得到大幅提升,基于对这一灵活、多样性插件选择方式的考虑,该系统适用于不同经营发展规模的企业[1]。

Nagios系统的工作原理如下:首先,Nagios按照需求对libexec文件夹当中的插件进行调用,然后,执行命令行,对主机与网络服务进行检测,最后,检测结果直接反馈给Nagios系统。其中,Nagios系统的监控方式主要有NRPE和NSCA两种,NRPE为主动检测方式,NSCA为被动检测方式,主动检测的监控方式,其动作执行过程较为简单,但是反馈结果无法实现正常传递。……

登录APP查看全文

猜你喜欢

检测系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
小波变换在PCB缺陷检测中的应用