Nagios网络监控软件配置及常见问题研究
2018-10-22刘丹崔阳
刘丹,崔阳
(1.南海舰队参谋部,湛江 524001;2.中国劳动关系学院大数据与安全研究所,北京 100048)
0 引言
当前大多数企业的局域网中都部署了多台服务器和主机,以实现信息共享、数据备份、并行计算、负载平衡等各种功能。怎样实时、可靠地监控这些服务器和主机的工作状态,当局域网中出现问题时能够及时、准确地将故障机的相关信息发送给网络管理人员,就成为企业面临的一个重要问题。以往人工监控的方式效率低下,也无法应对一些对局域网监控要求较高的场合(例如很多企业的局域网要求做到7×24小时全天候监控)。成熟的商业化服务器监控系统产品尽管功能强大,但价格通常较昂贵,且无法根据企业的具体应用需求对功能加以拓展[1]。在这种情况下,采用开源的Nagios、Zabbix等系统监控软件就成为首选。
Nagios配置灵活、监控和报警机制完善,可以非常好地满足企业局域网监控的各种需求;且Nagios较Zabbix更适用于规模大、IT环境复杂的企业局域网[2]。但同时,Nagios的配置过程较复杂,期间可能遇到的问题较多,这也给Nagios的顺利使用带来了很大困难。
1 Nagios的工作原理
Nagios主要包括 Core、Plugins、Frontends和 Addon Projects四部分。其中Core是实现Nagios功能的核心部分。Plugins用于扩展Nagios的功能,没有插件Nag⁃ios将无法起作用[3]。除了下载常用的插件外,用户还可以基于实际需求编写自己的插件。Frontends是前端工具,可以方便用户使用Nagios。Addon Projects则用于扩展Nagios的基础功能。Nagios能够监控所指定的本地或远程服务器和主机,并提供短信、微信通知提醒等报警功能。同时Nagios还提供一个可选的基于浏览器的Web界面,以便系统管理人员查看网络状态、各种系统问题以及日志等信息。……
