1 cacti运行环境准备

  cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身。cacti本体是用php开发的网站,通过snmp对远端设备信息进行采集。apache+mysql+php在以前已经做过了,链接如下:

  http://www.cnblogs.com/cation/p/8882910.html

  这里只对剩余的部分进行安装。

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 浏览器中输入

  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

linux下的cacti安装(centos7)的更多相关文章

  1. 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理

    一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...

  2. Linux下命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  3. Linux下MongoDB服务安装

    Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...

  4. Windows下的Memcache安装 linux下的Memcache安装

    linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...

  5. linux下subversion server安装手册

    linux下subversion server安装手册 安装基于的Linux版本为:Red Hat Enterprise Linux Server release 6.3. 一 准备需要的安装包. ( ...

  6. Linux下Perl的安装(转)

    原文地址:Linux下Perl的安装 今天在虚拟机测试shell脚本的时候,有些命令使用不了. 比如说 mysqlhotcopy ,它提示Perl的版本太低. 我用的 RedHat9 的Perl才5. ...

  7. 细说Linux下软件包的安装与管理

    一 源码安装方式      由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ...

  8. Linux下Qt的安装与配置

    参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7. ...

  9. Linux下OpenSSL的安装与使用

    Linux下OpenSSL的安装与使用 OpenSSL简介 OpenSSL是一个SSL协议的开源实现,采用C语言作为开发语言,具备了跨平台的能力,支持Unix/Linux.Windows.Mac OS ...

随机推荐

  1. spark使用KryoRegistrator java代码示例

    转载引用自:http://www.cnblogs.com/tovin/p/3833985.html 最近在使用spark开发过程中发现当数据量很大时,如果cache数据将消耗很多的内存.为了减少内存的 ...

  2. UVA 10319 - Manhattan(2-SET)

    UVA 10319 - Manhattan 题目链接 题意:一个城市,有南北和东西街道.每种街道都是单行道,如今给定几个起点和终点.要求起点和终点必须最多转一次弯能够到达,问能否够满足全部的起点终点 ...

  3. Jmeter与LoadRunner 测试Java项目的坑

    32位的JDK,Jmeter.bat 最大内存只能配置1G,测不了大并发,所以用Jmeter测试时一定要改成64位的Jmeter用LR测试java程序的时候必须用32位的JDK 环境变量 在path的 ...

  4. SQL 基本关键字 函数 关联 连接

    http://www.w3cschool.cn/sql_having.html  w3c中有些SQL的讲解 1 order by 排序 SELECT Company, OrderNumber FROM ...

  5. 多个 python的pip版本选择

    如果你电脑里面装了多个版本的python python3 -m pip instatll xlutilspython2 -m pip instatll xlutils 加载新的pippython -m ...

  6. 【BZOJ3444】最后的晚餐 乱搞

    [BZOJ3444]最后的晚餐 Description [问题背景] 高三的学长们就要离开学校,各奔东西了.某班n人在举行最后的离别晚餐时,饭店老板觉得十分纠结.因为有m名学生偷偷找他,要求和自己暗恋 ...

  7. pycharm如何自定义模板?

    按照上图箭头方向设置即可.

  8. dev 转自

    .隐藏最上面的GroupPanel gridView1.OptionsView.ShowGroupPanel=false; .得到当前选定记录某字段的值 sValue=Table.Rows[gridV ...

  9. SOE 部署错误 ClassFactory cannot supply requested class

    问题描述: 部署完SOE,对某个服务启用部署的SOE时,出现错误信息,假如对地图服务SampleWorldCities启用刚部署的SOE,错误信息如下: service failed to start ...

  10. Nuxt使用高德地图

    事先准备 注册账号并申请Key 1. 首先,注册开发者账号,成为高德开放平台开发者 2. 登陆之后,在进入「应用管理」 页面「创建新应用」 3. 为应用添加 Key,「服务平台」一项请选择「 Web ...