手机版
你好,游客 登录 注册
背景:
阅读新闻

服务器集中检测Cacti

[日期:2013-07-17] 来源:Linux社区  作者:chenhao6 [字体: ]

 一、cacti概述

1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。

2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。

3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。

推荐阅读:

CentOS 6下Cacti搭建文档 http://www.linuxidc.com/Linux/2013-06/86595.htm

RHEL5.9下Cacti监控部署详解 http://www.linuxidc.com/Linux/2013-06/85427.htm

CentOS 6.3 下Cacti 安装详解 http://www.linuxidc.com/Linux/2013-05/84279.htm

CentOS Linux下快速安装配置Cacti中文版 http://www.linuxidc.com/Linux/2013-03/81627.htm

快速构建Cacti监控系统 http://www.linuxidc.com/Linux/2012-11/74633.htm

  • 1> 配置LAMP环境
  • 2> 安装rrdtool和net-snmp
  • 3> 安装cacti
  • 4>配置cacti
  • 5> 配置cacti连接数据库
  • 6 >配置cron计划任务
  • 7 >配置开机自启动
  • 8>测试

1> 配置LAMP环境

a. 安装apache

这里直接用yum装了

服务器集中检测Cacti

b.安装mysql数据库

yum -y install mysql mysql-server mysql-devel

服务器集中检测Cacti

c. 配置apache与php

yum -y install zlib freetype libjpeg fontconfig gd libxml2 php-gd

yum -y install php php-mysql

服务器集中检测Cacti

服务器集中检测Cacti

2> 安装rrdtool和net-snmp

yum -y install perl-Net-Daemon perl-PlRPC perl-DBI rrdtool  perl-rrdtool  perl-DBD-MySQL

服务器集中检测Cacti

yum -y install php-pdo lm_sensors net-snmp php-snmp net-snmp-utils

服务器集中检测Cacti

3. 安装cacti

a. 共享源码包

服务器集中检测Cacti

b.挂载到linux

服务器集中检测Cacti

[root@hao media]# tar -zxvf cacti-0.8.8a.tar.gz -C /usr/src/  解压到指定目录

mv cacti-0.8.8a  /var/www/html/cacti///将解压的cacti这个包移动到网页根目录下,改名为cacti

linux
相关资讯       CACTI 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款