热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Nagios监控Memcached

Nagios的check_memcached这个插件可以装在memcached服务器上,也可以装在Nagios服务器上,我是直接装在Nagios服务器上这样方便一些.下载地址:http:search.cpan.orgCPANauthorsidZZIZIGOROUNagios-Plugins-Memcached-0.02.tar.gz这个脚本是用perl

Nagios的check_memcached

这个插件可以装在memcached服务器上,也可以装在Nagios服务器上,我是直接装在Nagios服务器上这样方便一些.

下载地址:

http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz 

这个脚本是用perl编的,所以你要先确保自己的机器里面是否有perl环境.

安装方法:

  1. #cd /usr/local/src/tarbag  
  2. #wget http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz   
  3. #tar xzvf Nagios-Plugins-Memcached-0.02.tar.gz -C ../software  
  4. #cd ../software/Nagios-Plugins-Memcached-0.02  
  5. #perl Makefile.PL  

执行后会出现一些提示让你选择,一路回车

  1. #make  

这时会下载一些运行时需要的东西

  1. #make install  

默认会把check_memcached文件放到/usr/bin/check_memcached

做个软链接抟到Nagios libexec目录下.

  1. ln -s /usr/bin/check_memcached  /usr/local/nagios/libexec/  
修改nagios commands.cfg配置文件.加上这些内容:
  1. #Memcached  
  2. ### check response time(msec) for memcached    
  3. define command {    
  4.         command_name check_memcached_response    
  5.         command_line /usr/local/nagios/libexec/check_memcached -H $HOSTADDRESS$:12000 -w $ARG1$ -c $ARG2$    
  6.         }    
  7.    
  8. ### check cache size ratio(bytes/limit_maxbytes[%]) for memcached    
  9. define command {    
  10.         command_name check_memcached_size    
  11.         command_line /usr/local/nagios/libexec/check_memcached -H $HOSTADDRESS$:12000 --size-warning $ARG1$ --size-critical $ARG2$    
  12.         }    
  13.    
  14. ### check cache hit ratio(get_hits/cmd_get[%]) for memcached    
  15. define command {    
  16.         command_name check_memcached_hit    
  17.         command_line /usr/local/nagios/libexec/check_memcached -H $HOSTADDRESS$:12000 --hit-warning $ARG1$ --hit-critical $ARG2$    
  18.         }    

12000端口是我的memcached端口.

然后在memcached主机的cfg配置文件里加上:

  1. #Memcached  
  2. define service{  
  3.         use                                local-service ;                         Name of service template to use  
  4.         host_name                          10.0.0.204  
  5.         service_description                Memcached_response  
  6.         check_command                      check_memcached_response!300!500  
  7.         }  
  8. define service{    
  9.         use                             local-service ;           Name of service template to use    
  10.         host_name                       10.0.0.204    
推荐阅读
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
  • 电信网为不能访问联通服务器的网站_老板说网站慢,我们总结了三大阶段提升性能...
    作者:李平来源:https:www.cnblogs.comleefreemanp3998757.html前言在前一篇随笔《大型网站系统架构的演化》中&# ... [详细]
  • 1.安装libeventyuminstalllibevent.x86_64libevent-devel.x86_64没有libevent编译memcached为出错checking ... [详细]
  • 开发笔记:Memcached高性能内存对象缓存系统
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Memcached高性能内存对象缓存系统相关的知识,希望对你有一定的参考价值。一、Memcached概述 ... [详细]
  • 一,织梦后台后台设置进入系统后台,在[系统基本参数]下面的性能选项卡当中,关于memcache进行如下配置:cfg_memcache_enable:是否启用memcache缓存,如果为否(N) ... [详细]
  • 实战项目memcached+tomcat+session+nginx在工作中的应用和配置
    环境介绍:公司根据实际需要搭建一个购物网站,当用户购物时可以将不同商品,放到同一个购物车中进行同时付款。环境的搭建:外网用户IP地址:1.1.1.1主机名:fanxiaohui用户 ... [详细]
author-avatar
芬妮199025
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有