模板的导入步骤是首先点击"Choose File"按钮选择文件

然后点击Import按钮

确认导入事项,最后点击Import按钮。

完成倒入后,配置数据采集脚本,请继续阅读下面章节。

96.6.1. Nginx

wget http://forums.cacti.net/download/file.php?id=12676            

http://forums.cacti.net/about26458.html

nginx 配置

    location /nginx_status {stub_status on;access_log  off;allow 22.82.21.12;deny all;}

96.6.2. php-fpm

yum -y install perl-FCGI perl-FCGI-Client perl-LWP-Protocol-http10git clone https://github.com/oscm/Cacti.git
cd Cacti
cp Templates/php-fpm/get_php_fpm_status.pl /usr/share/cacti/scripts/
chmod +x /usr/share/cacti/scripts/get_php_fpm_status.pl

配置连接协议

# vim +/mode /usr/share/cacti/scripts/get_php_fpm_status.pl#my $mode = MODE_FCGI; 注释此行
my $mode = MODE_HTTP; 添加此行

配置 php-fpm.conf 文件

; Default Value: not set
pm.status_path = /status           

配置nginx

    location ~ ^/(status|ping)$ {access_log off;allow 22.82.21.12;deny all;fastcgi_pass 127.0.0.1:9000;fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;include fastcgi_params;}      

96.6.3. MySQL

Template: http://code.google.com/p/mysql-cacti-templates/

$ cd /usr/local/src/
$ wget http://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-1.1.8.tar.gz
$ tar zxvf better-cacti-templates-1.1.8.tar.gz
$ cd better-cacti-templates-1.1.8/
$ cp scripts/ss_get_mysql_stats.php /usr/share/cacti/scripts/

default password

vim /usr/share/cacti/site/scripts/ss_get_mysql_stats.php.cnf
<?php
$mysql_user = "root";
$mysql_pass = "s3cret";
?>       

Import Templates

倒入下面模板 templates/cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.8.xml

"Import/Export" -> "Import Templates" -> "Import Template from Local File" -> Import

设置模版

Templates -> X MyISAM Indexes DT
X MyISAM Key Cache DT
X MySQL Binary/Relay Logs DT
X MySQL Command Counters DT
X MySQL Connections DT
X MySQL Files and Tables DT
X MySQL Handlers DT
X MySQL Network Traffic DT
X MySQL Processlist DT
X MySQL Query Cache DT
X MySQL Query Cache Memory DT
X MySQL Replication DT
X MySQL Select Types DT
X MySQL Sorts DT
X MySQL Table Locks DT
X MySQL Temporary Objects DT
X MySQL Threads DT
X MySQL Transaction Handler DT->Custom Data
Hostname
Username    #单击复选框,并输入默认用户名
Password    #单击复选框,并输入默认密码
Port-> Save

96.6.4. Redis

easy_install redis

https://github.com/oscm/Cacti.git

cp redis-stats.py /usr/share/cacti/scripts/         

测试采集脚本

# python redis-stats.py 172.18.52.163
total_connections_received:578761 connected_clients:14 used_memory:870032 expires:47 keys:47 total_commands_processed:1814080           

96.6.5. Percona JMX Monitoring Template for Cacti

http://www.percona.com/doc/percona-monitoring-plugins/1.0/cacti/jmx-templates.html

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

96.6. Template相关推荐

  1. GFStableList Adapter

    STL中,list的优点是插入.删除性能极佳(时间复杂度只需O(1)即可),而且非常重要的在删除节点后,其迭代器不失效,但list查找却不擅长.map由于其实现的数据结构为rb-tree,因此,其插入 ...

  2. 一些日常工具集合(C++代码片段)

    一些日常工具集合(C++代码片段) --工欲善其事,必先利其器 尽管不会松松松,但是至少维持一个比较小的常数还是比较好的 在此之前依然要保证算法的正确性以及代码的可写性 本文依然会持久更新,因为一次写 ...

  3. C++开发者都应该使用的10个C++11特性

    http://blog.jobbole.com/44015/ 感谢冯上(@治不好你我就不是兽医 )的热心翻译.如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线.] 在C++11新标准中,语言本 ...

  4. 基于boost asio实现的支持ssl的通用socket框架

    情景分析    现已存在一个可用稳定的异步客户端类http_client_base,该类基于boost asio实现了连接服务器,发送请求,获取响应和解析http数据等操作,该类的大致实现框架如下   ...

  5. 二叉查找树的类模板实现

    用c++实现了一个BinarySearchTree的模板类 其他都很简单,重点说一下删除结点的方法. 如果结点是一片叶子,那么可以立即被删除:如果结点只有一个左儿子或一个右儿子,则左儿子或右儿子代替结 ...

  6. 【翻译】DPI and Device-Independent Pixels

    因为不理解为什么GetDeviceCaps和GetSystemMetrics返回的分辨率和真实的分辨不一样,所以翻译了这个链接 https://msdn.microsoft.com/en-us/lib ...

  7. Windows桌面应用程序(1-2-4-7th) DPI和设备无关的像素

    要使用Windows图形进行有效编程,您必须了解两个相关的概念: 每英寸点数(DPI) 设备无关像素(DIP). 我们从DPI开始.这将需要短暂的绕行排版.在印刷术中,类型的大小以称为点的单位来测量. ...

  8. SPOJ Prime or Not - 快速乘 - 快速幂

    Given the number, you are to answer the question: "Is it prime?" Solutions to this problem ...

  9. 腾讯地图JS API制作专题图

    最近看了一份人民大学的报告,<中国城市政商关系排行榜2020>,https://new.qq.com/omn/20201230/20201230A0F3MY00.html. 讲的是中国各个 ...

最新文章

  1. 亿级系统的Redis缓存如何设计???
  2. 为什么刹车热了会失灵_汽车为什么要换刹车油?
  3. tftp刷路由器 linux,TP-Link无线路由器HTTP/TFTP后门漏洞
  4. POJ 2263 floyd思想
  5. js笔记(二)数组、对象、this
  6. socket工具android,Android通过socket长连接实现推送
  7. Anaconda不同平台的安装方式
  8. 点击类选择器,获取索引
  9. python基础--导入模块
  10. [bzoj2115][Wc2011] Xor
  11. OFFICE专业增强版2016 32位安装VISIO出错记录
  12. 利用xposed自动获得微信个人收款二维码链接和收款记录
  13. mysql关联力控_力控软件和三菱PLC的通讯模块通讯设定
  14. JDBC连接MySQL数据库出现的错误及解决方法整理
  15. 微信小程序自动定位当前位置
  16. 关于typescript中的extends和infer以及用法
  17. java verbose gc_java –verbose:gc
  18. java消除噪声数据,高光谱图像去噪相关资源汇总(常用对比算法+数据集+评价指标)...
  19. 考研英语作文—谋篇布局
  20. 阿里云上部署kafka--遇到的坑

热门文章

  1. predictor = dlib.shape_predictor()关键点预测器用法
  2. 【ES6】正则表达式的拓展
  3. 本科计算机专业考北大软微,2022北京大学软微学院计算机智能科技考研必看经验指导(含复试解析)...
  4. linux tomcat 进程杀掉_Linux-(一)常用命令总结
  5. C++_复合、委托、继承
  6. java弹出微信扫一扫_JAVA实现调用微信js-sdk扫一扫
  7. Spring Security原理之springSecurityFilterChain
  8. SqlTransaction——事务详解
  9. burp suite java_Burpsuite插件自动二手开发
  10. python刷新页面_Python模拟浏览器爬取天猫信息