首先Cacti需要一个memcached的模板,我们可以从这里下载
http://tag1consulting.com/files/cacti-memcached-1.0.2.tar.bz2
一、检查python环境
不过他需要Python运行环境,让我们看一下
rpm -qa |grep python
python-2.4.3-24.el5
python-devel-2.4.3-24.el5
...
python-iniparse-0.2.3-4.el5
gnome-python2-gnomeprint-2.16.0-2.el5
还真装了不少。
二、下载Python memcached Client API
网页上说需要一个 Python memcached Client API
让我们把他下载下来装上他。
wget ftp://ftp.tummy.com/pub/python-memcached/old-releases/python-memcached-1.45.tar.gz
tar xzvf python-memcached-1.45.tar.gz
cd python-memcached-1.45
python setup.py install
Traceback (most recent call last):
File "setup.py", line 3, in ?
from setuptools import setup
ImportError: No module named setuptools
出错了...原来我之前没有装setuptools模块。不过没关系,装他很快
yum install python-setuptools
安装成功后再次 python setup.py install 安装就可以成功了。
三、下载Memcached模板
接下来我们下载 Cacti监控多端口Memcached模板
http://tag1consulting.com/files/cacti-memcached-1.0.2.tar.bz2
可以看到下面几个文件
cacti_memcached_host_template.xml
INSTALL
memcached.py
README
把memcached.py 拷贝到Cacti 的scripts目录下,然后进入Cacti控制界面点击
Import Templates --> Import Template from Local File
在浏览里面选择 cacti_memcached_host_template.xml 这个文件,然后点击save 后可以看到下图内容。之后的操作我就不用说了吧。就是增加设备什么的。