快速业务通道

linux下构建Cacti流量与性能监测系统

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-18

本文主要介绍说明用于支持Cacti 运作的PHP RRDtool 环境的详细配置方法.使其能集中式监控多台,不同平台类型的服务器.

以及支持SNMP 网络设备运作状态.

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.它通过snmpget来获取数据,使用RRDtool绘画图形,你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构 、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好.

  虽然MRTG 是一套非常好用的软件但是它毕竟是一套很旧的软件了,其作者在多年前已经开发出RRDTool 代替该软件,现在已经发展的很成熟了,但RRDTool 的指令非常复杂,对于使用者非常的麻烦,幸运的是有一套软件Cacti 的发展就是基于RRDTool 使用者更方便使用该软件,除了基本的Snmp 流量跟系统资讯监控外,Cacti 也可外挂Scripts 及加上Templates 来作出各式各样的监控图

Cacit 运行环境需要PHP Mysql rrdtool 以及snmp 工具的支持.

下边是本次配置需要用到的软件.


cacti-0.8.7e-cn-utf8.tar.gz  (中文版)

rrdtool-1.2.27.tar

net-snmp-5.5.tar.gz

cacti-cactid-0.8.6k.tar.gz

cacti-spine-0.8.7e.tar.gz

一、安装LAMP或者LNMP

LNMP环境的搭建请参考《Nginx PHP(php-fpm-0.6)构建高性能的WEB服务器》一文,

http://blog.yahunet.com/post-64.html

LAMP环境搭建请参考《Linux Apache MySQL PHP搭建高性能的web服务器》一文,

http://blog.yahunet.com/post-10.html

二、编译安装rrdtool及安装配置snmp

1、编译安装rrdtools

需要先安装如下几个rpm包:


cairo-devel 

libxml2-devel 

pango-devel 

pango 

libpng-devel 

freetype 

freetype-devel 

libart_lgpl-devel


# tar zxvf rrdtool-1.2.27.tar.gz

# cd rrdtool-1.2.27

# ./configure --prefix=/usr/local/rrdtool

# make && make install

2、安装SNMP


# tar -zxvf net-snmp-5.5.tar.gz

# cd net-snmp-5.5

# ./configure --prefix=/usr/local/snmp --enable-developer

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号