阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Nagios 通过Nagios-Plugins-Memcached插件监控Memcached服务器

260次阅读
没有评论

共计 4695 个字符,预计需要花费 12 分钟才能阅读完成。

Nagios 通过 Nagios-Plugins-Memcached 插件监控 memcached 服务器。

插件需要 Perl 语言支持,建议到 cpan 直接下载。
Nagios-Plugins-Memcached-0.02
http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz
1. 下载并安装插件
wget http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz
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$
}

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2013-11/92500p2.htm

相关阅读

Nagios 监控 Memcached  http://www.linuxidc.com/Linux/2012-01/51859.htm 

Nagios—服务和性能监控 http://www.linuxidc.com/Linux/2013-07/88085.htm

CentOS 6.2 使用 Nagios nrpe 监控本地与远程 Linux 主机 http://www.linuxidc.com/Linux/2013-05/84776.htm

[Nagios 监控] CentOS 6.2 安装配置 Nagios Server http://www.linuxidc.com/Linux/2013-03/80812.htm

CentOS 安装配置 Nagios 监控服务器 http://www.linuxidc.com/Linux/2013-01/78342.htm

RHEL 下安装配置 Nagios 与 Cacti 服务 http://www.linuxidc.com/Linux/2013-01/77363.htm

Nagios 的详细介绍:请点这里
Nagios 的下载地址:请点这里

4.2 定义主机和服务
添加文件 objects/memcached_01.cfg 文件
define host{
use linux-box-remote
host_name memcached_01
alias Memcached Server 01
address 192.168.88.60
}
define service{
use generic-service
host_name memcached_01
service_description Memcached01
check_command check_memcached_response!11211!30!40
}
define service{
use generic-service
host_name memcached_01
service_description Memcached02
check_command check_memcached_response!11212!30!40
}
define service{
use generic-service
host_name memcached_01
service_description Memcached01_size
check_command check_memcached_size!11211!30!40
}
define service{
use generic-service
host_name memcached_01
service_description Memcached02_size
check_command check_memcached_size!11212!30!40
}
define service{
use generic-service
host_name memcached_01
service_description Memcached01_hit
check_command check_memcached_hit!11211!40!30
}
define service{
use generic-service
host_name memcached_01
service_description Memcached02_hit
check_command check_memcached_hit!11212!40!30
}
4.3 在 nagios.cfg 中引用 objects/memcached_01.cfg 配置
vim /etc/nagios/nagios.cfg
增加下面的行:
cfg_file=/etc/nagios/objects/memcached_01.cfg
4.4 选项操作
推荐操作:
定义一个专门的服务器对象监控目录,如 objects/servers
定义一个专门的服务对象监控目录,如 objects/services
vim /etc/nagios/nagios.cfg
增加下面的行:
cfg_file=/etc/nagios/objects/objects/servers
cfg_file=/etc/nagios/objects/objects/services
根据实际需要添加必要的配置文件到这两个目录。
4.5 重新读取 nagios 配置并测试我们前边的操作
/etc/init.d/nagios reload
memcached 监控页面

Nagios 通过 Nagios-Plugins-Memcached 插件监控 memcached 服务器。

插件需要 Perl 语言支持,建议到 cpan 直接下载。
Nagios-Plugins-Memcached-0.02
http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz
1. 下载并安装插件
wget http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz
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$
}

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2013-11/92500p2.htm

相关阅读

Nagios 监控 Memcached  http://www.linuxidc.com/Linux/2012-01/51859.htm 

Nagios—服务和性能监控 http://www.linuxidc.com/Linux/2013-07/88085.htm

CentOS 6.2 使用 Nagios nrpe 监控本地与远程 Linux 主机 http://www.linuxidc.com/Linux/2013-05/84776.htm

[Nagios 监控] CentOS 6.2 安装配置 Nagios Server http://www.linuxidc.com/Linux/2013-03/80812.htm

CentOS 安装配置 Nagios 监控服务器 http://www.linuxidc.com/Linux/2013-01/78342.htm

RHEL 下安装配置 Nagios 与 Cacti 服务 http://www.linuxidc.com/Linux/2013-01/77363.htm

Nagios 的详细介绍:请点这里
Nagios 的下载地址:请点这里

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计4695字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中