首先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. 修改.net mvc中前端验证信息的显示方式

    最近一直在学习.net core的用法.想法是通过写一个新闻系统来熟悉一下这个最新的技术.其实,我以前一直对.net技术都是浅尝辄止,最主要原因是没有动力.平时写企业站因为时间原因,不是使用php的框 ...

  2. 在windows下使用linux命令,GnuWin32的使用.

    http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...

  3. github教程

    http://www.yangzhiping.com/tech/github.html

  4. Emotion Debt 2017/1/6

    原文 We can't move beyond the past until our emotional debts are paid. Many people today live under th ...

  5. 【转】Ubuntu 16.04安装配置TensorFlow GPU版本

    之前摸爬滚打总是各种坑,今天参考这篇文章终于解决了,甚是鸡冻\(≧▽≦)/,电脑不知道怎么的,安装不了16.04,就安装15.10再升级到16.04 requirements: Ubuntu 16.0 ...

  6. adobe premiere pro cc2015.0已停止工作 解决办法

    adobe premiere pro cc2015.0已停止工作 一直报错 解决办法就是: 删除我的电脑  我的饿文档下的 Adobe下的Premiere Pro文件夹 现象就是怎么重新安装都不管用P ...

  7. vmware workstation安装 Mosrosoft Runtime DLL安装程序未能完成安装

    不要点确定.开始菜单运行输入'%temp%',在弹出的窗体中找到一个文件名中含'{132E3257-14F1-411A-BC6C-0CA32D3A9BC6}~setup'(不一定一样,反正就是第一行的 ...

  8. 3.1、Spring和Struts2的结合使用

    一.配置Struts2: 1.新建一个web项目,在src目录下新建com.st.bean/dao/service/action包,并在该包下面添加相应的接口及接口的实现类: a).在bean下新建一 ...

  9. (转)EasyUI-datagrid-自动合并单元格

    1.目标 1.1表格初始化完成后,已经自动合并好需要合并的行: 1.2当点击字段排序后,重新进行合并: 2.实现 2.1 引入插件 /** * author ____′↘夏悸 * create dat ...

  10. laravel数据库迁移(三)

    laravel号称世界上最好的框架,数据库迁移算上一个,在这里先简单入个门: laravel很强大,它把表中的操作写成了migrations迁移文件,然后可以直接通过迁移文件来操作表.所以 , 数据迁 ...