CentOS7 cacti 安装
首先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 安装的更多相关文章
- 在centos7上安装Jenkins
在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...
- CentOS7 Jenkins安装
CentOS7 Jenkins安装 CentOS7 Jenkins安装 Download 从Jenkins下载apache-tomcat-8.0.18.tar.gz Install 安装 上传RPM文 ...
- 在 CentOS7 上安装 zookeeper-3.4.9 服务
在 CentOS7 上安装 zookeeper-3.4.9 服务 1.创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/service ...
- cacti 安装
cacti:是常用的一个监控软件(开源,免费) 特点:重图形,有数据历史,需要用到数据库的支持,支持web配置,默认不支持告警,可以加插件 cacti安装 1.安装扩展源epel (nagios 和z ...
- 在 CentOS7 上安装 MongoDB
在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 ...
- 在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...
- 在 CentOS7 上安装 Tomcat9
在 CentOS7 上安装 Tomcat9 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目 ...
- 在CentOS7上安装JDK1.8
在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 to ...
- centos7.0 安装字体库
最近在centos7.0下用itextpdf将word文档转成pdf时出现字体丢失的情况.网上找了很多资料,各式各样的原因和解决方法.后来经过一番测试发现是centos7.0 minimal没有安装相 ...
随机推荐
- 北京培训记day4
智商题QAQ-- T1:求>=n的最小素数,n<=10^18 暴力枚举n-n+100,miller-rabin筛法 T2:给定一个01矩阵,每次选择一个1并将(x,y)到(1,1)颜色反转 ...
- xp 下查看进程指令
xp 下快速查看进程及关联 exe 的指令,刚发现,还没有测试 win7 和 win10 支持不支持. wmic process where creationclassname="win32 ...
- zlib-1.2.7/libpng-1.5.9 instead of zlib-1.2.8/libpng-1.6.6
The reason for the failure apparently appears to be version incompatibility, partly may be due to li ...
- HDU 4081Qin Shi Huang's National Road System(次小生成树)
题目大意: 有n个城市,秦始皇要修用n-1条路把它们连起来,要求从任一点出发,都可以到达其它的任意点.秦始皇希望这所有n-1条路长度之和最短.然后徐福突然有冒出来,说是他有魔法,可以不用人力.财力就变 ...
- dede织梦批量导入关键词
在后台替换对应的文件件即可. 注意:如果你的关键字长度超过16个字符的话,需要更改 dede 中 keywords 表中的keyword 字段字符长度 article_keywords_main.ph ...
- PostgreSQL
PostgreSQL新手入门 作者: 阮一峰 日期: 2013年12月22日 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQ ...
- Spring--开山篇
·Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建.简单来说,Spring是一个分层的JavaSE/EEfull-stack( ...
- 浅谈Android样式开发之layer-list
引言 在开发某些有层叠效果App时,我们第一个想到的就是让UI进行切图.下面我们来这样的一个例子.如图所示: 上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图 ...
- Bubble Cup 8 finals H. Bots (575H)
题意: 简单来说就是生成一棵树,要求根到每个叶子节点上的路径颜色排列不同, 且每条根到叶子的路径恰有n条蓝边和n条红边. 求生成的树的节点个数. 1<=n<=10^6 题解: 简单计数. ...
- 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。
解决办法是在web.config增加如下节点到<configuration>下 <system.web.extensions> <scripting> <we ...