首先centos7 web环境的安装这里就不说了。安装cacti,首先得web环境配置好

其次添加两个用户,一个是cacti用于操作mysql的 cactimysql  一个是cacti操作Linux的 cactilinux

/usr/local/mysql/bin/mysqld_safe  --user=cactimysql

/usr/local/mysql/bin/mysqladmin -u root -p shutdown 关闭mysql

cacti 安装(将cacti拷贝到apache根目录下)

第一步先安装SNMP agent与NMS端snmp-utils ,

yum install net-snmp net-snmp-utils

一般被监控端安装net-snmp,监控端安装net-snmp-utils,如果要实现trap则两个包都要安装

第二步安装RRDTOOL

yum install -y rrdtool perl-rrdtool rrdtool-devel

第三步安装cacti

1,首先创建cacti 所用数据库:

create database cactidb;

2,再在cacti目下导入cacti所需数据表等

mysql --user=root --password=root cactidb < cacti.sql(存在于cacti根目录下)

3,创建cactiuser用户,并且将cactidb数据库的所有权只交给用户cactiuser用户使用

mysql --user=root --password=root -e "GRANT ALL ON cactidb.* TO cactimysql@localhost IDENTIFIED BY 'cactimysql'

4,刷新msql权限

mysqladmin flush-privilege

5,cacti每隔五分钟需要采集数据,创建cacti采集数据的用户 ,且创建cactiLinux的计划任务 用户计划任务存放位置/var/spool/

useradd cactilinux;

crontab -u cactilinux -e

*/1 * * * * /usr/local/php/bin/php /data1/cacti/poller.php    每隔一分钟采集数据

6.为了确定cactilinux的采集脚本顺利进行 必须将php.ini 中的时区配置与linux中的一致

7,在cacti根目录下改变rra和log所属用户

chown -R cactiuser:cactiuser rra/ log

8,查看cacti配置文件是否正确 包括数据库配置 访问路径配置 访问路径若为http://ip  则得修改cacti配置文件中$url_path = "/";

vi  /usr/local/apache2/htdocs/cacti/include/config.php

cacti 使用事项

1.若数据源时所采用的数据模板关联的数据Collection Methods 为Data Queries 则此数据源不能单独创立只能通过创建新的图形进行创建。

2.添加新设备后不能直接通过菜单栏的Graph Management 直接add新图形,或者直接Data Sources中直接add数据源,可直接通过Devices中点击具体的设备后,

通过设备配置页的Create Graphs for this Host选择创建图形后,会自动生成对应的数据源和图形等

CentOS7 cacti 安装的更多相关文章

  1. 在centos7上安装Jenkins

    在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...

  2. CentOS7 Jenkins安装

    CentOS7 Jenkins安装 CentOS7 Jenkins安装 Download 从Jenkins下载apache-tomcat-8.0.18.tar.gz Install 安装 上传RPM文 ...

  3. 在 CentOS7 上安装 zookeeper-3.4.9 服务

    在 CentOS7 上安装 zookeeper-3.4.9 服务 1.创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/service ...

  4. cacti 安装

    cacti:是常用的一个监控软件(开源,免费) 特点:重图形,有数据历史,需要用到数据库的支持,支持web配置,默认不支持告警,可以加插件 cacti安装 1.安装扩展源epel (nagios 和z ...

  5. 在 CentOS7 上安装 MongoDB

    在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 ...

  6. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  7. 在 CentOS7 上安装 Tomcat9

    在 CentOS7 上安装 Tomcat9 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目 ...

  8. 在CentOS7上安装JDK1.8

    在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 to ...

  9. centos7.0 安装字体库

    最近在centos7.0下用itextpdf将word文档转成pdf时出现字体丢失的情况.网上找了很多资料,各式各样的原因和解决方法.后来经过一番测试发现是centos7.0 minimal没有安装相 ...

随机推荐

  1. android获取位置location为null的问题

      12:38:542016-12-23 很多人经常遇到这种问题,主要是获取到位置的信息为null,第一个主要要有权限 <uses-permission android:name="a ...

  2. Bzoj3450 Tyvj1952 Easy

    Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 570  Solved: 428[Submit][Status][Discuss] Descriptio ...

  3. 一个将 footer 保持在底部的最好方法

    原文: Quick Tip: The Best Way To Make Sticky Footers 当你在布局网页时,有可能会遇到类似下面的这种情况 导致这一问题的原因是页面内容太少,无法将内容区域 ...

  4. PHP进程通信基础——shmop 、sem系列函数使用

    PHP进程通信基础--shmop .sem系列函数使用 进程通信的原理就是在系统中开辟出一个共享区域,不管是管道也好,还是共享内存,都是这个原理.如果心中有了这个概念,就会很方便去理解代码.由于官网上 ...

  5. 【原】webp图片牛刀小试

    其实今年很早就有接触到webp图片的概念,只是一直没怎么弄.今天在一个小项目中小用了一番.总结总结 采用 what,why,how的方式来总结 what? 什么是webp图片? 维基百科:       ...

  6. Angularjs兼容IE

    http://www.tuicool.com/articles/EJv6riY http://www.angularjs.cn/A00v http://www.cnblogs.com/ahl5esof ...

  7. mysql 控制台 快捷方式

    程序--附件--命令提示符 cd C:\Program Files\MySQL\MySQL Server 5.5\bin 我安装的5.5的默认目录,或者也可以增加path路径,直接打开cmd就可以登陆 ...

  8. synthesize的作用

    @synthesize是对属性的实现,实际上就是制定setter和getter操作的实例变量的名称   举个栗子: @synthesize array;  默认操作的实例变量和属性同名 @synthe ...

  9. 关于TableView上有一段留白的解决方法

    当cell的类型是plaint类型时 直接设置self.automaticallyAdjustsScrollViewInsets=NO; 还有要注意检查你自己设置的frame是否正确     当cel ...

  10. jsp标签

    常规的jsp标签,导入如下 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; color: #3933ff } span.s1 ...