Nagios通过 Nagios-Plugins-Memcached插件监控memcached服务器。
插件需要Perl语言支持,建议到cpan直接下载。
Nagios-Plugins-Memcached-0.02
1. 下载并安装插件
wget
mv Nagios-Plugins-Memcached-0.02.tar.gz /usr/local/src
cd /usr/local/src
tar xzvf Nagios-Plugins-Memcached-0.02.tar.gz
cd Nagios-Plugins-Memcached-0.0.2
perl Makefile.pl
make install
2. 安装插件到nagios
cp -av `whereis check_memcached` /opt/nagios/libexec/
3. 检查插件是否可以正常工作
找一台可以连通的memcached服务器,这里用192.168.88.60来测试
# /opt/nagios/libexec/check_memcached -H 192.168.88.60
MEMCACHED OK - OK
4. 配置nagios监控系统
4.1 定义命令
修改objects/commands.cfg,增加如下内容:
# 'check_memcached' command definition
define command{
command_name check_memcached_response
command_line $USER1$/check_memcached -H $HOSTADDRESS$:$ARG1$ -w $ARG2$ -c $ARG3$
}
define command{
command_name check_memcached_size
command_line $USER1$/check_memcached -H $HOSTADDRESS$:$ARG1$ --size-warning $ARG2$ --size-critical $ARG3$
}
define command{
command_name check_memcached_hit
command_line $USER1$/check_memcached -H $HOSTADDRESS$:$ARG1$ --hit-warning $ARG2$ --hit-critical $ARG3$
}
相关阅读:
CentOS 6.2 使用Nagios nrpe监控本地与远程Linux主机
[Nagios监控] CentOS 6.2安装配置Nagios Server
Nagios 的详细介绍:请点这里
Nagios 的下载地址:请点这里