Chinaunix首页 | 论坛 | 博客
  • 博客访问: 712022
  • 博文数量: 139
  • 博客积分: 7607
  • 博客等级: 少将
  • 技术积分: 1964
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-11 23:43
个人简介

...

文章分类

全部博文(139)

文章存档

2012年(53)

2011年(4)

2010年(29)

2009年(10)

2008年(33)

2007年(10)

分类: LINUX

2010-04-06 19:15:32

一. squid
1. squid编译时要加入参数–enable-snmp
编辑squid.conf,加入如下行
snmp_port 3401
acl snmppublic snmp_community blog.zhangjianfeng.com
snmp_access allow snmppublic
snmp_incoming_address 0.0.0.0
snmp_outgoing_address 255.255.255.255
2.编辑snmpd.conf,加入如下行
view systemview included .1.3.6.1.4.1.3495.1
proxy -v 1 -c blog.zhangjianfeng.com 127.0.0.1:3401 .1.3.6.1.4.1.3495.1
# 可以手工检查 snmpwalk -v 1 -c blog.zhangjianfeng.com squidIP  .1.3.6.1.4.1.3495.
3.下载三个模版文件
wget
wget
wget
4.在cacti管理页面中导入相关xml文件–”Import Templates”

二.mysql

– cacti server
Put mysql_stats.php and dumpMemcachedStats.php in cacti/scripts/
Import  .XMLs
– mysql server
GRANT PROCESS ON *.* TO cactiuser@’%’ IDENTIFIED by ‘iloveyou’;
GRANT SUPER ON *.* TO cactiuser@’%’ IDENTIFIED BY ‘iloveyou’;

三.apache

导入两个xml
将pl脚本放到cacti/scripts/目录下
—apache服务器
ExtendedStatus On

SetHandler server-status
Order deny,allow
Deny from all
Allow from cactiserverip

四.nginx

– nginx server
location /nginx_status {
stub_status on;
access_log off;
}
– cacti server
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
手工检查 get_nginx_clients_status.pl
# 如出现no (LWP::UserAgent not found)
# perl -MCPAN -e shell
# cpan> install LWP::UserAgent
在CACTI中建图的时候需要填写一下URL of nginx stub status为完整URL,如

五.memcached

http://dealnews.com/developers/cacti/memcached.html

1. Python Client API Installation
下载python-memcached ftp://ftp.tummy.com/pub/python-memcached/
tar xzf python-memcached-.tar.gz
python setup.py install
2. Template Installation
wget http://content.dealnews.com/dealnews/developers/cacti-memcached-1.0.tar.gz
复制memcached.py 到 /scripts/
测试 python /scripts/memcached.py -p portnumber 
默认端口号是11211,如果memcache的监听端口不是这个,需要调整
1). Data Input Methods – Memcached – Statistics
2). Under the Data Input Methods section, in the Input String textbox, add -p PORT before 
e.g. python /scripts/memcached.py -p 2345

六.Tcp Connstats

导入两个xml
将pl脚本放到cacti/scripts/目录下

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