设为首页 收藏本站
查看: 1477|回复: 0

使用Nagios

[复制链接]

尚未签到

发表于 2019-1-16 13:06:17 | 显示全部楼层 |阅读模式
  监控memcache的运行状态有好几种实现方式。在这里我只介绍用Nagios-Plugins-Memcached 进行监控memcached。
该插件是用prel 进行开发的所以系统上必须要安装Perl 环境,并且同时保证服务器能够上网, cpanplugin 安装
CPAN的使用
默认情况下使用cpan命令安装时,如果依赖其他的软件包时cpan就会停止,但是如果使用CPANPLUS来进行安装时,就能能自动安装依赖项的模板
#cpan CPANPLUS
   Are you ready for manual configuration? [yes]
   CPAN build and cache directory? [/root/.cpan]
   Cache size for build directory (in MB)? [10]
   Perform cache scanning (atstart or never)? [atstart]
   Cache metadata (yes/no)? [yes]
   Your terminal expects ISO-8859-1 (yes/no)? [yes]
   File to save your history? [/root/.cpan/histfile]
   Number of lines to save? [100]
   Policy on building prerequisites (follow, ask or ignore)? [ask]
   Where is your gzip program? [/bin/gzip]
Where is your tar program? [/bin/tar]
Where is your unzip program? [/usr/bin/unzip]
Where is your make program? [/usr/bin/make]
Where is your links program? [/usr/bin/links]
Where is your wget program? [/usr/bin/wget]
Warning: ncftpget not found in PATH
Where is your ncftpget program? []
Warning: ncftp not found in PATH
Where is your ncftp program? []
Where is your ftp program? [/usr/kerberos/bin/ftp]
Where is your gpg program? [/usr/bin/gpg]
What is your favorite pager program? [/usr/bin/less]
What is your favorite shell? [/bin/bash]
Select your continent (or several nearby continents) [] 2 注: 这是选择地区
Select your country (or several nearby countries) [] 1 注:这选国家
2 首先下载Nagios-Plugins-Memcached-0.02.tar.gz,解压
wget http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz
#tar xvf Nagios-Plugins-Memcached-0.02.tar.gz
3 安装
#cd Nagios-Plugins-Memcached-0.0.2
   #perl Makefile.pl
    *** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- Carp::Clan       ...missing.
- Cache::Memcached ...missing.
- FindBin          ...loaded. (1.47)
- Nagios::Plugin   ...missing.
- Time::HiRes      ...loaded. (1.9717)
==> Auto-install the 3 mandatory module(s) from CPAN? [y]
#make install
4 查找安装后的check_memcached 的插件,并把该插件拷贝到nagios的插件的目录下面
   #whereis check_memcached
   #cp /usr/bin/check_memcached /usr/local/nagios/libexec
   #chmod +x /usr/local/nagios/libexec/check_memcached
  5 当然在用nagios 进行监控memcached 的方法方法分别是
   首先定命令在nagios 命令文件command.cfg后面添加一下
define command{
        command_name check_memcached_response
        command_line $USER1$/check_memcached -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$
}
define command{
        command_name check_memcached_size
        command_line $USER1$/check_memcached -H $HOSTADDRESS$ --size-warning $ARG1$ --size-critical $ARG2$
}
define command{
        command_name check_memcached_hit
        command_line $USER1$/check_memcached -H $HOSTADDRESS$ --hit-warning $ARG1$ --hit-critical $ARG2$
}
6 定义主机
     
define host{
          use       linux-box-remote
           host_name mysqllinux186
           alias      Memcache
           address   192.168.1.186
            }
define service{
          use                 generic-service
          host_name          mysqllinux186
          service_description Memcached
          check_command      check_memcached_response!30!40
          }
define service{
          use                 generic-service
          host_name          mysqllinux186
          service_description Memcached_size
          check_command      check_memcached_size!30!40
          }
define service{
          use                 generic-service
          host_name         mysqllinux186
          service_description Memcached_hit
          check_command      check_memcached_hit!40!30
          }
#/usr/local/nagios/bin/nagio -v /usr/local/nagios/etc/nagios.cfg
检测配置文件是不是有错误,如果没有错误,并重启nagios




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-664029-1-1.html 上篇帖子: ubuntu 安装 Nagios服务器监控软件 下篇帖子: 基于Linux系统的Nagios网络管理模块的实现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表