nagios 通过Nagios-Plugins-Memcached插件监控memcached服务器
2013-11-08 15:04
501 查看
nagios通过 Nagios-Plugins-Memcached插件监控memcached服务器
插件需要Perl语言支持,建议到cpan直接下载。Nagios-Plugins-Memcached-0.02http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz1. 下载并安装插件wget http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gzmv Nagios-Plugins-Memcached-0.02.tar.gz /usr/local/srccd /usr/local/srctar xzvf Nagios-Plugins-Memcached-0.02.tar.gzcd Nagios-Plugins-Memcached-0.0.2perl Makefile.plmake install2. 安装插件到nagioscp -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 - OK4. 配置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.cfg4.4 选项操作推荐操作:定义一个专门的服务器对象监控目录,如objects/servers定义一个专门的服务对象监控目录,如objects/servicesvim /etc/nagios/nagios.cfg增加下面的行:cfg_file=/etc/nagios/objects/objects/serverscfg_file=/etc/nagios/objects/objects/services根据实际需要添加必要的配置文件到这两个目录。4.5 重新读取nagios配置并测试我们前边的操作/etc/init.d/nagios reloadmemcached监控页面
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/20/fcfbabad9940c8010f80d92df00dc62f.png)
插件需要Perl语言支持,建议到cpan直接下载。Nagios-Plugins-Memcached-0.02http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz1. 下载并安装插件wget http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gzmv Nagios-Plugins-Memcached-0.02.tar.gz /usr/local/srccd /usr/local/srctar xzvf Nagios-Plugins-Memcached-0.02.tar.gzcd Nagios-Plugins-Memcached-0.0.2perl Makefile.plmake install2. 安装插件到nagioscp -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 - OK4. 配置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.cfg4.4 选项操作推荐操作:定义一个专门的服务器对象监控目录,如objects/servers定义一个专门的服务对象监控目录,如objects/servicesvim /etc/nagios/nagios.cfg增加下面的行:cfg_file=/etc/nagios/objects/objects/serverscfg_file=/etc/nagios/objects/objects/services根据实际需要添加必要的配置文件到这两个目录。4.5 重新读取nagios配置并测试我们前边的操作/etc/init.d/nagios reloadmemcached监控页面
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/20/fcfbabad9940c8010f80d92df00dc62f.png)
相关文章推荐
- 【JMeter】JMeter使用plugins插件进行服务器性能监控
- 使用Nagios-Plugins-Memcached 进行监控memcached
- 【JMeter】JMeter使用plugins插件进行服务器性能监控
- JMeter对服务器性能监控--plugins插件安装方法
- 一个用于监控Dell PowerEdge服务器硬件状态的nagios/icinga插件
- 【JMeter】JMeter使用plugins插件进行服务器性能监控
- Nagios插件开发之监控服务器负载 推荐
- 通过cacti+nagios监控服务器的运行--cacti篇
- Nagios通过check_megaraid_sas(基于MecaCli工具的插件)对RAID卡和硬盘进行监控的方法
- 通过cacti+nagios监控服务器的运行--nagios服务篇
- 通过Toolbox下wct工具来配置IHS Web服务器及其 Plugins插件
- Nagios通过check_http监控一台web应用服务器上多个tomcat服务
- 通过cacti+nagios监控服务器的运行—nagios nrpe篇
- 通过cacti+nagios监控服务器的运行―nagios nrpe
- 通过Nagios监控VMware ESX/ESXi/vSphere服务器
- JMeter对服务器性能监控--结果查看和plugins插件详解
- nagios 监控内存的插件
- Nagios 监控服务器性能的几个指标
- 使用Nagios搭建监控服务器
- Nagios监控websphere插件安装