cacti+CentOS6.5
系统版本:CentOS6.5
软件版本:cacti-0.88f
需要预安装的软件有以下几种,可以通过yum安装全部
yum -y install net-snmp*
yum -y install openssl*
yum -y install rrd*
yum -y install httpd* mysql* php*
yum -y install libtool*
配置软件开机自动启动:
chkconfig mysqld on
chkconfig httpd on
chkconfig snmpd on
chkconfig iptables off
打开/etc/php.ini
编辑:extension_dir = /etc/php.d
确保/etc/php.d/mysql.ini文件中有如下设置:
extension=mysql.so
确保/etc/php.d/snmp.ini中有如下设置:
extension=snmp.so
更改数据库密码为limg@4px.com
Mysqadmin –u root password “limg@4px.com”
创建数据库cacti
进入数据库:mysql –u root –p 回车输入limg@4px.com
创建cacti数据库:mysql>reate database cacti;
开放数据库cacti的访问权限(cacti用户用密码cacit111111可以访问cacti数据库中的所有数据)
mysql> grant all on cacti.* to cacti@localhost identified by "cacti111111";
mysql> flush privileges;
解压缩cacti软件
tar xzf cacti-0.8.8f.tar.gz
tar xzf cacti-spine-0.8.8f.tar.gz
在/var/www/html中建立cacti文件夹,并将cacti-0.88f中所有文件复制到cacti文件夹中
mkdir /var/www/html/cacti/
cp -fr /usr/src/cacti-0.8.8f/* /var/www/html/cacti/
cd /var/www/html/cati/
初始化数据库:
mysql -u root -p cacti < cacti.sql
编辑include/config.php
[root@localhost cacti-0.8.8f]# vi include/config.php
找到如下项,改成相应的设置值:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti111111";
$database_port = "3306";
打开/etc/crontab文件,添加如下一行:
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
安装cacti-spine
cd /usr/src/cacti-spine-0.8.8f
添加cacti用户
useradd cacti
passwd cacti
依次输入如下命令:
libtoolize --force
autoheader
autoconf
automake
./configure
make
make install
在/etc/中创建spine.conf配置文件
cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf
更改spine.conf文件属性
chown cacti.cacti /etc/spine.conf
编辑spine.conf配置文件
vi /etc/spine.conf
相应的修改数据库连接选项
DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass cacti111111
DB_Port 3306
启动spine
/usr/local/spine/bin/spine
显示如下信息
[root@localhost ~]# /usr/local/spine/bin/spine
SPINE: Using spine config file [/etc/spine.conf]
SPINE: Version 0.8.8f starting
SPINE: Time: 0.0888 s, Threads: 5, Hosts: 2
打开cacti网页:http://10.20.25.24/cacti
cacti+CentOS6.5的更多相关文章
- centos6 Cacti部署文档
centos6 Cacti部署文档 1.安装依赖 yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp ph ...
- [cacti]nginx+php+cacti+mysql+php-fpm 安装小记
网上教程很多,但是nginx不太多,下面安装时候主要参考的篇文章: http://54im.com/linux/linux-cacti-cn-install.html http://www.tecmi ...
- Centos6.7安装Cacti教程
Centos6.7安装Cacti教程# link:http://docs.cacti.net/plugins/ blog地址:http://www.cnblogs.com/caoguo 一.基本环境安 ...
- centos6.5下cacti部署说明
一.Cacti简介 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户. ...
- centos6.6 安装cacti监控服务器
整理一份cacti的安装步骤.留作笔记和以后参考用. 环境: centos 6.6 -x64 cacti-0.8.8b-cn.tar.gz mysql yum安装即可 yum服务使用centos自带的 ...
- CentOS6.5安装Cacti统计图乱码解决
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://fengwan.blog.51cto.com/508652/1430505 这个就 ...
- CentOS 6.6 安装Cacti
1.最小化安装CentOS6.6,装好系统以后关闭防火墙和selinux[root@Cacti ~]#chkconfig iptables off[root@Cacti ~]#vi /etc/sysc ...
- cacti快速安装
一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户. ...
- Cacti安装详细步骤(转)
一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户. ...
随机推荐
- PTA 7-9 旅游规划(SPFA)
有了一张自驾旅游路线图,你会知道城市间的高速公路长度.以及该公路要收取的过路费.现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径.如果有若干条路径都是最短的,那么需要输出最便 ...
- f5 2017.09.03故障
1.下午14点50左右有同事反应epm等系统登录有问题.自测登录也是有同样的报错. 2.测试发现内部IP直接访问正常,但是访问f5的vip的方式访问不了.此时oa.邮件等系统也开始有同事发现故障. 3 ...
- 总结函数open与fopen的区别
转自:https://www.zybuluo.com/yiltoncent/note/87461 对于这两个名字很类似的函数,对于很多初学者来说,不容易搞清楚它们有什么不同,只知道按照函数用法使用.如 ...
- 理解HTTP之keep-alive(转)
理解HTTP之keep-alive 在前面一篇文章中讲了TCP的keepalive,这篇文章再讲讲HTTP层面keep-alive.两种keepalive在拼写上面就是不一样的,只是发音一样,于是乎大 ...
- docker搭建lnmp(一)
因为安装过程中涉及到一些修改配置文件的步骤,由于刚尝试不太会,所以这里都是通过安装好后,进入容器修改配置,最后退出重启容器. 目录结构 docker ├── mysql │ └── dockerf ...
- InertialNav
https://github.com/priseborough/InertialNav Instructions To Run Simulink Model Note : Simulink model ...
- tp框架版本的thinksnsnv4开启调试模式
首先说下开启调试模式完整操作. 1.\config\config.inc.php配置文件中增加两个键值对 'APP_DEBUG' => true, 'SHOW_PAGE_TRACE' => ...
- ajax 之POST请求,参数序列化
比如,,我们在没有使用jquery的时候,没有$.post来让我们使用,那我们像下面这样直接发送: var params1 = { username: username, passwrod: pass ...
- c#dev tabcontrol 切换页面时注意的问题
先加一个代码 public void SetXtraTabPageVisible(DevExpress.XtraTab.XtraTabControl xtraTabControl, bool iIsV ...
- tp5查看版本
5.0 base.php 5.1 echo \think\facade\App::version();//用这行代码查看版本