Ubuntu下Cacti监控Nginx,Apache,MySQL,Memcache(2)

监控端:
因模板使用了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界面添加相应主机,添加相应模板,创建图像等等,此处不再详述其操作。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d1a48a444f4dc11dc8b5617da7865463.html