imaginative Asked: 2010-02-13 07:19:29 +0800 CST2010-02-13 07:19:29 +0800 CST 2010-02-13 07:19:29 +0800 CST Nagios3,在没有 SNMP 的情况下监控 CPU 使用率? 772 目前是否有不涉及 SNMP 设置的 Nagios3 监控 CPU 使用情况?如果我超过某个阈值,例如 55% 的 CPU 时间被系统用完,我想设置通知。 monitoring snmp nagios 2 个回答 Voted Best Answer Jeremy Bouse 2010-02-13T07:23:30+08:002010-02-13T07:23:30+08:00 除了 SNMP,从不检查基于网络的服务(即 HTTP、SMTP、POP 等)的系统中获取远程信息的唯一其他方法是使用 NRPE,这意味着在客户端计算机上安装 NRPE 守护程序并配置您希望能够通过 NRPE 在本地运行的检查。NRPE 使用 SSL 通过端口(默认为 5666)在机器之间进行通信,并且可以在客户端本地运行任何 Nagios 插件并将结果传输回 Nagios,就好像它已在 Nagios 服务器上运行一样。 Josh 2010-02-13T07:52:47+08:002010-02-13T07:52:47+08:00 我将 Nagios 配置为使用 HTTP 监视和正则表达式而不是 SNMP 检查可用磁盘空间和可用内存。我在服务器上有一个打印可用磁盘空间或可用内存的 PHP 脚本,我使用 Nagios 的 HTTP 监控来确保结果匹配[0-8][0-9]\%,以确保我的使用率低于 90%。
除了 SNMP,从不检查基于网络的服务(即 HTTP、SMTP、POP 等)的系统中获取远程信息的唯一其他方法是使用 NRPE,这意味着在客户端计算机上安装 NRPE 守护程序并配置您希望能够通过 NRPE 在本地运行的检查。NRPE 使用 SSL 通过端口(默认为 5666)在机器之间进行通信,并且可以在客户端本地运行任何 Nagios 插件并将结果传输回 Nagios,就好像它已在 Nagios 服务器上运行一样。
我将 Nagios 配置为使用 HTTP 监视和正则表达式而不是 SNMP 检查可用磁盘空间和可用内存。我在服务器上有一个打印可用磁盘空间或可用内存的 PHP 脚本,我使用 Nagios 的 HTTP 监控来确保结果匹配
[0-8][0-9]\%
,以确保我的使用率低于 90%。