`
sillycat
  • 浏览: 2550791 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux上简单配置安装cacti(五)cacti试安装

阅读更多
Linux上简单配置安装cacti(五)cacti试安装

4.3cacti安装
我下载的文件是cacti-0.8.7e.tar.gz,上传上服务器,解开压缩
tar zxvf cacti-0.8.7e.tar.gz
拷贝到工作目录
mv cacti-0.8.7e /usr/local/apache2/htdocs/cacti
cd /usr/local/apache2/htdocs/cacti
新增mysql用户,参考以前的BLOG:
http://hi.baidu.com/luohuazju/blog/item/c6705efc1eedbc87b801a032.html

登陆mysql环境
mysql -u root -p
使用mysql库
use mysql;
查看原有用户
select Host, User, Password from user;
新建库cacti
create database cacti;
新建用户cacti,并将库cacti的所有权限都给他
grant all privileges on cacti.* to cacti@"%" identified by 'cacti';
刷新权限
flush privileges;
退出mysql环境
exit

导入数据
mysql -u root -pkaishi cacti <cacti.sql

修改cacti的配置:
vi include/config.php
修改如下段落:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
改为:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";

修改snmp的配置文件:
vi /etc/snmp/snmpd.conf

修改下面几部分内容:
1 com2sec notConfigUser default public
改为:com2sec notConfigUser localhost public

2 access notConfigGroup "" any noauth exact systemview none none
改为:access notConfigGroup "" any noauth exact all none none

3 #view all included .1 80
去掉注释

保存退出

启动snmp
/etc/init.d/snmpd start

新建系统用户
adduser cacti
设置系统密码
passwd cacti
赋予权限
chown -R cacti rra/ log/

修改计划任务,使CACTI每5分钟获得一次数据:
crontab -e -u cacti
添加如下内容:
*/5 * * * * /usr/local/bin/php /usr/local/apache2/htdocs/cacti/poller.php > /dev/null 2>&1
保存退出


访问http://ip/cacti 报错如下:
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
解决办法:
查看日志
/usr/local/apache2/htdocs/cacti/log/cacti.log,没有日志信息
本机访问远端的mysql,是可以访问的。
但是本机访问mysql
mysql -u cacti -pcacti 确发现无法访问,返回信息如下:
ERROR 1045 (28000): Access denied for user 'cacti'@'localhost' (using password: YES)
NND,看来这个mysql的控制越来越严格了,重新设置一遍localhost的访问看
mysql -u root -p
use mysql;
grant all privileges on cacti.* to cacti@"localhost" identified by 'cacti';
flush privileges;
可以使用mysql -u cacti -pcacti登陆了。
将config.php的hostname改为 127.0.0.1,重试,数据库连接上了,报错如下:
The following PHP extensions are missing:
sockets
Please install those PHP extensions and retry
解决办法,编译安装php的时候,没有加上参数,需要重新再做一次。。。。。
In the ./configure step building PHP, append --enable-sockets

步骤按照前面php安装哪里,只是在./configure的时候加上上面所说的参数:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-oci8=share,instantclient,/opt/oracle/instantclient --enable-sockets

重新安装好php,重启apache2后,终于打开了安装界面
http://10.206.19.59/cacti/install/

下一步,下一步,出了很多bin里面的文件没有找到的错误[ERROR: FILE NOT FOUND]
错误:/usr/local/bin/rrdtool
错误:/usr/local/bin/snmpwalk
错误:/usr/local/bin/snmpget
错误:/usr/local/bin/snmpbulkwalk
错误:/usr/local/bin/snmpgetnext

解决:cp /usr/local/rrdtool/bin/rrdtool /usr/local/bin/rrdtool
其他的命令都没有找到对应的文件,可能是安装snmp的问题,这部分要重新安装。
分享到:
评论

相关推荐

    cacti安装与配置详解

    本篇文章将详细介绍如何在Linux系统上安装和配置Cacti,帮助你掌握网络监控的关键技能。 首先,Cacti的安装过程通常涉及以下步骤: 1. **系统准备**:确保你的Linux服务器已经安装了LAMP(Linux、Apache、MySQL、...

    cacti1.2.14一键安装

    8. **配置Cacti**:安装完所有组件后,脚本会配置Cacti的Web界面,包括数据库连接、权限设定等,并创建初始的管理员账户。 9. **启动和设置开机启动**:最后,脚本会启动Cacti和相关的服务,并设置为开机自启,以...

    共享安装 cacti 过程中的一些经历 cacti 中文-linux - sun solaris

    ### 共享安装 Cacti 过程中的经历与心得 #### 一、项目背景及需求分析 在项目中遇到了一个需求,原有的 Cacti 监控系统所在的服务器需要退役,因此需要在新的服务器上重新部署 Cacti。然而,原先负责安装 Cacti 的...

    Centos 5.2安装Cacti并集成Nagios安装文档

    5. **配置Cacti**: 安装完成后,通过浏览器访问`http://yourserverip/cacti`进行Web界面配置。登录后,添加设备,设置数据采集间隔,配置SNMP等网络监控参数。 6. **安装Nagios**: Nagios的安装同样需要其依赖...

    CentOS 7.5安装Cacti 1.1.38

    综上所述,CentOS 7.5安装Cacti 1.1.38是一个涉及Linux操作系统管理、数据库配置、Web服务器安装、PHP开发环境搭建以及特定监控工具安装和配置的综合IT操作过程。每一步都需要严格遵循操作指南,确保系统稳定性和...

    Windows下安装Cacti详细手册

    2. **配置Cacti**:使用Web浏览器访问`http://localhost/cacti`,按照向导配置Cacti,包括数据库连接、SMTP设置等。 3. **导入Cacti模板**:从Cacti社区获取模板文件,导入到Cacti以监控特定设备和服务。 4. **设置...

    ubuntu 安装cacti

    ### Ubuntu上安装Cacti监控系统详解 #### 一、Cacti简介 Cacti是一款功能强大的网络流量监控工具,它可以自动发现网络设备并绘制图表。这些图表可以帮助管理员了解网络带宽使用情况以及网络设备的性能指标。Cacti...

    cacti 配置与应用手册 操作系统 - Linux - cacti 配置与应用手册.zip

    在开始配置Cacti之前,你需要确保你的Linux系统满足以下基础环境: 1. PHP:Cacti需要PHP来处理Web请求和数据库操作。 2. MySQL/MariaDB:用于存储Cacti的配置信息和收集的数据。 3. Apache/Nginx:作为Web服务器,...

    linux下cacti安装部署

    2. 按照向导步骤,配置Cacti的基本设置,如时区、SMTP邮件通知等。 3. 完成安装后,登录Cacti管理界面,开始添加网络设备并创建监控模板。 **八、优化与维护** 1. 调整Cacti的采集间隔和缓存策略以平衡监控精度和...

    cacti中文版安装步骤

    在本教程中,我们将详细介绍如何在CentOS 5.5上安装和配置Cacti的中文版。 首先,我们需要确保系统的Linux版本是CentOS 5.5,并检查内核版本,这可以通过`lsb_release -a`命令完成。接下来,为了顺利进行Cacti的...

    linux运维之Cacti监控详细配置

    linux运维之Cacti监控详细配置

    linux之Cacti 构建流量与性能监测系统

    ### 五、配置Cacti 安装完成后,登录Cacti管理界面,配置监控目标(如路由器、服务器等),选择监控项目(如CPU使用率、网络流量等),设置数据收集频率和展示方式。此外,Cacti还支持SNMP协议,可以监控各种网络...

    cacti 在linux下的安装

    本篇文章将详细介绍如何在Linux环境下安装配置Cacti,并使其正常工作。 #### 二、环境准备 确保你的Linux系统已经安装了必要的基础组件,例如Apache服务器、MySQL数据库以及PHP等。这些是Cacti正常运行的基础。 ##...

    cacti安装教程图解

    通过以上步骤,您应该能够在Linux系统上成功安装和配置Cacti监控系统。这个过程可能需要一些时间,但按照这个图解教程操作,您应该能避免常见问题。在安装过程中,如果遇到任何错误或困难,请查阅Cacti社区论坛或...

    CentOS+Cacti安装配置 (很完整且简单

    【Cacti 系统监控工具安装配置详解】 Cacti 是一款基于 Web 的网络监控和性能图形化工具,常用于监控服务器、网络设备的性能数据。本文将详细介绍如何在 CentOS 5.4 x86_64 环境下安装配置 Cacti。 ### 一、准备...

Global site tag (gtag.js) - Google Analytics