标签归档:监控

使用Nagios监控Redis-按内存使用率监控

概述

本文是 使用Nagios监控Redis 的补充记录。

根据前期选用的插件,通过直接针对 used_memory_rss 设定监控阈值完成监控,而这一阈值的问题在于是使用字节数的表示的,如果要按照36GB70%设定阈值监控,就需要将监控的值设定为(结果已四舍五入):

这一数字对于config文件来说,以及监控用户来说并不友好。

解决

插件本身也提供了直接通过使用率进行监控的使用方式,我们所需要做的就是告知插件对应实例的最大内存容量,即:

这一参数可以使用人类友好的单位表示方式表示数值。

同时设定阈值需要使用 -m 参数,即:

即通过逗号分隔 warncritical 两个级别的报警阈值。如同手册所说的,必须与 -M 同时使用。

我们所需要做的就是在 /nip/etc/objects/commands.cfgnipnagios安装目录的缩写,根据实际情况决定)中新增或者修改一个命令:

同时在 /nip/etc/conf/services.cfg 中使用这一命令:

当然,也可以修改插件完成。

以上。