Psychz——Sandip
投票:0发布日期:2017年10月13日05:45:29
Nagios被认为是提供各种不同方法的顶级服务器监视工具之一。对于任务关键型基础设施,Nagios被证明是一种强大的工具,它可以不时地为您提供所需的所有信息。它非常灵活,可以使用或不使用代理监控服务器。现在我们将讨论Nagios的一些重要特性
那么它是如何工作的呢?
Nagios主要收集服务器的统计信息(可以使用NRPE、check_mk等代理,也可以通过SNMP),如果度量值高于某个预定义的阈值,就向您发送警报。
Nagios在每隔一个时间间隔后,通过执行一个插件来检查远程服务的状态,这个插件将被放置在远程客户机上。
在下面的描述中,我们将讨论Nagios用于监视的一些技术。
Nagios远程插件执行器(NRPE)
Nagios在所有需要监视的远程主机上安装这个包,它在tcp端口5666上进行通信。
NRPE包含一个配置文件,需要在其中定义所有命令。因此,每当Nagios服务器提出NRPE守护进程接收到的查询时,它都会在配置文件中查找所需的命令,并相应地执行它。
使用SNMP监控
使用SNMP的主要优点是它得到了各种设备的支持,包括路由器、交换机和UPS设备。
在SNMP的帮助下,您可以通过简单地在远程主机上安装它的守护进程来监视网络、操作系统以及硬件。这是可能的,因为SNMP可以获取网络设备或任何其他知道SNMP的设备的不同属性的值。
Nagios服务检查接受器
在这里,客户机将在其端定期执行所需的插件,并将输出报告给Nagios服务器。
这种类型的监视也称为被动监视,因为Nagios服务器不负责初始化检查,但是客户机将定期执行插件,并将其报告给Nagios服务器上的NSCA。