- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cacti中文版安装配置-chinaunix博客
Cacti 中文版安装配置
编辑:LinuxPad 日期:2011/10/8
本人系LINUX爱好者,关注开源、网络安全、自动化运维
BLOG: E-Mail:@
QQ交流群:161230409 欢迎加群交流 共同探讨LINUX技术
Cacti 是一款优秀的开源监控软件,使用 php 实现,它的主要特点是使用 snmp 服务获取数据,然后用 rrdtool 存储和更
新数据,当用户查看数据的时候,rrdtool 生成图表呈现给用户。mysql 数据库用于存储变量并进行调用。mysql 数据库并
不存储 snmp 捕获到的数据,snmp 捕获到的数据,存在于 rrdtool 生成的 rrd 文件中,这些文件位于 cacti 目录下的 rra
目录中。
本文主要介绍 cacti 中文版的安装,配置,cacti 插件的安装,配置。英文版的安装跟中文版大同小异,但是中文版会麻
烦点,所以就以中文版为例。
系统:Centos5.6 x386
软件:cacti-0.8.7e
一、 准备软件的安装
由于 cacti 使用 php 来实现,通过 WEB 来管理,使用 snmp 来捕获数据,使用 rrdtool 来生成图表,使用 mysql 来存储
变量,因此需要先安装这些软件,直接使用 yum 进行安装即可,共需安装以下 rpm 包:
httpd/mysql-server/php/php-mysql/rrdtool/gd/net-snmp/php-snmp/net-snmp-utils/net-snmp-devel/mysql
-devel/openssl-devel
各个 rpm 包的作用为:
httpd WEB 服务器 apache
mysql-server 数据库 mysqlphp cacti 使用 php 来实现
php-mysql php 支持 mysql
rrdtool 用来生成 cacti 图像
gd rrdtool 绘制图像需要的图形库
php-snmp php 支持 snmp
net-snmp-utils 一些 snmp 的扩展命令,如:snmpwalk、snmpget 等,cacti 需要
net-snmp-devel/mysql-devel/openssl-devel cactid/spine 需要
安装 rpm 包:
#yum httpd mysql-server php php-mysql gd net-snmp php-snmp net-snmp-utils net-snmp-devel
mysql-devel openssl-devel
由于 centos 的标准组件中是不带 rrdtool 的,因此我们需要添加一个 dag 的 yum 源,以安装 rrdtool。
修改/etc/yum.repos.d/CentOS-Base.repo,
#vi /etc/yum.repos.d/CentOS-Base.repo
在其末尾追加
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
更新 yum
#yum clean all
#yum list
现在就可以安装 rrdtool
#yum install rrdtool
设置开机自启动
#chkconfig httpd on
#chkconfig mysqld on#chkconfig snmpd on
二、 MySQL 数据设置
由于 cacti 依靠 mysql 来存储必要的变量,我们有必要对 MySQL 做些设置。
启动并初始化 mysql 数据库
#service mysqld start
为 root 用户设置密码(以 linuxpad 为例),并更改登录权限,默认密码为空
#mysql –u root –p 回车后输入密码(空)
mysqluse mysql;
mysqlupdate user set password=password(‘linuxpad’) where user=’root’;
mysqlgrant all privileges on *.* to root@localhost identified by ‘linuxpad’ with grant option;
mysqlflush privileges;
添加 cacti 库和 cacti 用户,并为其设置权限
mysqlcreate database cacti de
您可能关注的文档
- bd6cr4王忠华bd8te2010.4.4@chinahamexpo2010.doc
- bergencommunitycollege.doc
- blackberry隐私政策.doc
- beijing-fanucpmc.doc
- brotheriprint&scan)(windowsphone描说明书(适用于.doc
- bsspn}ns×c§.doc
- cambridgeinternationalexaminationscambridgeinternational.doc
- carbon――guideforauthors(作者指南.doc
- categorizingemotionalvocabulariesinchinesenatural.doc
- certifiedmanagementaccountant.doc
文档评论(0)