从零开始安装Cacti多次试验通过.docx

上传人:b****6 文档编号:5106321 上传时间:2022-12-13 格式:DOCX 页数:16 大小:905.63KB
下载 相关 举报
从零开始安装Cacti多次试验通过.docx_第1页
第1页 / 共16页
从零开始安装Cacti多次试验通过.docx_第2页
第2页 / 共16页
从零开始安装Cacti多次试验通过.docx_第3页
第3页 / 共16页
从零开始安装Cacti多次试验通过.docx_第4页
第4页 / 共16页
从零开始安装Cacti多次试验通过.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

从零开始安装Cacti多次试验通过.docx

《从零开始安装Cacti多次试验通过.docx》由会员分享,可在线阅读,更多相关《从零开始安装Cacti多次试验通过.docx(16页珍藏版)》请在冰豆网上搜索。

从零开始安装Cacti多次试验通过.docx

从零开始安装Cacti多次试验通过

从零开始安装Cacti

 

目录

1案例描述2

2解决过程2

3解决结果17

4总结17

关键词:

Cacti,Centos6.3,

摘要:

本文是本人作为一名Cacti新手使用的角度,从零开始安装Cacti的全过程,以及在多次安装试验中,遇到的种种问题基础上写出来的。

按本文档一步一步走下去,肯定能安装成功。

1案例描述

运维工作中,需要用到Cacti这个工具给服务器做监控,于是Cacti的搭建很重要。

以下是搭建过程。

2解决过程

安装环境:

系统:

Centos6.332位

内存:

1G

网络:

192.168.144.195(本文档环境中要求能上公网)

安装步骤:

步骤一:

配置系统

1、关闭selinux

使用vi/etc/sysconfig/selinux命修改selinux文件如下:

#ThisfilecontrolsthestateofSELinuxonthesystem.

#SELINUX=cantakeoneofthesethreevalues:

#enforcing-SELinuxsecuritypolicyisenforced.

#permissive-SELinuxprintswarningsinsteadofenforcing.

#disabled-NoSELinuxpolicyisloaded.

#SELINUX=enforcing把此行注释

SELINUX=disabled#添加此行

#SELINUXTYPE=cantakeoneofthesetwovalues:

#targeted-Targetedprocessesareprotected,

#mls-MultiLevelSecurityprotection.

SELINUXTYPE=targeted

使用setenforce0命令关闭正在运行的selinux

[root@localhost~]#setenforce0

2、关闭防火墙

命令如下:

[root@localhost~]#serviceiptablesstop

[root@localhost~]#serviceip6tablesstop

[root@localhost~]#chkconfigiptablesoff

[root@localhost~]#chkconfigip6tablesoff

以上4行为彻底关闭防火墙

[root@localhost~]#serviceiptablesstatus

iptables:

Firewallisnotrunning.

[root@localhost~]#serviceip6tablesstatus

ip6tables:

Firewallisnotrunning.

以上4行为验证是否关闭成功,如果出现红色字体所示的提示,则说明关闭成功

3、设置时间

因为系统是刚安装的,可能系统时间与实际时间不符,需要改动。

如果不改,很有可能会cacti绘图有异常。

[root@localhosthtml]#date01301359把时间设为01月30日13:

59:

00(当前时间)

WedJan3013:

59:

00CST2013

[root@localhosthtml]#clock–w强制把系统时间写入CMOS

步骤二:

配置Cacti需要的软件环境

1、使用如下命令安装所需要的包

yuminstallhttpdphpphp-mysqlphp-snmpphp-gdmysqlmysql-servernet-snmpnet-snmp-utilsrrdtoolpangorsyslog-mysql

以下为提示安装完成:

Installed:

httpd.i6860:

2.2.15-15.el6.centos.1mysql.i6860:

5.1.66-2.el6_3

mysql-server.i6860:

5.1.66-2.el6_3net-snmp.i6861:

5.5-41.el6_3.1

net-snmp-utils.i6861:

5.5-41.el6_3.1php.i6860:

5.3.3-14.el6_3

php-gd.i6860:

5.3.3-14.el6_3php-mysql.i6860:

5.3.3-14.el6_3

php-snmp.i6860:

5.3.3-14.el6_3rrdtool.i6860:

1.3.8-6.el6

rsyslog-mysql.i6860:

5.8.10-2.el6

DependencyInstalled:

apr.i6860:

1.3.9-5.el6_2apr-util.i6860:

1.3.9-3.el6_0.1

apr-util-ldap.i6860:

1.3.9-3.el6_0.1dejavu-fonts-common.noarch0:

2.30-2.el6

dejavu-lgc-sans-mono-fonts.noarch0:

2.30-2.el6dejavu-sans-mono-fonts.noarch0:

2.30-2.el6

httpd-tools.i6860:

2.2.15-15.el6.centos.1libXpm.i6860:

3.5.8-2.el6

lm_sensors-libs.i6860:

3.1.1-10.el6mailcap.noarch0:

2.1.31-2.el6

net-snmp-libs.i6861:

5.5-41.el6_3.1perl-DBD-MySQL.i6860:

4.013-3.el6

perl-DBI.i6860:

1.609-4.el6php-cli.i6860:

5.3.3-14.el6_3

php-common.i6860:

5.3.3-14.el6_3php-pdo.i6860:

5.3.3-14.el6_3

DependencyUpdated:

mysql-libs.i6860:

5.1.66-2.el6_3

Complete!

4、配置Cacti所相关的数据库信息

[root@localhost~]#servicemysqldstart

……

[OK]

Startingmysqld:

[OK]收到OK提示表示成功

[root@localhost~]#/usr/bin/mysqladmin--user=rootcreatecacti此行为创建一个名为cacti的数据库

[root@localhost~]#mysql-e"GRANTALLONcacti.*TOcactiuser@localhostIDENTIFIEDBY'cactiuser'"此行为设置数据库用户权限与密码用户、密码都为cactiuser,实际应用中需要考虑更改

步骤三:

安装Cacti包

1、先把下载好的Cacti包放到指定位置,或者使用wget命令下载

我这里使用是把已下载好的包传到指定位置:

/var/www/html/

写此文档时,Cacti最新版本为0.8.8a,包的全名为:

cacti-0.8.8a.tar.gz

[root@localhosthtml]#ll

total2220

-rw-r--r--.1rootroot2273280Jan3013:

13cacti-0.8.8a.tar.gz

如果用wget命令下载的话具体操作为:

[root@localhosthtml]#yuminstallwget–y此行是先安装wget这个工具以便下面的一条命令操作

[root@localhosthtml]#wget下载目前为止最新Cacti

2、解压与配置cacti

[root@localhosthtml]#tarzxvfcacti-0.8.8a.tar.gz此行为解压cacti包

[root@localhosthtml]#cdcacti-0.8.8a进解压出来的cacti文件夹

[root@localhostcacti-0.8.8a]#mv*../把解压出来的所有文件移到上一个目录/var/www/html/下

上面一步有人也有这样的配置:

在/var/www/html/下新建一个文件夹cacti然后把所有文件放到这里面去,根本个人喜好可以自由选择,本文档选择前者,以下操作都是以前者配置方案而写。

[root@localhosthtml]#mysql-ucactiuser-pcactiusercacti

上面一步,用户、密码要与步骤二中的3项中配置的一样

[root@localhosthtml]#vi/var/www/html/include/config.php进配置文件,进行修改

主要更改以下信息,但对于本文档来说红色字体部分不需要做任何修改,因为创建的用户、密码都是默认的:

$database_type="mysql";

$database_default="cacti";

$database_hostname="localhost";

$database_username="cactiuser";

$database_password="cactiuser";

$database_port="3306";

$database_ssl=false;

如果当初数据库的用户、密码不是cactiuser的话,则需要做相应改动。

//$url_path="/cacti/";把这行代码去掉//与cacti/见下面这行(此次更改是根据上面配置所需)

$url_path="/";

3、把html下给相关文件权限到apache用户与组

[root@localhosthtml]#chown-Rapache:

apacherra/log

[root@localhosthtml]#chmod777rra/log/

4、设置定时任务

[root@localhosthtml]#echo'*/5****root/usr/bin/php/var/www/html/poller.php'>>/etc/crontab

[root@localhosthtml]#crontab–e打开crontab文件,把语句写入到里面去

到目前为止,安装已基本完成,现在设置一下服务的重启与开机启动:

[root@localhosthtml]#servicehttpdrestart

[root@localhosthtml]#servicesnmpdrestart

[root@localhosthtml]#servicemysqldrestart

[root@localhosthtml]#servicecrondrestart此项为定时任务,如果是最小化安装系统的话,需要安装yuminstall*cron*-y

[root@localhosthtml]#chkconfighttpdon

[root@localhosthtml]#chkconfigsnmpdon

[root@localhosthtml]#chkconfigmysqldon

[root@localhosthtml]#chkconfigcrondon

接下来就是见证成功的时刻了,因为写本文档的时候用的系统IP为192.168.144.195,那么请你打开你那熟悉的浏览器,输入192.168.144.195然后回车。

见下图:

接下来的步骤就是点Next

上面默认是NewInstall,我们就按默认状态点Next,如果是升级则需要选如下:

下一步

上面绿色字体所示:

[OK:

FILEFOUND]说明文件位置已找到,配置正解,当发现有红色字体没有找到位置目录提示时,需要手动把真实目录填写到此框。

下一步:

输入用户名/密码(admin/admin)

第一次登录后,会提示更改密码,我们这里设一下:

至此,原生态安装Cacti基本功能架构已全部安装完成,接下来可以畅游Cacti了。

默认情况下,5分钟后,我们就可以点“graphs”看绘图了,但是绘图并没有成功,如下图:

是由于默认的原因:

需要手改动一下SNMPOptions改成Version2,其它项目会随之变化,如下图:

另外,为了SNMP服务使用不受影响,需要使用vi/etc/snmp/snmpd.conf进SNMP配置文件进行修改相关信息:

#accessnotConfigGroup""anynoauthexactsystemviewnonenone把此行systemview改成all,如下面一行,

accessnotConfigGroup""anynoauthexactallnonenone

其它默认不改,正式商用的时候有可能需要改动,在此文档不作深入

为了方便以后添加主机某些配置,需要进控制台左侧SettingGeneral,把SNMPVersion改成“Version2”按目前业内使用一般情况,应该选Version2,保存!

下图,说明一切正常了。

3解决结果

以上安装过程,最大程度上采取了业内大众默认安装方式,经过多次安装,使用正常。

4总结

作为一个之前从未使用过Cacti并对linux了解肤浅的我来说,此次安装过程中饱受煎熬,各种不成功,各种错误,网上有N多关于安装Cacti的文档,没有一款能按照上面步骤能成功安装(如果有,至少我没有找到),现在好了,大家可以根据我写的文档,傻瓜式的安装。

虽然网上有各种集成系统的Cacti版本,但自己从安装过程中来了解Cacti,来了解它的运作,我想这肯定不是件坏事!

唉!

一份牵挂,终落下;倍缕尘丝,记为畅。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1