来自http://os.51cto.com/art/201104/252883.htm

内容基本上一样,主要是想记录下自己在安装的过程中遇到的一些问题和一些与原文有出入的地方,方便以后安装。

1、首先要安装Apache+PHP+MySQL+Net-SNMP+RRDTool(MySQL安装、Apache安装、PHP安装),本文采用YUM命令安装所有cacti依赖软件。过程如下:

  1. #yum install mysql mysql-server mysql-devel php-mysql httpd php php-pdo lm_sensors net-snmp net-snmp-devel openssl-devel php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL net-snmp-libs

安装cacti-spine需要用到这几个包net-snmp-devel mysql mysql-devel openssl-devel

2、配置SNMP

  1. #vi /etc/snmp/snmp.conf (原文)
  2. #vi /etc/snmp/snmpd.conf (实际)

将下边这行中的default   改为127.0.0.1

  1. com2sec notConfigUser default public
  1. com2sec notConfigUser 127.0.0.1 public

将下边这行中的systemview    改为all

  1. access notConfigGroup "" any noauth exact systemview none none
  1. access notConfigGroup "" any noauth exact all none none

将下边这行的注释"#"号去掉

  1. #view all included .1 80
  1. view all included .1 80

启动snmpd/httpd/mysql服务

  1. #service snmpd start
  2. #service httpd start
  3. #service mysqld start

3、下载cacti:

  1. #wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz
  2. #tar -zvxf cacti-0.8.7g.tar.gz
  3. #mv cacti-0.8.7g /var/www/html/cacti

4、在数据库中建库、授权、导入数据库结构

  1. #mysql -u root
  2. mysql> create database cacti;
  3. mysql> grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;
  4. mysql> grant all privileges on cacti.* to cacti@127.0.0.1 identified by 'cacti' with grant option;
  5. mysql> use cacti;
  6. mysql> source /var/www/html/cacti/cacti.sql;

配置cacti以连接数据库

  1. #vi /var/www/html/cacti/include/config.php
  2. $database_type = "mysql";
  3. $database_default = "cacti";
  4. $database_hostname = "localhost";
  5. $database_username = "cacti";
  6. $database_password = "cacti";
  7. $database_port = "3306";

5、添加cacti用户,否则cacti不能写入rrd和log目录,将会无法生成图片

  1. #useradd cacti -d /var/www/html/cacti -s /bin/false
  2. #chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log

6、增加入一个计划任务,使得 cacti 每两分钟生成一个监控图表。注意poller.php路径

  1. #crontab -e
  2. */2 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1

7、完成cacti最后的配置,在浏览器输入:http://localhost/cacti

转载于:https://blog.51cto.com/79208/617559

CentOS-6.0下安装配置Cacti相关推荐

  1. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  2. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

  3. cobbler批量装机系统centos 6.4下安装配置

    最近笔者研究cobbler批量装机系统. cobbler装机系统是较早前kickstart的升级版,优点比较容易配置,还自带web界面比较易于管理,不足在于中文资料较少. 这里就详细的介绍下笔者亲自经 ...

  4. centos nfs java_CentOS下安装配置NFS并通过Java进行文件上传下载

    1:安装NFS (1)安装 yum install nfs-utils rpcbind (2)启动rpcbind服务 systemctl restart rpcbind.service 查看服务状态 ...

  5. solaris配置php,Solaris 9.0下安装配置Apache-2.0.45+php-4.3.1+mysql-4.1.0

    # 安装 mysql-4.1.0 cd /bak/mysql-4.1.0 CC=gcc CFLAGS="-O6" CXX=gcc CXXFLAGS="-O6 -felid ...

  6. linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis

    CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis 我是想能yum就yum,所有软件的版本一直会升级,注意自己当时的版本是不是已经更新了. 首先装CentOS 7 装好cento ...

  7. php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法

    CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...

  8. CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

    CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客

  9. win7下安装配置Tomcat 7.0

    1 Java环境搭建 这里需要安装JDK及其环境变量的配置.具体过程可以参考我之前写的Java开发环境搭建 一文,此处不再赘述. 2 Tomcat 7.0安装及配置 2.1 Tomcat 7.0下载及 ...

最新文章

  1. python语言自学-python自学难吗
  2. Java编程思想 第十三章:字符串
  3. 【记忆化搜索】P1464 Function
  4. 大数据 互联网架构阶段 Redis(三)redis集群
  5. # 解析bt文件_BT、磁力链这些词语是什么意思?
  6. php正则表达式叹号,js库前加一个感叹号(!)是什么意思??
  7. IT小天博客APP版本
  8. curl模拟GET/POST请求、ab压力测试
  9. Python 用Pygame写一个Flappy Bird经典小游戏
  10. Kaggle泰坦尼克号预测——Last
  11. 信息系统项目管理师2018年上半年下午案例分析题及答案
  12. 网络信息安全之安全风险管理
  13. Excel如何实现间隔插入空白行
  14. 计算机考试的知识要记忆背,2017计算机等级考试(NCRE)备考小技巧
  15. 车仪表台上的装饰_45汽车仪表盘装饰_汽车仪表盘种类
  16. 集成VueCli5各种功能与插件(一)安装
  17. JAVA二级计算机干货整理(一)基本操作题
  18. android使用精伦身份证读卡器读身份证
  19. python调用百度地图api定位_python 调用百度地图地点检索webAPI
  20. 锁定Mac电脑的8种方法

热门文章

  1. 2019牛客暑期多校训练营(第七场)J A+B problem
  2. java求两个集合的交集和并集,比较器
  3. 直播 背景 技术体系 乐视云直播Demo
  4. Java中通过ActionEvent判断是哪个按钮
  5. 查看android手机原生app包名的方法
  6. html 使用button调用函数
  7. [HDU2157]How many ways??(DP + 矩阵优化)
  8. linux中socket的理解---4
  9. oracle 一张表插入另外一张表 存储过程
  10. 如何停止一个正在运行的java线程