Below you will find pages that utilize the taxonomy term “CACTI”
December 10, 2011
FreeBSD/Linux下安装cacti的memcached的监控插件
"因为python的模板使用了python来获取数据,所以需要安装python环境以及python的memcached客户端\n1.安装ez_setup工具\nwget -q http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py\n2.安装python的memcached客户端\nwget 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\n3.下载cacti的memcached模板\nwget http://content.dealnews.com/dealnews/developers/cacti-memcached-1.0.tar.gz tar -zxvf cacti-memcached-1.0.tar.gz cd cacti-memcached cp …"
April 16, 2011
如何安装cacti监控nginx插件
"Scripts and templates for nginx.\nNginx –\nProvide 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.\nFor use do next steps:\nEnable nginx http_stub_status_module at configure stage (if requared).\nEnable stub status. Add to nginx.conf (in any server context):\nlocation /nginx_status {\nstub_status on;\ndisable access_log if requared access_log off;\n#allow XX.YY.AA.ZZ; …"
April 16, 2011
cacti 监控nginx 出现 no (LWP::UserAgent not found)的解决办法
"在上一篇\u0026laquo; 如何安装cacti监控nginx的插件 \u0026raquo;文章里我们介绍了如何安装,但在最后发现执行\nget_nginx_clients_status.pl http://nginx.server.tld/nginx_status\n的时候,提示 no (LWP::UserAgent not found) 错误的原因是该系统 perl 缺少了相关组建,解决办法:\n[shell]yum -y install perl-libwww-perl[/shell] 如果还不行,再按下面的方法解决:\n[shell]#perl -MCPAN -e shell 一直回车,知道出现cpan\u0026amp;amp;gt;\u0026amp;nbsp; 提示符开始。 cpan\u0026amp;gt; install LWP::UserAgent cpan\u0026amp;gt; exit [/shell] 如果perl相关组件安装成功,就能正常显示了。\n[root@localhost scripts]# ./get_nginx_clients_status.pl nginx_active:149 …"
April 16, 2011
[教程]Centos 5.5 快速安装cacti
"一、准备工作\n环境:Centos 5.4 x86_64 所需软件:\nhttp Php Php-mysql Php-snmp Mysql Perl-DBD-MySQL Php-pdo rrdtool Net-snmp Net-snmp-libs Net-snmp-utils\n#下载相关软件\ncd /usr/local/src/\nwget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz\n二、环境介绍 主监控机是Centos 5.4 x86_64 主监控机IP=10.0.0.52\n三、安装配置 (1)在主监控机上安装apache+php+gd的web环境,推荐编译安装,不再赘述,本处方便起见用yum装了\nyum install php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL\n(2)在主监控机上安装rrdtool,rrdtool依赖的包过多,所以选择增加源,然后用yum安装 # …"
December 17, 2010
[教程]FreeBSD下安装cacti教程(原创)
"以下配置环境为:FreeBSD8.1 Nginx0.8.54 PHP5.2.15 Mysql5.1.54-log\n一.首先配置php网站环境\n一般采用的lamp(linux,apache,php,mysql),我们这里用的是FreeBSD的系统,web用的是Nginx,平台搭建教程请参考:\n二.安装sockets扩展\n注意要选择sockets的扩展版本与您所使用的php版本一致,这里我使用的为php5.2.15版本,所以选择了php52-sockets.\n#cd /usr/ports/net/php52-sockets #make install clean\n上面的命令会产生一个sockets.so的扩展,系统会自动将一行\nextension=sockets.so\n信息添加到/usr/local/etc/php/extensions.ini 文件末尾.\n如果您确认已经安装过pdo_mysql这个扩展的话,这步可以跳过.\n#cd /usr/ports/databases/php5-pdo_mysql #make install clean\n三、安装rrdtool12\n#cd …"
August 3, 2010
Cacti进阶应用一:汇总流量图-将数据合并后作图
"在使用Cacti方便快捷的建立监控图时,往往根据实际应用必须监控几台甚至上百台服务器的汇总流量图来观察该应用服务器组的总流量等指标。\n这里我们就来介绍如何用cacit快速的建立汇总流量图,其他汇总图建立方法相同; 一、创建CDEF 1、点击cacti左边菜单中的graph Management下的CDEFs 2、点击CDEF‘s右边的add,增加一个名为Turn All Data into Bits项\n3、在CDEF Items表格中点击add,输入如下图:依次创建以下三个Items; [][1]\n[][2]\n[][3]\n4、完成后如下图: [][4] CDEF item创建完成。\n二、创建new graph 1、点击cacti左边菜单中的graph Management\n2、在右边点击add出现如下图,直接选择create [][5]\n3、在Graph Configuration表格中的title输入新图的名字;如IDC all interface traffic in(bits/sec)\n4、表格最下的选项Vertical Label是纵轴的标识,这里我们填入Bits Per …"
August 1, 2010
Cacti的常用插件
"一、Cacti的插件框架PIA\n1、PIA 要想让Cacti支持更多的插件,那么首先要安装PIA(Cacti-Plugin),下面是PIA与其它插件之间的框架图 PIA的下载地址:http://www.cactiusers.org/index.php\ncacti-plugin-0.8.7g-PA-v2.8.tar\n将压缩包里的文件解压放在cacti目录里,导入pa.sql脚本.然后在”User Management”里的admin用户启用”plugin Management “权限.这时可以在左侧菜单看到”Plugin Management“菜单.\n2、PIA的安装 主要有以下几个步骤 tar -zvxf cacti-plugin-arch.tar.gz patch -PI -N \u0026lt; cacti-plugin-arch.diff mysql -ucacti -p2010 \u0026lt; pa.sql 修改includesl/config.php下的 $canfiig[‘url_path’] = “/cacti/”;\n二、Cacti的常用插件\n1、Thold插件\n功能:基于上下界线的基 …"
July 30, 2010
snmpwalk常用语法
"在日常监控中,经常会用到snmp服务,而snmpwalk命令则是测试系统各种信息最有效的方法,现总结一些常用的方法如下:\n1、snmpwalk -c public -v 1 -m ALL 192.168.30.49.1.3.6.1.2.1.25.1 得到取得windows端的系统进程用户数等\n2、snmpwalk -c public -v 1 -mALL 192.168.30.49 .1.3.6.1.2.1.25.2.2 取得系统总内存\n3、snmpwalk -c public -v 1-m ALL 192.168.30.49 hrSystemNumUsers\n4、snmpwalk -c public -v 1 -m ALL192.168.30.49 .1.3.6.1.2.1.4.20 取得IP信息\n5、snmpwalk -v 2c -c public192.168.30.49 system 查看系统信息\n6、snmpwalk -v 1 192.168.30.49 -c public ifDescr1、snmpwalk -v 2c -c public …"
July 30, 2010
用cacti来监控windows 服务器,snmp服务在windows的配置
"监控客户端windows2003服务器的snmp服务配置(202.96.209.2)\n(1)、打开“控制面板”—“添加删除程序”—“添加删除组建”,在“管理和监视工具”中选中“简单网络管理协议(snmp)”,点击“下一步”,开始安装,在安装过程中需要i386文件.\n(2)、打开“开始”—“程序”—“管理工具”—“服务”,找到“snmp service”,右键打开“属性”,选择“安全”,在“接受团体名称”处,点“添加”,在“团体名称”处写入你的cacti使用的community,选中“接受来自这些主机的snmp数据包”,默认值为“localhost”,点击“编辑”,将“localhost”改为cacti监控服务器的实际 ip地址.(指定要接收哪些主机的snmp数据,这里要填写上运行cacti程序的服务器ip地址)\n(3)、还需要安装SNMP Informant-STD 1.6 软件下载地址: http://www.wtcs.org/informant/download.htm 有防火墙的要开通UDP端口161(可以在cmd命令行下输入:netstat -an 来查看udp协议的161端口 …"
July 29, 2010
[教程]cacti for windows 安装
"本文章前提为配置好了apache(iis)+php+mysql这些基本的需要。\n安装snmp服务,需要windows光盘或i386目录的文件。在”安全”标签设置好团体字后重新启动snmp服务。主要防火墙对udp 161开放权限一定要做好,不要将161完全暴露在公网上,最好只对特定的IP或子网开放。(可以用netstat -an命令查看udp协议的161端口是否在监听)\ncacti相关软件下载:\n1.cacti下载: http://www.cacti.net/downloads/ 2.Cygwin下载: http://www.cygwin.com/setup.exe 3.rrdtool下载(1.2X): http://www.cacti.net/downloads/rrdtool/win32/ 4.net-snmp下载: http://sourceforge.net/projects/net-snmp/files/(注意下载的是net-snmp binaries的EXE安装文件,这里使用win32下的文件) 5.Spine(原来好像是cactid)下载: …"
July 27, 2010
用linux上的cacti去监控windows服务器
"另篇相同的教程: http://blog.haohtml.com/index.php/archives/4850\n以前一直用cacti或者mrtg来监控交换机流量,很少用来监控服务器,最近突然有个任务需要监控windows服务器,一般刚装好的cacti,里面的监控设置都是基于交换机和linux的,没有专门监控windows的选择,于是研究了一下,和大家分享一下经验。另外我的cacti是安装的debian linux上,有些安装命令不适合其他linux上,请大家注意。\n操作系统:debian 5\n1.安装mysql\napy-get install mysql-server-5.0\n安装时会提示你输入mysql root密码\n2.安装apache和php\napt-get install apache2 libapache2-mod-php5 php5 php5-gd php5-mysql php5-cli php5-common php5-snmp php-net-socket\nphp5-gd是关系到绘图\nphp5-mysql和数据库有关系\nphp-net-socket这个有时候cacti …"
July 27, 2010
FreeBSD7.0安装cacti监控
"FreeBSD 7.0-RELEASE-i386\n# cd /usr/ports/net-mgmt/net-snmp \u0026amp;\u0026amp; make install clean # cd /usr/ports/net-mgmt/cacti \u0026amp;\u0026amp; make install clean\nucd-snmp不选\n# make pretty-print-run-depends-list\nThis port requires package(s) “mysql-client-5.0.67_1” to run.\n# cd /usr/ports/databases/mysql50-server \u0026amp;\u0026amp; make install clean # echo ‘mysql_enable=”YES”‘ \u0026raquo; /etc/rc.conf # /usr/local/etc/rc.d/mysql-server start # mysqladmin –user=root create cacti # echo “GRANT ALL ON cacti.* TO …"
July 26, 2010
[教程]freebsd下安装cacti教程
"一、安装mysql51-server cd /usr/ports/database/mysql51-server\nmake with-debug=no with-client-ldflags=-all-static with-mysqld-ldflags=-all-static witch-assembler=yes with-pthread=yes enable-thread-safe-client=yes install clean make install clean\ncp /usr/local/share/mysql/my-small.cnf /usr/local/etc/my.cnf\ncd / mkdir mysql chmod 777 /mysql ee /usr/local/etc/my.cnf\n[client] port = 3389 sock = /mysql/mysql.sock default-character-set = utf8 [mysqld] port = 3389 sock = /mysql/mysql.sock …"
July 21, 2010
监控工具mrtg,cacti,rrdtool,nagios,zabbix比较和安装
"cacti 是一个用 rrdtool 来画图的网络监控系统, 通常一说到网络管理, 大家首先想到的经常是 mrtg, 但是 mrtg 画的图简单且难看, rrdtool 虽然画图本领一流, 画出来的图也漂亮, 但是他也就是一个画图工具, 不像 mrtg 那样本身还集成了数据收集功能. cacti 则是集成了各种数据收集功能,然后用 rrdtool 画出监控图形. 其本身界面比起同类系统要漂亮不少. 推荐所有有监控需求的人都去研究一下.\ncacti 和 nagios 是不同功用的系统, nagios 适合监视大量服务器上面的大批服务是否正常, 重点并不在图形化的监控, 其集成的很多功能例如报警,都是 cacti 没有或者很弱的. cacti 主要用途还是用来收集历史数据和画图, 所以界面比 nagios 漂亮很多.\nnet-snmp 是一套广泛使用在类 unix 系统上的 snmp 软件, 包含一套 snmp agent 框架 ,一个 snmpd 和 一堆 snmp 工具 , 其前身为 ucd-snmp. 关于 snmp 是什么, 以及如何配置的文章,网上搜一下有一堆一堆的. 在这里就不 …"
May 18, 2010
windows2003+iis6.0 的cacti系统的安装
"官方教程:\n一、所需软件及下载链接:\n1、Cacti 下载地址: http://www.cacti.net/downloads/\n(这个是Cacti的网页显示程序,是用PHP做的,完成之后你要把放他放在你的WEB目录里。) 2、Cactid 下载地址: http://www.cacti.net/downloads/cactid/packages/Windows/\n(这个是cacti从RRDtool那里得到的图形生成图形的程序。)\nSpine这个是Cactid的新版。0.8.6版之后就用这个做为生成图形与网页的接口了 3、RRDTool 下载地址: http://www.cacti.net/downloads/rrdtool/win32/\n(这个就是生成图形的程序了,这个要用到cmd.exe程序。当然你要把你的cmd.exe加上USER权限) 4、PHP 4.3.6或5.x 下载地址: http://www.php.net/downloads.php 5、MySQL 4.x或MySQL 5.x 下载地址: http://dev.mysql.com/downloads/ 6、(非必要) …"
May 18, 2010
Cacti在Windows下的安装
"官方教程:\n该安装文档是我参照 www.cacti.net 上的官方文档进行安装后,总结出来的。平台是winxp或win2k。我把涉及到的软件制作了个安装包,忽略了版本号,这样可以让大家正确选择,少走很多 我弯路,http://www.bgctv.cn/cacti.rar安装手册内的很多细节是针对新手的,希望更多的人可以使用)\n1、安装mysql.(版本mysql-3.23.52) 安装包内的mysql.rar解压缩,正常安装到c盘的mysql目录;安装后需要手动执行C:\\MYSQL\\BIN \\winmysqladmin.exe文件,其实就是找到他,双击一下就可以了,他会启动mysql要求你设置mysql的用户名密码,我设置的是用户 名:root 密码:cacti 这个用户名和密码会用到几次,请记清楚\n2、安装apache(版本apache_2.0.49-win32-x86)\n正常安装包内的版本,约定一下,我们把软件安装到C:\\APACHE2目录下,正常情况下,你在浏览器里打 http://127.0.0.1 就可以看到apache正常启动了,屏幕右下脚会有个小标志(红色的羽毛),双击 …"
May 18, 2010
Windows下快速安装CACTI流量监控
"独家:公司最近要对几台上架的服务器进行远程监控,需要提出解决方案。前一段时间曾经在CU上见人们都在讨论CACTI,所以就对照网上的教程进行 了CACTI安装调试,但是可能是自己太菜了,在这个过程中遇到了许多问题,在这里把这个过程记录下来,给像我一样的菜鸟。\nCACTI是一套PHP程序,它利用SNMPGET采集数据,使用RRDTOOL绘图引擎绘图,RRDTOOL是MRTG的替代者,它们的作者 是一个人。由于RRDTOOL功能过于强大,所以使用起来命令过于复杂,而CACTI就在这时出现了,它是图形界面,使用简单,使不用直接和 RRDTOOL接触。但是它是以SNMP和RRDTOOL为基础的,所以最好深入学习一下NET-SNMP和RRDTOOL的使用。\n好了,废话不多说了,我们来看看在Windows下如何安装CACTI吧。正如我前面说的那样,CACTI是一套PHP系统,所以如果说是安装 调试的话最主要的还的PHP环境的建立。其它的RRDTOOL和Net-Snmp简单应用的话只要安装上就可以,不用做太多的设置。\nPHP是一套强大的脚本语言,最初只能应用于Linux下面,随着它的发展,已经能够 …"
May 18, 2010
服务器系统监控CACTI在windows和linux下安装配置
"Windows下Cacti安装 声明:本系列文档出自 石头记,如若转载请注明出处,本人保留文档的所有权,并欢迎转载。\n本系列文档的其他部分链接如下: 一、 概述及Cacti的工作流程 二、 Cacti安装 (Linux) 三、 Cacti的使用 四、 Cacti脚本及模板 五、 Cacti插件 六、 Cacti高级应用–打造自己的Cacti模板 七、 Cacti安装\n(Windows) 一、软件需求 1、 操作系统:Windows Server 2003企业版(或其他NT系统)。 2、 安装Apache,当然也可以使用IIS。 3、 安装MySQL,下载MySQL的Windows版本并安装到c:/mysql文件夹下。 4、 安装PHP,从www.php.net 下载PHP 5.X并安装到c:/php文件夹下。 5、 安装RRDTool,从www.cacti.net下载Cygwin版RRDTool并安装到c:/cacti文件夹下。 6、 安装Net-SNMP,下载Net-SNMP并安装到c:/net-snmp文件夹下。 7、 安装Cacti,将下载的Cacti 压缩文件解压到WEB目录 …"
May 18, 2010
cacti添加apache状态信息
"对Apache Server Status的启用状态信息 对Apache的状态管理的模块是LoadModule status_module modules/mod_status.so,所以需要在配置文件httpd.conf里启用这个模块,所前面的#去掉.然后将”#Include conf/extra/httpd-info.conf“前面的#也去掉,打开extra/httpd-info.conf文件,启用\nExtendedStatus On\n配置Apache Server Status的权限\nSetHandler server-status Order Deny,Allow Deny from all Allow from 10.0.10.22\n下载CACTI模板和脚本\nhttp://forums.cacti.net/about25227.html\u0026amp;highlight=apachestats\n在上面的地址下载一个叫 ApacheStats08.zip 的,中间有二个文件,一个处理脚本php的,另一个是xml的文件.\n1.其中的ss_apache_stats.php是脚本文件,它是 …"
May 18, 2010
有关Apache Server Status和Cacti对Apache的监控
"我们平时使用apache常常了解他的性能只能使用ps aux|grep httpd|wc -l查看有多少个进程,但处理了多少http的请求我们不清楚,进程是不是在工作,还是在等都不是很明白,要了解apache的性能,我们需要使用 Apache Server Status的模块来详细了解apache工作的怎么样.下面我还介绍使用cacti来监控它.\n一.对Apache Server Status的启用 对Apache的状态管理的模块是LoadModule status_module modules/mod_status.so,所以这个需要有 然后打开下面的配置\nExtendedStatus On\n配置Apache Server Status的权限\n\u0026lt;location /server-status\u0026gt; SetHandler server-status Order Deny,Allow Deny from all Allow from 60.60.60.60 \u0026lt;/location\u0026gt; 打开查看的话就使用http://60.60.60.60/server-status来访 …"