监控端:
因模板使用了Python来获取数据,所以需要安装python环境以及python的memcached客户端
$ wget ftp://ftp.tummy.com/pub/python-memcached/python-memcached-1.48.tar.gz
$ tar xzvf python-memcached-1.45.tar.gz
$ cd python-memcached-1.48
$ sudo python setup.py install //如有报如下错误
Traceback (most recent call last):
File "setup.py", line 3, in <module>
from setuptools import setup
ImportError: No module named setuptool
$ sudo apt-get install python-setuptools //执行此命令
$ sudo python setup.py install //再次执行此命令
$ wget
$ tar zxvf cacti-memcached-1.0.tar.gz
$ cd cacti-memcached-1.0
$ sudo cp memcached /usr/local/cacti/scripts
测试
/usr/bin/python /usr/local/cacti/scripts/memcached IP //如不能正常获取数据,检查服务器端memcache监听的地址及端口
导入模板
Import Templates --> Import Template from Local File //导入xml,保存
以上设置只是针对默认端口11211,但是当你的端口不是11211,而是其他的端口,做以下修改:
Console---Data Input Methods--Memcached – Statistics
找到Input String的值python <path_cacti>/scripts/memcached.py <hostname>
更改成:python <path_cacti>/scripts/memcached.py –p 11200 <hostname> //此处端口改为了11200,根据自己需要更改即可
以上是具体监控端与被监控端的相应配置,配置完成之后,都需要在cacti界面添加相应主机,添加相应模板,创建图像等等,此处不再详述其操作。