1 cacti运行环境准备
  cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身。cacti本体是用php开发的网站,通过snmp对远端设备信息进行采集。apache+mysql+php在以前已经做过了
  
  这里只对剩余的部分进行安装。
2 安装snmp
   yum install -y net-snmp*
  vi /etc/snmp/snmpd.conf
    com2sec notConfigUser default public  //将default修改为127.0.0.1
    access notConfigGroup"" any noauth exact systemview none none  //将systemview改为all
    #view all included .1  //去掉#注释
  systemctl start snmpd
  systemctl enable snmpd
3 安装RRDTool
  yum install libart_lgpl libart_lgpl-devel
  yum install rrdtool.x86_64 rrdtool-devel.x86_64
4 安装相关lib
  yum install gcc glibcglibc-common cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel
5 mysql配置
  mysql -uroot -p //登录mysql
    create database cacti CHARSET ‘utf8’; //创建cacti用的库
    GRANT ALL ON cacti.* TO cactiuser@‘127.0.0.1’ IDENTIFIED BY ‘cactipass’;  //创建cactiuser并赋权
6 下载并安装cacti
  在cacti官网下载cacti-0.8.8f.tar.gz
  复制到apache的www目录并解压该包
    cd /var/www/html/
    tar xvf cacti-0.8.8f.tar.gz
    mv cacti-0.8.8f cacti   //目录重命名
    cd /var/www/html/cacti
    mysql cacti <cacti.sql  //初始化cacti数据库
    useradd cactiuser  //创建cacti user
    chown -R cactiuser:cactiuser /var/www/html/log /var/www/html/rra  //修改目录的访问权限
    vim /etc/php.ini
      date.timezone =Asia/Shanghai  //修改php时区
    systemctl restart httpd  //重启apache
7修改配置文件
Include下的config.php
修改数据库密码和用户名
8 浏览器中输入
  http://ip/cacti  开始cacti的安装配置
按提示进行配置或包安装

参考
https://www.linuxidc.com/Linux/2017-10/147672.htm
https://www.linuxidc.com/Linux/2013-11/92797.htm
https://blog.csdn.net/lmss82/article/details/4011888
https://blog.csdn.net/m0_37313242/article/details/76607762
https://www.cnblogs.com/biboxie/p/4233256.html

centos7 安装cacti相关推荐

  1. centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx

    centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...

  2. centos7安装配置pgAgent

    centos7安装pgagent: 默认cmake已经安装 编译wxGTK https://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7 ...

  3. centos7 安装mysql php_Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  4. Centos5.5完整安装Cacti+Spine

    Nginx平台搭建请参考:Nginx+mysql+php-fpm搭建高性能Nginx平台 实验环境如下: 监控主机:192.168.1.210(www+rrdtool+net-snmpd+cacti+ ...

  5. Centos7安装Apache和PHP,包含配置过程

    本文主要讲的是本人在迁移php网站相关软件的安装和配置过程,以及一下问题的解决步骤.通过阅读本文能够知道如何迁移php网站,如何配置httpd服务使得它能够解析php文件以及如何解决迁移过程中的异常问 ...

  6. centos快速安装cacti

    系统环境:centos5.5 所有软件都采取yum安装 1.安装Nginx平台 安装方法:http://lihuipeng.blog.51cto.com/3064864/561862 编译PHP的时候 ...

  7. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...

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

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

  9. centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...

    [root@xg79 ~]# yum -y installmysql-community-server ............. Error: Package:mysql-community-ser ...

最新文章

  1. matlab“机器学习和深度学习”系列工具箱作用总结
  2. c语言从键盘输入千米数,第二章 C语言编程基础.ppt
  3. 从CCNA到CCIE的网工认证道路规划
  4. 全球及中国纳米材料行业竞争格局及发展规模预测报告2021年版
  5. 每天一道LeetCode-----将字符串切分成若干单词,使得每个单词都在给定的字典中,求出所有的切分结果
  6. zlib库compress和uncompress函数的使用方法
  7. OpenCV中的模板匹配
  8. 如何获取e.printStackTrace()的内容
  9. 移除mac下 .Ds_Store的解决办法
  10. springboot 整合 百度OCR身份证识别
  11. 使用boston房价数据进行线性回归分析
  12. ppt编辑数据链接文件不可用_ppt插入图表数据不能编辑怎么办
  13. bootstrap-table表格排序问题
  14. SQL-44 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。...
  15. java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★
  16. 红灯须硬闯,马路要横穿(文/王路)
  17. 【爬虫实战】手把手教你用Python爬取某图网4000张图片
  18. node pkg 打包一个为一个可执行程序(linux、windows、mac)
  19. 爬虫学习记录1:通讯协议、网络模型、爬虫分类及常见概念
  20. 编译原理 ML语言的初次接触(龙书)

热门文章

  1. 华为mate40会不会有鸿蒙系统,鸿蒙OS系统正式推送,拿华为Mate40更新后,发现了优缺点...
  2. linux 读取内存颗粒,linux查看主板内存槽与内存信息的命令dmidecode怎么用
  3. Python处理csv文件
  4. Gerrit的用法及与gitlab的区别
  5. Linux C学习--getline()函数
  6. 在linux上获得线程id的方法
  7. Windos下用setx.exe命令行模式下永久设置系统环境变量
  8. el-select回显
  9. axios的content-type是自动设置的吗?
  10. [react] useState和this.state的区别是什么?