1.安装软件包
  1. yum install -y httpd php php-mysql \
  2. php-snmp mysql mysql-server \
  3. perl-DBD-MySQL php-pdo net-snmp \
  4. net-snmp-libs net-snmp-utils rrdtool
2.启动相关服务
  1. service httpd start
  2. service mysqld start
  3. service snmpd start
  4. chkconfig httpd on
  5. chkconfig mysqld on
  6. chkconfig snmpd on
3.下载cacti
  1. wget -O /tmp/cacti-0.8.7e.tar.gz http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
  2. mkdir /home/cacti
  3. tar -xzvf /tmp/cacti-0.8.7e.tar.gz -C /home/cacti
  4. mv /home/cacti/cacti-0.8.7e /home/cacti/htdocs
4.向db添加cacti账号
  1. CREATE USER 'cactiuser' IDENTIFIED BY 'yourpassword';
  2. GRANT ALL PRIVILEGES ON cacti.* TO cactiuser@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
  3. FLUSH PRIVILEGES;
5.导入cacti的数据结构
  1. echo "source /home/cacti/htdocs/cacti.sql" | mysql -ucactiuser -pcactiuser cacti
6.配置apache
  1. cat > /etc/httpd/conf.d/cacti.conf <<EOF
  2. <VirtualHost *:80>
  3. DocumentRoot /home/cacti/htdocs/
  4. ServerName cacti.opstool.com
  5. CustomLog /home/cacti/logs/access_log combined
  6. ErrorLog /home/cacti/logs/error_log
  7. </VirtualHost>
  8. EOF
  9. service httpd restart
7.添加crond任务
  1. mkdir /home/cacti/conf
  2. cat > /home/cacti/conf/cacti <<EOF
  3. */5 * * * * apache /usr/bin/php /home/cacti/htdocs/poller.php &>/dev/null
  4. EOF
  5. ln -sf /home/cacti/conf/cacti /etc/cron.d/
  6. service crond reload
8.登录http://cacti.opstool.com
使用默认的用户名密码admin/admin登录,第一次登录后会提示修改密码。 问题:
1.graphs显示无图
原因:cacti中设置rrdtool的版本与系统实际安装的版本不一样。进入cacti,点击console-Settings,然后设置RRDTool Utility Version,选择与系统的一致。如果系统rrdtool版本比cacti中最高的版本还高,那只能选择cacti中支持的最高rrdtool版本尝试一下,如果不行要么考虑cacti升级,要么rrdtool降级,以保证兼容.

CentOS安装cacti的更多相关文章

  1. centos 安装cacti监控

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

  2. CentOS 6.6 安装Cacti

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

  3. Centos下cacti的安装

    介绍 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形.它提供了非常强大的数据和 ...

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

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

  5. yum安装cacti

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

  6. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  7. 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...

  8. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  9. CentOS安装Apache-2.4.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS ...

随机推荐

  1. 文件名保存为.wsf文件即可分析文件夹中每个文件的行数

    <job id="HowManyLines"> <script language="VBScript"> Const ForReadin ...

  2. C#开源系统大汇总(个人收藏)

    C#开源系统大汇总 一.AOP框架        Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖 ...

  3. 让超出父视图范围的子视图响应事件,在UIView范围外响应点击

    /** *  在父视图中重写该方法,这样可使超出部分响应事件. */ - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {  ...

  4. spdk intel

    前言 继为SDN和NFV领域带来福音的DPDK之后,英特尔于2015年9月开始,逐步将为NVMe等新一代存储规范优化的Linux性能工具包SPDK(Storage Performance Develo ...

  5. MyEclipse 及Tomcate 安装 配置

    使用的工具为myeclipse-pro-2014-GA-offline-installer-windows(需安装).apache-tomcat-6.0.37.jdk1.6.0.14. 1.MyEcl ...

  6. 如何将一个Excel文件中的sheet移动到另外一个Excel?

    背景 工作中往往会有多个excel维护的情况,随着业务的变化, 将一个Excel合并到另外一个Excel,成为必须. 如何移动sheet,对于不会的人,这是一个好问题, 也许你经过多次尝试都没有成功. ...

  7. python入门到精通[二]:基础学习(1)

    摘要:Python基础学习: 注释.字符串操作.用户交互.流程控制.导入模块.文件操作.目录操作. 上一节讲了分别在windows下和linux下的环境配置,这节以linux为例学习基本语法.代码部分 ...

  8. Ubuntu 下安装 Mysql

    这里讲用Ubuntu下安装MySql ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server   2. apt-get ...

  9. Leetcode: Ternary Expression Parser

    Given a string representing arbitrarily nested ternary expressions, calculate the result of the expr ...

  10. WebForm——IIS服务器、开发方式和简单基础

    一.B/S和C/S 1.C/S C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据 ...