首先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. [日常训练]string

    Description 给定一个长度为$n$的字符串,串中的字符保证是前$k$个小写字母.你可以在字符串后再添加$m$个字符,使得新字符串所包含的不同的子序列数量尽量多.当然,前提是只能添加前$k$个 ...

  2. Généralement c'est un mélange qui me devient personnellement

    Parmi mes plus grands problèmes personnels avec maisons de rue conventionnelles est en fait ils sont ...

  3. 【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)

          一,软件准备 coreseek4.1 (包含coreseek测试版和mmseg最新版本,以及测试数据包[内置中文分词与搜索.单字切分.mysql数据源.python数据源.RT实时索引等测 ...

  4. 谷歌浏览器,火狐浏览器,ie浏览器解析顺序

    谷歌(版本 55.0.2883.87 m),火狐(48.0.2),ie(11.576.14393.0)对三个浏览器简单的进行了一下试验发现,谷歌浏览器是等到html全部解析完毕之后才开始渲染,而另外两 ...

  5. 为什么现在更多需要用的是 GPU 而不是 CPU,比如挖矿甚至破解密码?

    作者:Cascade链接:https://www.zhihu.com/question/21231074/answer/20701124来源:知乎著作权归作者所有,转载请联系作者获得授权. 想要理解G ...

  6. XUnit - Shared Context between Tests

    原文 单元测试类通常都会有share setup和cleanup的相关代码.xUnit.net根据共享的范围提供了几种share setup和cleanup的方法. Constructor and D ...

  7. 使用Cocos2d-x实现微信“天天爱消除”炫耀button特效

    引言Cocos2d-x引擎中有很多Action,这样可以方便的让开发者调用相应的Action去完成一些动作,例如:移动,弹跳,淡入淡出等.可在实际的开发过程中,由于游戏的需要,显然地,引擎自带的Act ...

  8. NSTimer

    NSTimer叫做“定时器”,它的作用如下 在指定的时间执行指定的任务 每隔一段时间执行指定的任务 调用下面的方法就会开启一个定时任务 + (NSTimer *)scheduledTimerWithT ...

  9. jvm--1.class文件结构

    1.字节码(1)bytecode是构成平台无关性的基石 (2)当jvm发展到1.7-1.8的时候,jvm设计者通过,JSR-292,基本可以让其他语言运行在jvm上面. 如,Clojure , Gro ...

  10. doT.js

    最近用到的数据模板引擎有很多,今天讲的doT.js也是其中一种. doT.js的特点是体积小,速度快,并且不依赖其他插件. 官网下载:http://olado.github.io 下面是用法: 模板引 ...