安装与配置cacti 0.8.8b
cacti安装与配置
一、安装所需要的软件
Apache 安装Apache文档
Mysql 安装Mysql文档
Php 安装PHP文档
Rrdtool 安装rrdtool文档
Net-snmp 安装snmp文档
cgilib 安装cgilib文档
1、创建用户、组和目录
groupadd webuser
useradd -g webuser webuser
下载软件包
下载链接:http://pan.baidu.com/s/1qWHgJTi
建cacti根目录
mkdir -p /website/cacti08/ tar -zxvf cacti-0.8.8b.tar.gz mv cacti-0.8.8b/* /website/cacti08/
#将cacti中的内容移到 web目录
chown -R webuser:webuser /website/cacti08/
mysql -uroot -p
#连接到mysql创建数据库
mysql> create database cacti;
#创建cacti数据库 并 把数据库cacti授权于用户cacti
mysql> grant all on cacti.* to cacti@'localhost' identified by 'cacti123';
#建立用户cacti,密码cacti123
mysql> flush privileges; cd /website/cacti08/
#将cacti数据库导入
mysql -ucacti -pcacti123 cacti < cacti.sql
修改网站配置文件,使用正确连接数据库参数
vim include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti123";
$database_port = "";
使用浏览器打开http://192.168.0.231/install/
会看到安装向导,点下两个NEXT
默认用户名和密码admin,第一次登录会要求更改密码
5.设置cacti数据采集轮询时间
crontab –e
*/ * * * * env LANG=C /server/php5/bin/php /website/cacti08/poller.php
三、常用插件安装
Cacti轮询时间
Cacti默认的轮询时间为5分钟,可通过安装spine将时间变成一分钟
下载:
官网http://cacti.net/spine_download.php
下载链接:http://pan.baidu.com/s/1mgysb4s
1.安装spine
tar zxvf cacti-spine-0.8.8b.tar.gz
cd cacti-spine-0.8.8b
./configure --prefix=/server/cacti-spine --with-snmp=/server/net-snmp --with-mysql=/server/mysql make && make install cd /server/cacti-spine/etc/ cp spine.conf.dist spine.conf
这里修改对应的mysql用户名和密码,以及连接参数
vim /server/cacti-spine/etc/spine.conf
DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass cacti123
DB_Port
DB_PreG
建立配置文件的软链接
ln -s /server/cacti-spine/etc/spine.conf /etc/spine.conf
执行一下试试
/server/cacti-spine/bin/spine
如果提示找不到 libmysqlclient 则建立个 软链接
cat /etc/ld.so.conf
显示内容:
include ld.so.conf.d/*.conf
cd /etc/ld.so.conf.d/
ls
显示内容:
mysql-x86_64.conf
cat mysql-x86_64.conf
显示内容:
/usr/lib64/mysql
说明只要把libmysqlclient.so.18软链接至这个/usr/lib64/mysql/目录即可:
ln -s /server/mysql/lib/libmysqlclient.so. /usr/lib64/mysql/libmysqlclient.so.
一定要执行一下ldconfig
ldconfig
再次执行:
/server/cacti-spine/bin/spine
显示:
SPINE: Using spine config file [/etc/spine.conf]
说明已经可以运行了,接下来,在web界面再作些配置
打开"console"----"settings"----"Paths" ---Spine Poller File Path中填入:
/server/cacti-spine/bin/spine
2.选择轮询模式
打开"console"----"settings"----"Poller"---中Poller Type选择spine的路径,然后"save"
添加"每分钟"流量视图
打开"console"---"Data Templates"——"Interface - Traffic"
其他模板做相应修改。
最后修改crontab中的
* * * * * /usr/bin/php /website/cacti08/poller.php > /dev/null >&
最新版本cacti-0.8.7i-PIA-3.1 集成了plugin架构扩展,所以可以直接开启后就可以安装其他插件
打开"Console"-----"User Management"---"admin"——"Realm Permissions",选择以下后,单保存"save"
之后会在"console"中的"Configuration"看到(以下两项)
Settings
Plugin Management
Monitor安装(以图形方式显示设备状态)
tar zxvf monitor-v1.3-1.tgz
mv monitor /website/cacti08/plugins/
cd /website/cacti08/plugins/monitor/
mysql -ucacti –pcacti123 cacti < monitor.sql
打开Cacti的web页面"Plugin Management"激活插件
Setting安装(用于邮件报警)
tar zxvf settings-v0.-.tgz
mv settings /website/cacti08/plugins
打开Cacti的web页面"Plugin Management"激活插件
打开"console"-----"Settings"
Thold安装(用于设备异常预警、阀值报警)
tar zxvf thold-v0.4.9-.tgz
mv thold /website/cacti08/plugins/
打开Cacti的web页面"Plugin Management"激活插件
安装与配置cacti 0.8.8b的更多相关文章
- Ubuntu14.04安装和配置Tomcat8.0.12(转)
Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置.今天先把安装的tomcat 8.0.12的教程分享给大家.如果你需要,请收藏!!! 工具/原料 系统环境:U ...
- Ubuntu14.04安装和配置Tomcat8.0.12
Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置.今天先把安装的tomcat 8.0.12的教程分享给大家.如果你需要,请收藏!!! 官方网站下载最新的tom ...
- centos6.2 下安装并配置hadoop1.0.4(32位安装)
一,环境准备 1. 集群内所有电脑需要设置防火墙,下面以master为例说明: 切换到root用户下,执行setup指令:
- CentOS7 安装并配置MySQL8.0
安装环境 linux版本:CentOS 7.6 x64 Mysql:8.0 在CentOS中默认安装有MariaDB,但是我们需要的是MySQL,安装MySQL可以覆盖MariaDB. MariaDB ...
- CentOS7.4安装和配置zabbix4.0
一.安装zabbix前,需要搭建好LAMP环境 二.下载zabbix 进入官网:https://www.zabbix.com/ 更多详细内容请参考官方说明文档,详细的安装要求不贴出来了. https: ...
- Centos7下源码编译安装与配置redis5.0
1.下载redis5.0源码包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 2.检查是否安装过之前的历史版本 rpm -qa|g ...
- LINUX下安装和配置WEBLOGIC10.0.3
weblogic for linux安装 首先声明,我参考了某位原创者的笔记,加以整理的.安装1. 安装前的准备工作1.1 首先请确认您要安装的Weblogic版本所在的平台已通过了BEA的认证,完整 ...
- windows环境安装和配置Apache-Tomcat7.0
转自:http://blog.sina.com.cn/s/blog_7c35df9b010111sh.html 说明: Tomcat Manager的用户名和密码可以到"Tomcat安装目录 ...
- cacti系列(一)之cacti的安装及配置监控mysql服务
简介 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构 ...
随机推荐
- 2017 Multi-University Training Contest - Team 9 1001&&HDU 6161 Big binary tree【树形dp+hash】
Big binary tree Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)T ...
- 51 Nod 1005 大数加法【Java大数乱搞,python大数乱搞】
1005 大数加法 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 给出2个大整数A,B,计算A+B的结果. Input 第1行:大数A 第2行:大数B (A,B的长度 ...
- 树状数组-HDU1541-Stars一维树状数组 POJ1195-Mobile phones-二维树状数组
树状数组,学长很早之前讲过,最近才重视起来,enmmmm... 树状数组(Binary Indexed Tree(B.I.T), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据 ...
- BZOJ3997: [TJOI2015]组合数学(网络流)
3997: [TJOI2015]组合数学 Time Limit: 20 Sec Memory Limit: 128 MBSubmit: 405 Solved: 284[Submit][Status ...
- python 元组学习
元组用tuple表示,用,分割开,和列表类似,但是没有排序修改等高级操作.简单地说就是终态的...... >>> tuple1 = (1,2,3)>>> type( ...
- [国嵌攻略][109][Linux系统调用]
系统调用 函数实现体在内核空间,提供给应用程序来使用,就是一个系统调用. 工作流程 1.通过软中断(swi)从用户空间切换到内核空间.entry-common.S中的ENTRY(vector_swi) ...
- ES6中export , export default , import模块系统总结
最近在学习使用Webpack3的时候发现,它已经可以在不使用babel的情况下使用ES6的模块加载功能了. 说到ES6的模块加载功能,我们先复习一下CommonJS规范吧: 一 . CommonJS ...
- vue2.0集成百度UE编辑器,上传图片报错!!!
我这边配置进去之后,界面加载,文本输入都没有问题,就是上传图片会有问题 这张图, 左边红色框框 就是目录结构咯, 右边红色框框 就是各种网上教程给出的第一个路径配置对吧, 下面的就是绿色 服务器接口配 ...
- SVN版本库修改URL路径或者IP地址
服务器的IP地址或者URL变更,版本库服务器的IP也要修改,因为当初安装SVN URL没有使用别名,所以使用的人都要修改客户端的IP,以下是参考网上的资料. 1.Windows TortoiseSVN ...
- Struts2学习笔记NO.1------结合Hibernate完成查询商品类别简单案例(工具IDEA)
Struts2学习笔记一结合Hibernate完成查询商品类别简单案例(工具IDEA) 1.jar包准备 Hibernate+Struts2 jar包 struts的jar比较多,可以从Struts官 ...