Nagios 监控Linux / Unix计算机

本文档介绍了如何监控Linux / UNIX服务器的“专用”服务和属性,例如:

  • CPU负载
  • 内存使用情况
  • 磁盘使用情况
  • 登录用户
  • 运行过程
  • 等等

遵循有关监控公共服务的文档,可以轻松监控Linux服务器提供的公共服务(HTTP,FTP,SSH,SMTP等)。

 注意:这些说明假定您已使用快速入门指南之一中的说明安装了Nagios Core 。如果您遵循快速入门,下面的示例配置条目将引用在安装的示例配置文件(commands.cfgtemplates.cfg等)中定义的对象。

总览

 提示:我们建议您阅读NRPE插件中的文档,以获取有关如何使用NRPE监控远程Linux / Unix服务器的说明。

有几种监控属性或远程Linux / Unix服务器的方法。一种是使用共享的SSH密钥和check_by_ssh插件在远程服务器上执行插件。这里将不介绍此方法,但是如果您要监控数百或数千个服务,则可能导致监控服务器上的负载很大。导致建立/销毁SSH连接的开销是造成这种情况的原因。

监控远程Linux / Unixhost的另一种常用方法是使用NRPE插件。NRPE允许您在远程Linux / Unixhost上执行插件。如果您需要监控远程host上的本地资源/属性(例如磁盘使用率,CPU负载,内存使用率等),这将很有用。

NRPE

觉得文章有用?

点个广告表达一下你的爱意吧 !😁