Cacti搭建
Cacti是一套基于PHP,Mysql,SNMP及RRDTool开发的网络流量检测图形分析工具,cacti是通过snmpget来获取数据,使用RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数,它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同事也能自己增加模版,功能非常强大完善。界面友好。
Mysql配合php程序存储一些变量数据并对变量数据进行调用,如:主机名、主机IP、snmp团体名、端口号、模版信息等变量
Snmp抓到的数据不是存储在mysql中,而是存在rrdtool生成rrd文件中。
Cacti架构:
Cacti工作流程
搭建实验环境:
系统环境:CentOS 5.4(64位)
软件包:mysql-5.5.17-linux2.6-x86_64.tar.gz、httpd-2.2.9.tar.gz、php-5.3.9.tar.gz、zlib-1.2.3.tar.gz、freetype-2.3.5