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

简介:
nagios通过 Nagios-Plugins-Memcached插件监控memcached服务器
插件需要Perl语言支持,建议到cpan直接下载。
Nagios-Plugins-Memcached-0.02
1. 下载并安装插件
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$
}
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监控页面
150401695.png




     本文转自xiaoyuwang 51CTO博客,原文链接:http://blog.51cto.com/wangxiaoyu/1322149,如需转载请自行联系原作者

相关文章
|
5月前
|
运维 监控 Unix
服务器监控软件Nagios
【10月更文挑战第19天】
86 2
|
7月前
|
存储 弹性计算 运维
自动化监控和响应ECS系统事件
阿里云提供的ECS系统事件用于记录云资源信息,如实例启停、到期通知等。为实现自动化运维,如故障处理与动态调度,可使用云助手插件`ecs-tool-event`。该插件定时获取并转化ECS事件为日志存储,便于监控与响应,无需额外开发,适用于大规模集群管理。详情及示例可见链接文档。
|
7月前
|
监控 应用服务中间件
Nagios 服务器 Nrpe 配置
Nagios服务器需安装NRPE并定义监控命令于`command.cfg`中。示例配置如下:`check_nrpe -H $HOSTADDRESS$ -c $ARG1$`。客户端配置文件如`192.168.149.128.cfg`可引用NRPE配置的命令,如`check_nrpe!check_load`以监控负载。监控HTTP关键词使用`check_http`命令加参数,如`-I`指定IP,`-u`指定URL,`-s`指定关键词,可在`command.cfg`中定义如`check_http_word`命令,并在主机配置文件中引用。
95 13
|
7月前
|
存储 监控 Linux
监控Linux服务器
详细介绍了如何监控Linux服务器,包括监控CPU、内存、磁盘存储和带宽的使用情况,以及使用各种系统监控工具如vmstat、iostat、sar、top和dstat来分析系统性能,并推荐了一些开源监控系统。
108 0
监控Linux服务器
|
8月前
|
Prometheus 监控 Cloud Native
Web服务器的日志分析与监控
【8月更文第28天】Web服务器日志提供了关于服务器活动的重要信息,包括访问记录、错误报告以及性能数据。有效地分析这些日志可以帮助我们了解用户行为、诊断问题、优化网站性能,并确保服务的高可用性。本文将介绍如何使用日志分析和实时监控工具来监测Web服务器的状态和性能指标,并提供具体的代码示例。
769 0
|
8月前
|
监控 Linux 测试技术
|
23天前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
1月前
|
域名解析 人工智能 弹性计算
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
133 10
|
4天前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
83 28
|
5天前
|
存储 机器学习/深度学习 人工智能
阿里云第八代云服务器c8i与g8i深度解析:技术对比、场景适配与选购指南
阿里云服务器计算型c8i与通用型g8i实例属于阿里云的第八代云服务器实例规格,是除了计算型c7与c8y和通用型g7与g8y之外同样深受用户喜欢的云服务器实例规格。本文将详细解析计算型c8i与通用型g8i实例的技术特性、适用场景、性能优势,以及最新的活动价格情况,并为用户提供购买建议。

热门文章

最新文章