- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cacti使用手册补充(精品2012).docx
Cacti使用手册补充June.12.2010,我开始接手一个任务,就是将cacti中监控的数据以报表的形式生成。在此后的一个月中,开始了与它为伴的日子,现将此次过程中的需要注意重点和所遇到的问题列出,算是对《Cacti使用手册》的补充,以飨读者。一、Cacti的简介Cacti是通过snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善、界面友好Cacti的发展是基于让RRDTool使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。关于RRDTool的知识请参阅RRDTool教学二、Cacti的架构及1)第一层:数据采集(通过SNMP、自定义脚本进行数据的采集)2)第二层:数据存储层(通过MySQL,例如:cacti的模块等数据、RRDtool是用来存储监控到的性能文件)3)第三层:数据展现(通过web方式来展示出来)三Cacti的工作流程Cacti的架构Cacti的组件的功能四Cacti的安装:Cacti的通常安装在windows和Linux环境下,详细安装过程可以参考:cacti使用手册,里面有cacti在Red Hat AS4 环境下和在windows Server 2003环境下的详细过程。这里介绍cacti在ubantu下的安装:第一步:ubuntu系统和LAMP服务的安装 建议用ubuntu server系统+LAMP服务来安装cacti软件,因为server版的系统+系统自带的LAMP服务会较稳定。 ubuntu server在安装的过程中,选中安装LAMP服务。 如果用桌面版的ubuntu来安装的,或者安装的过程中没有安装LAMP服务,可以用下面的命令先架设LAMP服务器。 $ sudo apt-get install apache2 $ sudo apt-get install mysql-server $ sudo apt-get install php5 第二步:相关组件的安装 $ sudo apt-get install php5-mysql php5-cgi php5-cli php5-snmp php-pear snmp snmpd $ sudo apt-get install rrdtool 第三步:cacti程序的安装 到网站下载最新的cacti软件包,ubuntu server可用wget命令下载。 $ sudo -s $ mv cacti-version.tar.gz /var/www $ cd /var/www $ tar xzf cacti-version.tar.gz $ mv cacti-version cacti $ rm cacti-version.tar.gz $ exit 第四步:相关的设置 $ cd /var/www/cacti $ sudo mysqladmin -u root -p create cacti $ sudo mysql -u root -p cacti cacti.sql $ sudo mysql -u root -p cacti 在这个上面你要注意一下。要是你真的不知道如何在命令下使用mysql那你要先用phpmyadmin新建一个数据库再导入数据。接着使用命令来修改mysql数据库的密码。 grant all on cacti.* to cactiuser@localhost identified by cacti; f
文档评论(0)