cacti 搭建过程

1、安装LAMP

[[email protected] ~]#yum install httpd mysql-server php php-mysql mysql-devel

2、安装rrdtool

[[email protected] ]# yum install cairo-devel libxml2-devel pango-devel rrdtool rrdtool-devel gd-devel gd

3、安装net-snmp

[[email protected] ]#yum install net-snmp net-snmp-devel net-snmp-utils php-snmp php-mbstring

加开机启动

[[email protected] ]#chkconfig snmpd on
[[email protected] ]#chkconfig mysqld on
[[email protected] ]#chkconfig httpd on

4.安装cacti

[[email protected] ]#wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
[[email protected] ]#tar zxvf cacti-0.8.8b.tar.gz
[[email protected] ]#mv cacti-0.8.8b/* /var/www/html/cacti
[[email protected] ]#chown -R apache:apache /var/www/html/

5、启动数据库

[[email protected] ]#mysqld_safe &

修改mysql密码

[[email protected] ]#mysqladmin -u root password ‘*****‘
[[email protected] ]#mysql -u root -p
#mysql>create database cacti;

建立用户cacti,密码cacti123

#mysql>insert into mysql.user(host,user,password) values (‘localhost‘,‘cacti‘,password(‘cacti123‘));

重载mysql授权表

#mysql> flush privileges;

把数据库cacti授权于用户cacti

#mysql>grant all on cacti.* to [email protected]‘localhost‘ identified by ‘cacti123‘;

将cacti数据库导入mysql

[[email protected] ]#cd /var/www/html
[[email protected] ]#mysql -ucacti -pcacti123 cacti < cacti.sql

修改连接数据库参数

[[email protected] ]#vim include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti123";
$database_port = "3306";
$database_ssl = false;

浏览器打开

http://ip地址/install/

修改权限

[[email protected] ]#chmod -R 7744 /var/www/html/cacti/rra

加自动刷新

[[email protected] ~]# crontab -e
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php

httpd使用apache身份运行,需修改/var/www/html/cacti/rra目录权限

[[email protected] ~]# crontab -e -u apache
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php
[[email protected] ]#vim /etc/snmp/snmpd.conf
access  notConfigGroup ""      any       noauth    exact  all  none none
##           incl/excl subtree   mask
view all    included  .1       80

取消#

安装spine

[[email protected] ]#wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz
[[email protected] ]#./configure --prefix=/usr/local/spine
[[email protected] ]#make && make install
[[email protected] ]#vim /usr/local/spine/etc/spine.conf
DB_Host         localhost
DB_Database     cacti
DB_User         cacti
DB_Pass         cacti123
DB_Port         3306
DB_PreG         0
[[email protected] ]#vim /etc/php.ini
date.timezone = Asia/Chongqing

安装插件:

http://docs.cacti.net/media/plugin:monitor-v1.3-1.tgz

http://docs.cacti.net/media/plugin:thold-v0.5.0.tgz

http://docs.cacti.net/media/plugin:settings-v0.71-1.tgz

下载解压到/var/www/html/cacti/plugins目录下

登陆cacti->console->Plugin Management 安装

插件汇总

http://54im.com/monitor/cacti-scripts-down.html

cacti 搭建过程

时间: 2024-11-10 14:45:43

cacti 搭建过程的相关文章

loganalyzer搭建过程

试验准备:主机A和主机B,IP地址分别为192.168.131.130和192.168.131.136,操作系统为RHEL6.4 x86_64,为最小化安装,两台服务器均关闭防火墙和SELINUX 安装并设置LAMP环境 安装LAMP环境 # yum -y install httpd mysql mysql-server php php-mysql mysql-devel 启动服务并加入开机启动 启动apache # service httpd start # chkconfig httpd o

Access应用笔记&lt;四&gt;-一个完整的自动化报表搭建过程

距离之前的三篇日志已经很久啦,今天终于完成了一个比较完整的自动化报表搭建过程 基于公司数据保密原则,样板就不放到网上来了,简单说一下背景: 这次access实现的功能包括: 1)为部门整体搭建了一个员工基本资料数据库,里面包括从各个系统里获得的员工信息,如Zhang San,一个系统里叫San Zhang,一个系统叫sazhang,一个系统叫sun Zhang.这些信息汇总后,存在部门共享盘里,包括此次的Access,都是直接链接到这个总access表里,这样,有新员工来的时候,只需要更新一个a

Node.js, Express的服务器搭建过程的问题

Node.js, Express的服务器搭建过程的问题 Express : node.js 的框架,根据2012年BYvoid的说法,是node.js官方唯一推荐的框架 怎么搭建项目? - 安装nodejs->npm->express - express 的问题: 2017年, express-generator已经被独立成命令行工具了,所以要用 npm install express-generator 这样才能用express命令 怎么启动项目? 启动服务器可以用node app.js,因

团队-象棋游戏-开发环境搭建过程

开发工具: HBuilder,Google浏览器 搭建过程: HBuilder由之前实训时夏老师提供在酷课网上的压缩包(或在http://www.dcloud.io/中下载).下载后解压注册即可使用 Google浏览器,可以在百度中搜索Google浏览器

《团对-排课系统-开发环境搭建过程》

二〇一七年晚上十半多了八分钟 适合开发工具:Visual Studio 2010 ,Visual Studio 2015 ,Visual Studio 2017 所需环境:windows系统 环境搭建过程:因为所需环境即是windows系统,所以不需要特别搭建...

《结对-结对编项目作业名称-开发环境搭建过程》

<结对-结对编项目作业名称-开发环境搭建过程>要求:选择适合的开发工具,搭建开发环境及环境搭建过程. 1.开发工具:Python Python,是一种面向对象.直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块.与Scheme.Ruby.Perl.Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内

LAMP 系统服务搭建过程详解

LAMP 架构在企业里用得非常广泛,目前很多电商公司.游戏公司.移动互联网公司大多都采用这种架构.LAMP指的是Linux.Apache.MySQL.PHP.下面记录了 LAMP 架构系统服务的搭建过程. 一.MySQL数据库安装 1. 系统环境 CentOS 6.4 x86_64 Mini 版本安装 2. 基础软件包安装 [[email protected] ~]# yum install gcc vim make wget -y 3. 下载 # 进入源码存放目录 [[email protec

分布式实时日志系统(一)环境搭建之 Jstorm 集群搭建过程/Jstorm集群一键安装部署

最近公司业务数据量越来越大,以前的基于消息队列的日志系统越来越难以满足目前的业务量,表现为消息积压,日志延迟,日志存储日期过短,所以,我们开始着手要重新设计这块,业界已经有了比较成熟的流程,即基于流式处理,采用 flume 收集日志,发送到 kafka 队列做缓冲,storm 分布式实时框架进行消费处理,短期数据落地到 hbase.mongo中,长期数据进入 hadoop 中存储. 接下来打算将这其间所遇到的问题.学习到的知识记录整理下,作为备忘,作为分享,带给需要的人. 淘宝开源了许多产品组件

ubuntu13.04下ftp的简单搭建过程

本文主要介绍一下ubuntu13.04下ftp的简单搭建过程: 主要实现基本的功能: l 实现匿名用户访问 l 上传资料 l 实现对特定ip或ip段开放服务 l 等等... 下面介绍一下安装过程: Ubuntu自带的FTP服务器是vsftpd. 1.安装vsftpd 对于ubuntu下相对简单只需要一条 sudo apt-get install vsftpd 安装默认在/src下建立一个ftp目录. 应该可以看到一个空白内容的ftp 文件. 默认状态下是可以匿名下载,但不能写入或是上传 2.设置