Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1188828
  • 博文数量: 253
  • 博客积分: 5892
  • 博客等级: 大校
  • 技术积分: 1942
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-24 14:20
文章分类

全部博文(253)

文章存档

2012年(98)

2011年(155)

分类: 系统运维

2011-11-03 18:59:27

1. 前提条件: nginx 安装时需要加入状态模块(--with-http_stub_status_module) ,且nginx.conf设置好了STATUS服务

                  1)    .configure    --with-http_stub_status_module

                  2)     location /nginx_status {

                                     stub_status on;
                                     access_log   off;
                                     allow XX.YY.AA.ZZ;
                                     allow localhost;
                                     deny all;

                                    } 

                   若配置成功,输入:        就会显示类似信息:

                                  

2. snmp配置

                  1)  yum install net-snmp

                  2)  vim /etc/snmp/snmp.conf

                    加入:view    systemview    included   .1

                  3) 开放SNMP端口: udp 161                  

3. 下载:

          模版及脚本:

 

4. 安装:

          1). 解压下载的文件,把其中的二个脚本拷贝CACTI安装路径的scripts目录下并设置有执行权限:

                cp get_nginx_clients_status.pl        /scripts/

                cp get_nginx_socket_status.pl        /scripts/
                chmod 0755       /scripts/get_nginx_socket_status.pl
                chmod 0755      /scripts/get_nginx_clients_status.pl

         1). 导入模版,按常规方法在在cacti管理中导入此模版

         2). 拷贝脚本到指定位置:     /var/www/html/cacti/scripts                  #根据你自己的路径而定

         3). 验证成功:  

                               cd   /var/www/html/cacti/scripts 

                               ./   get_nginx_clients_status.pl  

                                若配置正确则显示类似信息

                                 

                                如果提示no (LWP::UserAgent not found),则需要安装perl组件

                                perl -MCPAN -e shell  

                               cpan> install LWP::UserAgent

5. 使用:使用模版跟普通的一样

        注: 添加主机时,在创建图形的时候会提示你输入NGINX的URL(如:

              若不输入正常的URL,则无法监控到数据:

              

 

 

   #详细的导入模版及如何使用,可看本站中cacti的安装及使用:                  http://hi.baidu.com/jaimy_jie/blog/item/bda9d34e1a4f901fb2de054f.html


 注: 若cacti主机与nginx不在同一台服务器,则脚本必须拷贝到cacti主机,nginx只需开启status服务就可以,故可以用来监控N台nginx服务器的状态。

 

 

 

最后更新时间:  2011-04-27  09:56

 参考:  

阅读(850) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~