nagios安装配置(六):监控nginx和memcache
2011-11-18 16:17
302 查看
一. nagios监控nginx
1. 下载
2. 修改拥有者和权限
3. nrpe配置文件添加命令
4. 重载nrpe
5. 编辑nagios服务器文件
6. 重载nagios
二. nagios监控memcached
1. 下载软件,如果以下链接不能下载,可以到http://search.cpan.org/搜索Nagios-Plugins-Memcached
2. 安装
这边会列出模块的依赖安装情况,你可以根据提示选择y,进行自动安装,也可以通过自己手动安装,我使用后者
手动安装需要的模块
之后,编译安装:
3. nrpe配置文件添加命令
将其中的ip和port修改为你的mecached的监听IP,port修改为端口号
重启nrpe
4. nagios服务配置文件修改
将其中的hostname修改成你配置文件中定义的主机名,重启nagios
本文出自 “linuxjcq” 博客,请务必保留此出处http://linuxjcq.blog.51cto.com/3042600/718180
1. 下载
wget http://www.monitoringexchange.org/attachment/download/Check-Plugins/Software/check_nginx-sh/check_nginx.sh -P /usr/local/nagios/libexec/
2. 修改拥有者和权限
chown nagios:nagios /usr/local/nagios/libexec/check_nginx.sh && chmod a+x /usr/local/nagios/libexec/check_nginx.sh
3. nrpe配置文件添加命令
vi /usr/local/nagios/etc/nrpe.cfg command[check_nginx]=/usr/local/nagios/libexec/check_nginx.sh -H hostip -P port -p /usr/local/nginx -n nginx.pid
4. 重载nrpe
service nrpe restart
5. 编辑nagios服务器文件
vi /usr/local/nagios/etc/linuxjcq/services.cfg define service{ use local-service host_name linuxjcq01 service_description 05. The Nginx Status check_command check_nrpe!check_nginx }
6. 重载nagios
service nagios restart
二. nagios监控memcached
1. 下载软件,如果以下链接不能下载,可以到http://search.cpan.org/搜索Nagios-Plugins-Memcached
wget http://cpan.wenzk.com/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz -P /usr/local/src
2. 安装
tar zxvf Nagios-Plugins-Memcached-0.02.tar.gz cd Nagios-Plugins-Memcached-0.02 perl Makefile.PL
这边会列出模块的依赖安装情况,你可以根据提示选择y,进行自动安装,也可以通过自己手动安装,我使用后者
*** 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]
手动安装需要的模块
yum install perl-Carp-Clan perl-Cache-Memcached perl-Nagios-Plugin
之后,编译安装:
perl Makefile.PL make make install
3. nrpe配置文件添加命令
vi /usr/local/nagios/etc/nrpe.cfg command[check_memcached_response]=/usr/bin/check_memcached -H ip:port -w 3 -c 5 command[check_memcached_size]=/usr/bin/check_memcached -H ip:port –size-warning 80 –size-critical 90 command[check_memcached_hit]=/usr/bin/check_memcached -H ip:port –hit-warning 40 –size-critical 20
将其中的ip和port修改为你的mecached的监听IP,port修改为端口号
重启nrpe
service nrpe restart
4. nagios服务配置文件修改
vi /usr/local/nagios/etc/linuxjcq/services.cfg define service{ use local-service host_name linuxjcq01 service_description 07. Memcached Reponse check_command check_nrpe!check_memcached_response } define service{ use local-service host_name linuxjcq01 service_description 08. Memcached Size check_command check_nrpe!check_memcached_size } define service{ use local-service host_name linuxjcq01 service_description 09. Memcached Hit check_command check_nrpe!check_memcached_hit }
将其中的hostname修改成你配置文件中定义的主机名,重启nagios
service nagios restart
本文出自 “linuxjcq” 博客,请务必保留此出处http://linuxjcq.blog.51cto.com/3042600/718180
相关文章推荐
- nagios3.20安装配置笔记(带飞信短信报警,mssql和mysql监控)
- Nginx+nagios安装配置
- 监控之nagios的安装部署(监控本机及其他主机的配置+警报机制的配置)
- 监控软件Nagios的服务器端在Linux系统上的安装和配置方法
- Nagios远程监控软件的安装与配置详解
- 使用cacti + snmp 实现对apache 、mysql 、 nginx 的监控的安装和配置
- zabbix-agent安装及添加配置nginx,mysql及系统的监控
- ubuntu 下 nginx+php+mongodb+memcache安装配置
- Centos 7安装与配置nagios监控详细图解(二)
- CentOS5.5X64安装配置Nagios监控
- Nagios 系统监控基本安装配置过程详解
- 监控软件----CentOS6下安装配置nagios
- Nagios 监控服务器安装及配置文档
- linux下Nagios远程监控安装与配置详解
- Nagios 监控服务器安装及配置文档
- Nagios+pnp4nagios+rrdtool 安装配置nagios被监控端NRPE配置(二)
- centreon+nagios安装测试-配置监控服务
- nagios监控三部曲之――nagios的安装与配置(1)
- Nginx+Tomcat+Memcached 集群Session共享[memcached服务安装、tomcat使用memcache存储session、nginx安装配置实现tomcat负载均衡]
- nginx+php+memcache+xcache+mysql安装与配置