天行健,君子以自强不息;
      地势坤,君子以厚德载物;

  • 1 
预览模式: 普通 | 列表

基于Cacti下的Varnish 3监控统计

Varnish 3取消了varnishadm中的status命令,也就是说,以前在varnish 2中通过远程连接Varnish管理端口获取状态的方式已经无法使用,而Varnish3中的varnishstat获取状态的命令又不支持远程方式,为此做了个脚本,通过snmp获取varnish状态。

下载文件Varnish3.zip (请登录后下载)

解包会有3个文件:

cacti_host_template_varnish.xml

snmpd.conf

snmpvarnishstat

将snmpd.conf文件内容追加到snmp的配置中(默认是/etc/snmp/snmpd.conf)

将snmpvarnishstat文件放入 /etc/snmp 目录,给予文件执行权限,修改文件中的varnishstat命令路径和实例名

将 cacti_host_template_varnish.xml 模板到入到cacti (0.8.8a)

创建varnish监控,host template选择Varnish即可。

示例图如下: 

 

标签: Cacti Varnish

Redis for cacti 模板

对cacti论坛下载的版本做了调整:
1、对redis中各个db的keys数量做了求和输出显示,如果使用原版的单db模式,可以在redis-stats.py中屏蔽相应脚本
2、解决了原版中无法定义端口的问题,在创建图像监控时,需要输入redis端口号

下载文件redis.rar (请登录后下载)



attachments/201111/0891541648.png

attachments/201111/9933352425.png

attachments/201111/8936763206.png

attachments/201111/0498176345.png
标签: Redis Cacti

关于cacti的spine 0.8.7g不能取到nginx client值

在cacti、spine:0.8.7g上安装nginx模块,nginx模块无法正常工作,用脚本直接执行可以取到nginx status的数据,用cacti,output为0。

手动执行<path_cacti>/scripts/get_nginx_clients_status.pl <stub_status_url>能够正确的获取返回的数据。

第一步:使用pollerdebug

/usr/local/php/bin/php -q /usr/local/nginx/html/cacti/poller.php --force --debug

可以看到

[阅读全文]

标签: cacti spine nginx

cacti 0.8.7f 正式发布

2010年5月19日,cacti.net 正式提供 0.8.7f版本下载,新版本相对上一版修复了n多bug,建议朋友升级。
由于新版本刚发布,plugin体系版本还没有跟上,使用了plugin的朋友要等等了。

0.8.7f changelog

security: SQL injection and shell escaping issues reported by Bonsai Information Security (http://www.bonsai-sec.com)
security: Cross-site scripting issues reported by VUPEN Securi

[阅读全文]

标签: cacti
  • 1