我想监控几台机器上的 RAM 和 CPU 使用情况。Nagios 部署在一台机器上。
对于没有运行 nagios 服务器的机器执行这些检查的最简单方法是什么?
答案1
答案2
nagios 已内置 - 在远程服务器上安装 nrpe 并调用您需要的
cpu
负载磁盘空间
例如(使用通用服务作为模板加载)
define service{
name system-load-2cpu
service_description System Load
check_command nrpe_load!1!1!1!2!2!2
contact_groups alerts_to_admin
use generic-service
notification_options u,c,r
register 0
}
答案3
当然,在它们上面安装一个 nagios 客户端/插件,并配置服务器以从客户端收集数据。请参阅 nagios 手册以供参考。
答案4
如果您有 Nagios 服务器,只需设置客户端即可。
NRPE - Unix 客户端 / NSClient++ - Windows 客户端
如果您需要配置方面的帮助,只需询问。