cacti的安装、维护、排错

上传人:第*** 文档编号:32683383 上传时间:2018-02-12 格式:DOC 页数:14 大小:180KB
返回 下载 相关 举报
cacti的安装、维护、排错_第1页
第1页 / 共14页
cacti的安装、维护、排错_第2页
第2页 / 共14页
cacti的安装、维护、排错_第3页
第3页 / 共14页
cacti的安装、维护、排错_第4页
第4页 / 共14页
cacti的安装、维护、排错_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《cacti的安装、维护、排错》由会员分享,可在线阅读,更多相关《cacti的安装、维护、排错(14页珍藏版)》请在金锄头文库上搜索。

1、Redhat 系统下 Cacti 安装流程教程参考官方的教程进行修改,修正了官网教程的几处错误。一、Redhat 系统的安装安装时采用自定义安装。开发工具部分,KDE Software Development 可以不选外,其它全选。系统工具(System Tools)部分,选中 ETHEREAL-GNOME、NMAP-FRONTEND、TSCLIENT 这三个软件包。其它按照自己的需要选择安装。如果在 LINUX AS 4 上安装 cacti 的话,要先把 mysql、net-snmp 删除,然后再安装Rpm e net-snmp -nodeps二、软件的安装1、mysql 的安装 cd /c

2、acti-install tar -zxvf mysql* /用实际的文件名称替换 mysql*,下面的情况同理。 cd mysql* ./configure -prefix=/usr/local/mysql make make install groupadd mysql useradd -g mysql mysql scripts/mysql_install_db chown -R root /usr/local/mysql chown -R mysql /usr/local/mysql/var chgrp -R mysql /usr/local/mysql rm -f /etc/f cp

3、 support-files/my-f /etc/f echo /usr/local/mysql/lib/mysql /etc/ld.so.conf echo /usr/local/lib /etc/ld.so.conf ldconfig -v cp support-files/mysql.server /etc/init.d/mysql /usr/local/mysql/bin/mysqld_safe -user=mysql & echo cd /etc/rc3.d/ ln -s ./init.d/mysql S85mysql ln -s ./init.d/mysql K85mysql cd

4、 /etc/rc5.d/ ln -s ./init.d/mysql S85mysql ln -s ./init.d/mysql K85mysql cd /etc/init.d/ chmod 755 mysql2、apache 的安装 cd /cacti-install tar -zxvf httpd* cd httpd* ./configure -prefix=/www -enable-so make make install cd /www/bin cp apachectl /etc/init.d/httpd y cd /etc/rc3.d/ ln -s ./init.d/mysql S85

5、httpd ln -s ./init.d/mysql K85httpd cd /etc/rc5.d/ ln -s ./init.d/mysql S85httpd ln -s ./init.d/mysql K85httpd /www/bin/apachectl start3、php 的安装 cd /cacti-install tar -zxvf php* cd php* ./configure -prefix=/www/php -with-apxs2=/www/bin/apxs -with-config-file-path=/www/php -enable-sockets -with-mysql

6、=/usr/local/mysql -with-zlib-dir=/usr/include -with-gd make make install cp php.ini-dist /www/php/php.ini cp /www/conf/httpd.conf /www/conf/httpd.conf.backup echo # /www/conf/httpd.conf echo # Added via Lee Carters Script /www/conf/httpd.conf echo # /www/conf/httpd.conf echo AddType application/x-ta

7、r .tgz /www/conf/httpd.conf echo AddType application/x-httpd-php .php /www/conf/httpd.conf echo AddType image/x-icon .ico /www/conf/httpd.conf echo DirectoryIndex index.php index.html index.html.var /www/conf/httpd.conf service httpd stop service httpd start4、mysql 的设置 cd /cacti-install groupadd cac

8、ti useradd -g cacti cactiuser /usr/local/mysql/bin/mysql mysql set password for rootlocalhost=password(rootpw); mysql create database cactidb; mysql grant all on cactidb.* to root; mysql grant all on cactidb.* to rootlocalhost; mysql grant all on cactidb.* to cactiuser; mysql grant all on cactidb.*

9、to cactiuserlocalhost; mysql set password for cactiuserlocalhost=password(cactipw); mysql exit5、rrdtool 的安装 cd /cacti-install tar -zxvf rrdtool* cd rrdtool* ./configure -prefix=/usr/local/rrdtool make make install6、net-snmp 的安装 cd /cacti-install tar -zxvf net-snmp* cd net-snmp* ./configure注: configu

10、re 这一步过程中会要求输入一些数值,参数如下:Setup Menu:Default Version of SNMP (3): 1System Contact Information (root): New Cacti UserSystem Location (Unknown): Data Center Rack 2A1Location to write logfile (/var/log/snmpd.log):Location to write presistant information (/var/net-snmp): make make install7、cacti 的安装 cd /c

11、acti-install cp cacti* /www/htdocs/ cd /www/htdocs/ tar -zxvf cacti* mv cacti-0.8.6b cacti/ cd cacti /usr/local/mysql/bin/mysql -user=root -password=rootpw cactidb /dev/null 2&1三、安装的完成接下来开始访问 Cacti 的网页。如果在本地登录,打开浏览器,输入 http:/localhost/cacti 进行访问。如果通过其它机子进行访问,输入 http:/服务器 IP/cacti 进行访问,假设安装 Cacti 软件的

12、服务器 IP 是 10.0.0.1,其它机子则通过 http:/10.0.0.1/cacti 进行访问。、点击 Next、Default(New Install) 点击 Next、把 php 和 rrdtool 的路径替换成以下路径:RRDTOOL=/usr/local/rrdtool/bin/rrdtoolPHP=/www/php/bin/php、点击 Finish、输入帐号密码,分别是 admin/admin、输入新密码,更改 admin 用户的密码、点击 save至此,Cacti 已经全部安装完成。体会:、 安装 cacti 一定要小心仔细,如果其中一步错误,就会导致整个错误、 可以尝试

13、在 windows 中装 vmware,里面装 linux,在 linux 中装 cacti,这样系统备份也比较容易,以后少了很多麻烦,甚至以后我只要刻录一张 vmware 的硬盘文件,以后只要用这个硬盘文件新建一个虚拟机就可以了、 如果碰到有些加入的机器状态一直显示 unknown 的话,可以尝试删除这个机器,然后再新建一个,这样可能会解决问题。四、排错1、如果不能出现图片,先要确定 IP 地址,snmp comunite 是否正确2、./cacti/rra 目录下是否有文件,如果没有,要确认下权限是否正确3、/usr/local/rrdtool/bin/rrdtool fetch your

14、RRDfile.rrd AVERAGE 使用该命令可以查看该文件的采集的数据,如果都是“nan”,那就是没有取到数据如果执行以上命令,出现 rra 接受的数据不连续的情况,那无外乎是网络或者 snmp 的问题了,也有可能是 snmp 超时的问题或者可以变更 poller4、排除错误后,需要重新建立该监测点(graph)5、每个图像的文件均会保存在为 rra 目录里的一个 rrd 为后缀的文件(可以在”data sources”中看到) ,在 data sources 和 graph management 中均可以进行 debug,可以在 debug中得出错误信息6、确认下 configurat

15、ion-settings-paths 的设置是否正确7、在/etc/rc.d/rc.local 中添加 service httpd start8、snmpwalk -v 2c -c public192.168.1.100 if 使用此命令可以查看 cacti 有没有接受到snmp 信息9、出现SPINE: Using spine config file ./etc/spine.confMYSQL: Connection Failed: Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2)MYSQL: Connection Failed: Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2)MYSQL: Connection Failed: Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2)MYSQL: Co

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号