cacti部署的.docx

上传人:b****3 文档编号:2145529 上传时间:2022-10-27 格式:DOCX 页数:55 大小:1.95MB
下载 相关 举报
cacti部署的.docx_第1页
第1页 / 共55页
cacti部署的.docx_第2页
第2页 / 共55页
cacti部署的.docx_第3页
第3页 / 共55页
cacti部署的.docx_第4页
第4页 / 共55页
cacti部署的.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

cacti部署的.docx

《cacti部署的.docx》由会员分享,可在线阅读,更多相关《cacti部署的.docx(55页珍藏版)》请在冰豆网上搜索。

cacti部署的.docx

cacti部署的

使用Cacti监控你的网络

(一)-Cacti概述及工作流程

(2007-08-2809:

58:

35)转载

标签:

知识/探索

cacti

使用

安装

linux

分类:

网络监控

声明:

本系列文档出自石头记,如若转载请注明出处,本人保留文档的所有权,并欢迎转载。

一、概述

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文件是大小固定的档案文件(RoundRobinArchive),它能够存储的数据笔数在创建时就已经定义。

关于RRDTool的知识请参阅RRDTool教学。

二、Cacti的架构及工作流程

1.Cacti的架构

2.Cacti的工作流程

 

CentOS5.5下Cacti安装部署(新版本)

[日期:

2010-12-21]

来源:

“宗军”博客 作者:

宗军

Cacti也安装部署了很多次,而每次部署完之后,却都没有做一个总结,当再次部署之时,又有些遗忘,还得查找一些有用的资料,这次部署了一次,顺便也写个总结文档,方便以后再次需要!

!

!

!

本次部署按照最简洁要求部署。

Cacti版本:

cacti-0.8.7g   系统版本:

Centos-5.5-2.6   i386平台

一、安装cacti所需要的环境(mysql、mysql-server、httpd、php、php-mysql)-此部署环境并没有默认安装mysql,php,httpd等

yuminstallmysql##同时会下载安装perl-DBI

yuminstallmysql-server##同时会下载安装perl-DBD-MySQL

yuminstallhttpd

yuminstallphp##会同时下载安装php-cli,php-common

yuminstallphp-mysql##会同时下载安装php-pdo

二、   安装cacti所需要的大量的库

zlib:

       yuminstallzib 

libpng:

      yuminstalllibpng 

freetype:

     yuminstallfreetype 

jpeg:

       yuminstalllibjpeg 

fontconfig:

   yuminstallfontconfig 

gd:

          yuminstallgd 

libxml:

      yuminstalllibxml2

三、安装绘图所需的rrdtool,以rpm方式安装(根据不同的环境选择不同的rrdtool版本)

#wgethttp:

//www.express.org/~wrl/rrdtool/rrdtool-1.2.30-1.el5.wrl.i386.rpm

#wgethttp:

//www.express.org/~wrl/rrdtool/rrdtool-perl-1.2.30-1.el5.wrl.i386.rpm

#rpm-ivh rrdtool-1.2.30-1.el5.wrl.i386.rpm rrdtool-perl-1.2.30-1.el5.wrl.i386.rpm

安装snmp的支持工具

#yuminstallnet-snmp 

#yuminstallnet-snmp-utils 

四、下载安装cacti

#wget

#tar-xvzfcacti-0.8.7g.tar.gz

#cd/usr/local/cacti

#viminclude/config.php 

$database_type="mysql";

$database_default="cacti";

$database_hostname="localhost";

$database_username="cacti";

$database_password="cacti";

$database_port="3306";

$config['url_path']='/cacti/';

添加一个cacti用户,并将cacti的安装目录所属用户改为cacti用户

#useraddcacti-d/usr/local/cacti

#chown–Rcacti/usr/local/cacti

#chgrp–Rcacti/usr/local/cacti

#chmod–R755/usr/local/cacti

配置cacti数据库

#chkconfigmysqldon##设置为开机启动

#/etc/init.d/mysqldstart

#/usr/bin/mysqladmin-uroot-ppassword"zhugh"

#/usr/bin/mysql–uroot–p

mysql>createdatabasecacti;

mysql>usemysql;

mysql>grantallprivilegesoncacti.*to'cacti'@'localhost'identifiedby'cacti';

mysql>flushprivileges;

mysql>exit

导入cacti的sql文件

#/usr/bin/mysql-uroot-pcacti

配置apache

新建文件:

#vim/etc/httpd/conf.d/cacti.conf

Alias/cacti/usr/local/cacti

       DirectoryIndexindex.php

       AllowOverrideNone

       orderdeny,allow

       denyfromall

       allowfromall

       AddTypeapplication/x-httpd-php.php

       php_flagmagic_qutoes_gpcon

       php_flagtrack_varson

然后修改vi/etc/httpd/conf/httpd.conf

Listen88##本人修改web访问端口为88,是否需要更改,根据自己情况而定

DirectoryIndexindex.htmlindex.phpindex.html.var

设置apache开机启动,并启动apache服务

#chkconfighttpdon

如果改了站点默认的路径/var/www/html的话,那么httpd.conf里还有两处地方也许改动

#servicehttpdstart

建一个php测试页,如果能返回php的一些配置信息则表明配置成功,如下:

 

注意一定要查看是否成功返回mysql信息。

接着执行一个计划任务,php/var/www/cacti/poller.php&>/dev/null让这个程序每5分钟执行一次,作用是为了让cacti产生连续的数据。

#crontab-e-ucacti

*/5****/usr/bin/php/usr/local/cacti/poller.php>/dev/null2>&1

#servicecrondrestart  ##/以cacti身份执行,并重启定时执行任务

最后输入地址访问cacti:

http:

//IP:

88/cacti(输入自己的ip地址)

出现以下情况,提示安装,跟着提示操作即可完成。

 

因第一次安装,故选择NewInstall,

接着显示cacti的安装环境,检查是否正确

最后输入默认的密码访问,默认的用户名和密码均为:

admin,成功后提示修改密码

启动snmp服务#servicesnmpdstart首先监控本机的流量,点击devices,选择主机,左上角出现以下信息表示成功,若为红色的error,则表示为能成功。

窗体底端

使用Cacti监控你的网络

(二)-Cacti的安装

(2007-08-2810:

09:

13)转载

标签:

知识/探索

cacti

安装

lamp

apache

mysql

php

linux

分类:

网络监控

声明:

本系列文档出自石头记,如若转载请注明出处,本人保留文档的所有权,并欢迎转载。

本系列文档的其他部分链接如下:

一、概述及Cacti的工作流程

二、Cacti的安装

三、Cacti的使用

四、Cacti脚本及模板

五、Cacti插件

六、Cacti高级应用--打造自己的Cacti模板

一、Cacti的安装

1.安装环境:

RedHatAS4

2.安装Apache、MySQL、PHP

(1).安装MySQL

下载地址:

//查看系统中是否已经安装了MySQL,如果是卸载所有以mysql开头的包。

#rpm–qa|grepmysql

#rpm–emysql-*

//查找/etc/f(MySQL的选项配置文件),如果有请删除它,以免影响新安装版本的启动。

#rm–f/etc/f

#tar–zxvfmysql-standard-5.0.27-linux-i686-glibc23.tar.gz

#cp–rfmysql-standard-5.0.27-linux-i686-glibc23/usr/local/

//建立符号链接,如果以后有新版本的MySQL的话,你可以仅仅将源码解压到新的路径,然后重新做一个符号链接就可以了。

这样非常方便,数据也更加安全。

#ln–smysql-standard-5.0.27-linux-i686-glibc23/usr/local/mysql

//添加用于启动MySQL的用户及用户组(如果以前安装过MySQl,用户及用户组可能已存在)。

#useraddmysql

#groupaddmysql

//初始化授权表

#cd/usr/local/mysql

#scripts/mysql_install_db

//修改MySQl目录的所有权

#cd/usr/local

#chgrp–Rmysqlmysql-standard-5.0.27-linux-i686-glibc23

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

当前位置:首页 > 外语学习 > 英语学习

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

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