因为python的模板使用了python来获取数据,所以需要安装python环境以及python的memcached客户端 1.安装ez_setup工具 wget -q http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 2.安装python的memcached客户端 wget ftp://ftp.tummy.com/pub/python-memcached/python-memcached-1.45.tar.gz tar -zxvf python-memcached-1.45.tar.gz cd python-memcached-1.45 python setup.py install
Browsing the archives for the CACTI tag
查看rrd文件内容: rrdtool fetch fxd-mdl11_traffic_in_365.rrd AVERAGE snmpwalk -v 1 -c public 127.0.0.1 .1.3.6.1.2.1.42.2.146 更多用法:http://hiadmin.com/?tag=cacti
LOG显示 : POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting. 执行命令: /opt/php/bin/php /web/cacti/poller.php PHP Warning: exec() has been disabled for security reasons in /web/cacti/lib/poller.php on line 126 才知道为了安全将exec功能禁止了,重新关闭就OK了
Scripts and templates for nginx. Nginx - http://nginx.net/ Provide graphing nginx clients statistics (active, reading, writing, waiting) and nginx socket statistics (accepts, handled, requests). It's a formal devision used only for graphs usability. For use do next steps: 1. Enable nginx http_stub_status_module at configure stage (if requared). 2. Enable stub status. Add to nginx.conf (in any [...]
在上一篇<<如何安装cacti监控nginx的插件>>文章里我们介绍了如何安装,但在最后发现执行 get_nginx_clients_status.pl http://nginx.server.tld/nginx_status 的时候,提示 no (LWP::UserAgent not found) 错误的原因是该系统 perl 缺少了相关组建,解决办法: #perl -MCPAN -e shell 一直回车,知道出现cpan> 提示符开始。 cpan> install LWP::UserAgent …………………………………… …………………………………… cpan> exit 如果perl相关组件安装成功,就能正常显示了。 [root@localhost scripts]# ./get_nginx_clients_status.pl http://192.168.1.1/stub_status nginx_active:149 nginx_reading:6 nginx_writing:137 nginx_waiting:6
#################################### #Cacti Configuration #Date: 2009-11-04 #Env: Centos 5.4 x86_64 #Author: http://www.chengyongxu.com/blog/centoscacti%E5%9F%BA%E6%9C%AC%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/ #################################### 一、准备工作 环境:Centos 5.4 x86_64 所需软件: http Php Php-mysql Php-snmp Mysql Perl-DBD-MySQL Php-pdo rrdtool Net-snmp Net-snmp-libs Net-snmp-utils #下载相关软件 cd /usr/local/src/ wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz 二、环境介绍 主监控机是Centos 5.4 x86_64 主监控机IP=10.0.0.52 三、安装配置 (1)在主监控机上安装apache+php+gd的web环境,推荐编译安装,不再赘述,本处方便起见用yum装了 yum install php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL (2)在主监控机上安装rrdtool,rrdtool依赖的包过多,所以选择增加源,然后用yum安装 #增加源 vi [...]
以下配置环境为:FreeBSD8.1 Nginx0.8.54 PHP5.2.15 Mysql5.1.54-log 一.首先配置php网站环境 一般采用的lamp(linux,apache,php,mysql),我们这里用的是FreeBSD的系统,web用的是Nginx,平台搭建教程请参考:http://blog.haohtml.com/index.php/archives/1133 二.安装sockets扩展 注意要选择sockets的扩展版本与您所使用的php版本一致,这里我使用的为php5.2.15版本,所以选择了php52-sockets. #cd /usr/ports/net/php52-sockets #make install clean 上面的命令会产生一个sockets.so的扩展,系统会自动将一行 extension=sockets.so 信息添加到/usr/local/etc/php/extensions.ini 文件末尾.
在使用Cacti方便快捷的建立监控图时,往往根据实际应用必须监控几台甚至上百台服务器的汇总流量图来观察该应用服务器组的总流量等指标。 这里我们就来介绍如何用cacit快速的建立汇总流量图,其他汇总图建立方法相同; 一、创建CDEF 1、点击cacti左边菜单中的graph Management下的CDEFs 2、点击CDEF‘s右边的add,增加一个名为Turn All Data into Bits项 3、在CDEF Items表格中点击add,输入如下图:依次创建以下三个Items;
一、Cacti的插件框架PIA 1、PIA 要想让Cacti支持更多的插件,那么首先要安装PIA(Cacti-Plugin),下面是PIA与其它插件之间的框架图 PIA的下载地址:http://www.cactiusers.org/index.php cacti-plugin-0.8.7g-PA-v2.8.tar 将压缩包里的文件解压放在cacti目录里,导入pa.sql脚本.然后在"User Management"里的admin用户启用"plugin Management "权限.这时可以在左侧菜单看到"Plugin Management"菜单.
很久以前就有个想法自己做个snmp agent,看了若干遍snmp相关资料,还是没有见到最终的效果,下定决心实现自己的agent,下面为调试的过程。 1. 从网上下载 net-snmp-5.0.6.src.rpm; 2. 按装源码: rpm –i snmp-5.0.6.src.rpm(虚拟机的linux采用redhat7.3,没有开启默认的snmpd服务哦):cd /usr/src/redhat/SPECS, rpmbuild –bp net-snmp.spec; 3. cd /usr/src/redhat/BUILD 目录,按照<<USING NET-SNMP UNDER LINUX AND μCLINUX INTRODUCTION TO NETWORK MANAGEMENT>>文档进行编译和安装; 4. ./configure ;make;make install; 5. cp EXAMPLE.conf 到/usr/local/share/snmp/snmpd.conf 6. 修改默认的配置,比如NETWORK COMMUNITY等; 7. 为了验证snmpd.conf,启动snmpd时添加 –d –L 参数,这样会报告启动信息,具体看snmpd –help; 8. 为了保证测试,请输出 MIBS变量: export MIBS=ALL; 9. 测试snmpd ,snmpwalk –c public –v 1 localhost system(注意system的识别就是从MIBS变量中读) 10. ok,下面编写自己的agent吧,直接参考文档,编写ENSEIRB-MIB.txt,然后copy 的到/usr/local/share/snmp/mibs/ 11. 编译# cd ~/net-snmp,# cd agent/mibgroup, # mib2c -c ../../local/mib2c.scalar.conf enseirb 好像编译老是出错,从网上看了一下,发现些个脚本就可以解决