操作介绍如下:

http://foreveryan.blog.51cto.com/3508502/775558

安装如下:

英文地址:http://www.cyberciti.biz/faq/fedora-rhel-install-cacti-monitoring-rrd-software/

1:安装关联软件

yum install mysql-server mysql php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-snmp php-pear-Net-SMTP php-mysql httpd

yum源更换:http://www.cnblogs.com/tommyli/p/3179753.html

yum源的epel:https://fedoraproject.org/wiki/EPEL/zh-cn

yum命令:http://www.cyberciti.biz/faq/rhel-centos-fedora-linux-yum-command-howto/

2:配置mysql

mysqladmin -u root password NEWPASSWORD

如何更改mysql的root密码:http://www.cyberciti.biz/faq/mysql-change-root-password/

3:创建cacti数据库

mysql -u root -p -e 'create database cacti'

创建账户{u:cacti p:zYn95ph43zYtq}

mysql -u root -p
GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'zYn95ph43zYtq';
FLUSH privileges;
\q

4:安装snmpd

yum install net-snmp-utils php-snmp net-snmp-libs

修改snmpd的配置

vi /etc/snmp/snmpd.conf

添加如下选项

com2sec local     localhost           public
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
view all included .
access MyRWGroup "" any noauth exact all all none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root (configure /etc/snmp/snmp.local.conf)
pass .1.3.6.1.4.1.4413.4. /usr/bin/ucd5820stat

开启snmpd服务

/etc/init.d/snmpd start
chkconfig snmpd on

确认下服务运行

snmpwalk -v  -c public localhost IP-MIB::ipAdEntIfIndex

可能的输出

IP-MIB::ipAdEntIfIndex.10.10.29.68 = INTEGER:
IP-MIB::ipAdEntIfIndex..yy.zz.eee = INTEGER:
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER:

5:安装cactl{yum要epel支持,见小节1,否则找不到这个安装包}

yum install cacti

初始化cactl数据库

rpm -ql cacti | grep cacti.sql

可能的输出

/usr/share/doc/cacti-0.8.7d/cacti.sql

初始化(版本可能和我的不一样)

mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.7d/cacti.sql

修改cacti数据库配置

vi /etc/cacti/db.php

替换

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "zYn95ph43zYtq";
$database_port = "";

修改httpd的配置

vi /etc/httpd/conf.d/cacti.conf

替换

Alias /cacti    /usr/share/cacti

<Directory /usr/share/cacti/>
Order Deny,Allow
Deny from all
Allow from 10.0.0.0/
</Directory>

启动httpd服务

service httpd restart

创建cacti cronjob

vi /etc/cron.d/cacti

去掉第一行的注释

*/ * * * *     cacti   /usr/bin/php /usr/share/cacti/poller.php > /dev/null >&

浏览cacti

http://your.server.ip.address/cacti/

第一次强制修改密码的,初始账号和密码都是admin

6:如何创建snmp数据采集源

:点击Devices
:选择Localhost
:选定SNMP(下面可选snmp的版本)
4:save

7:如何创建snmp图

:Click on "Create Graphs for this Host" link on top right side.
:Select SNMP - Interface Statistics
:Select a graph type (such as In/Out bytes with total bandwidth)
:Finally, click on Create button.

8:模版地址

http://www.percona.com/downloads/percona-monitoring-plugins/1.0.3/

安装cacti的更多相关文章

  1. centos6.6 安装cacti监控服务器

    整理一份cacti的安装步骤.留作笔记和以后参考用. 环境: centos 6.6 -x64 cacti-0.8.8b-cn.tar.gz mysql yum安装即可 yum服务使用centos自带的 ...

  2. ubuntu安装cacti错误

    安装cacti时,明明mysql信息都配置正确了,权限也分配好了,可是仍然报错,如下: 这时可以试试到/etc/cacti目录下,修改debian.php中的mysql配置信息,问题应该就能解决了.

  3. CentOS 6.6 安装Cacti

    1.最小化安装CentOS6.6,装好系统以后关闭防火墙和selinux[root@Cacti ~]#chkconfig iptables off[root@Cacti ~]#vi /etc/sysc ...

  4. centos 安装cacti监控

    CentOS 6下Cacti搭建文档 安装依赖关系 yum -y install mysql-devel httpd php php-pdo php-snmp php-mysql lm_sensors ...

  5. yum安装cacti

    环境: centos 6.5 -x64 cacti-0.8.7e.tar.gz mysql yum安装即可 yum服务使用centos自带的就行.如果是红帽请自行解决yum.本文不赘述. **注意:同 ...

  6. CentOS6.5安装Cacti统计图乱码解决

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://fengwan.blog.51cto.com/508652/1430505 这个就 ...

  7. cacti (不可以利用yum安装cacti的配置)

    我们如果用yum不可以安装cacti,我们则可以利用tar包来安装!!! //cacti的配置准备 [root@localhost ~]# yum install -y epel-release [r ...

  8. ubuntu-12.04.5安装cacti笔记

    坑啊,磨磨蹭蹭按了一个星期.按了3个版本. 第一次:cacti-0.8.7e.tar.gz 安装完之后,Host: Localhost->Memory Usage...四张图始终出不了.点击进去 ...

  9. Centos6.7安装Cacti教程

    Centos6.7安装Cacti教程# link:http://docs.cacti.net/plugins/ blog地址:http://www.cnblogs.com/caoguo 一.基本环境安 ...

  10. Windows下快速安装CACTI流量监控

    Windows下快速安装CACTI流量监控 原文  http://os.51cto.com/art/201111/300977.htm CACTI是一套PHP程序,它利用SNMPGET采集数据,使用R ...

随机推荐

  1. win8下Source Insight has not been installed completely问题的解决

    系统:windows8 软件:Source Insight 3.5 安装后打开总是提示如下图错误,没法使用. 卸载重新安装好多次,还是不行,百度一下,终于找到方法,记录一下,方便以后查找. 解决方法: ...

  2. MogileFS与FastDFS的个人见解

    MogileFS与FastDFS的个人见解 六月 9, 2013 1 条评论 MogileFS & FastDFS 为两个开源分布式文件系统,都主要适用于互联网文件共享,上传,下载等功能,主要 ...

  3. ArcGIS 后台服务器抛出异常

    ArcGIS工具箱是一个非常经典的工具应用,它就像一个做过很多项目.技术不断丰富的大神.以至于,现在ESIR与ITT公司合作,搞得新版的ENVI都有工具箱这样的界面了. 抛出异常 并不是每一个问题都能 ...

  4. 微软BI 之SSRS 系列 - 解决Pie Chart 中控制标签外部显示与标签重叠的问题

    当 Pie Chart 页面标签过多的时候,往往数字标签内容挤做一团.我们要做的是:第一,让标签在饼图外部显示:第二,不让标签重叠. 一种做法是通过修改数字标签属性 - Series Label Pr ...

  5. Linux下验证码无法显示,Could not initialize class sun.awt.X1 解决方案

    环境:Oracle Linux 6.4,JDK1.6,Weblogic11g 在通过java.awt生成图片验证码时,提示: Could not initialize class sun.awt.X1 ...

  6. 分分钟带你玩转 Web Services【1】JAX-WS

    当大型需求被数个公司分割开来,各公司系统相互交换数据的问题就会接踵而来. 毕竟是多家不同的公司的产品,研发开发语言.采用技术框架基本上是百花齐放. 怎样让自家系统提供的服务具有跨平台.跨语言.跨各种防 ...

  7. SSM实战——秒杀系统之创建项目、管理依赖、设计数据库

    注:本项目使用Myeclipse开发. 一:项目创建 1:使用Myeclipse创建一个web project,命名为MySeckill,并转换为Maven项目. 2:创建项目文件目录如下: 上面四个 ...

  8. cocos2d-js 写日志log 查看日志log Android调试查看log

    1 输出日志的方式,当然是cc.log了 2 如何查看日志?        a)如果小程序可以先在浏览器上跑,例如用chrome,在控制台就可以看到输出的log:        b)如果在真机上调试, ...

  9. Struts2+JSON数据

    待整理 参考 http://yshjava.iteye.com/blog/1333104 http://kingxss.iteye.com/blog/1622455 JSON中,java.lang.N ...

  10. Windows开机BIOS启动快捷按键

    Window装系统,开机需要调整启动选项...不同的机型,进入BIOS按键不同 按键列表