Cacti 是一个使用 RRDtool 引擎的基于网页的 PHP/MySql 图形解决方案。

Classically, 它可以使用 SNMP 来绘制网络带宽。但事实上,也可以通过 snmp,shell 或者 perl 脚本来绘制很多不同的图形。在 屏幕截图 部分,你可以浏览使用 Cacti 可以绘制的图形的种类。
Cacti 的优势在于它可以非常容易地被安装和使用。你不需要称为一个专家或是花费大量的时间来配置它。甚至一个初学者都可以很快的使用它。 在非常活跃的 Cacti 论坛,你可以和其他用户共享 "Cacti 模板", 它可以节约你的很多时间。你可以非常简单的添加插件到 Cacti 并结合其它一些免费的工具例如 ntop或者 php weathermap。我们的意见是,这是最好的 RRDtool 前端。
要了解更多关于使用 Cacti 的信息,参考非常好的 Cacti 手册。

RRDtool 是一个由瑞士人 Tobi Oeticker 开发的程序,他也是著名的 MRTG 的创建者。
RRDtool 是使用 "C" 程序语言开发的,它保存收到的数据到 ".rrd" 文件。
".rrd" 文件里的记录的数量将永远不会增加,这就意味着旧的记录将被经常移除。这意味着人们可以获得最近日志数据的精确图形,也可以获得基于旧数据的模糊图形。默认的,你可以有每天,每周,每月和每年的图形。
一些通过 MRTG 的 RRDtool 的优点是:

- 它很快速。
- 它可以使用负值。
- 它可以在一个图形里使用多个数据源。
- 生成的图形具有很高的可定制性。
- 它可以被很多不同的前端,例如 Cacti,所使用。
- RRDtool 记录被保存在 .rrd 文件里并保持同样的大小而不会增加。

参考来自:

http://blog.chinaunix.net/u2/71257/article_108961.html

安装步骤:

一、下载

1、下载Cacti软件   wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz

二、安装

1、Cacti安装

tar zxvf /root/tools/cacti/cacti-0.8.7e.tar.gz
cd cacti-0.8.7e/
useradd cactiuser -s /sbin/nologin
chown -R cactiuser ./rra ./log
wget http://www.cacti.net/downloads/patches/0.8.7e/cli_add_graph.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/snmp_invalid_response.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/template_duplication.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/fix_icmp_on_windows_iis_servers.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/cross_site_fix.patch
patch -p1 -N < cli_add_graph.patch
patch -p1 -N < snmp_invalid_response.patch
patch -p1 -N < template_duplication.patch
patch -p1 -N < fix_icmp_on_windows_iis_servers.patch
patch -p1 -N < cross_site_fix.patch

配置数据库

mysql -e 'create database cacti7e' -p
mysql cacti7e < /var/www/html/cacti-0.8.7e/cacti.sql  -p
mysql -e "grant all on cacti7e.* to cactiuser@localhost identified by 'cactiuser';" -p

修改[cacti]/include/config.php

$database_type = "mysql";
$database_default = "cacti7e";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";

添加crontab

echo  "*/1  * * * *  /usr/local/php/bin/php  /usr/local/apache2/htdocs/cacti-0.8.7e/poller.php" >/tmp/cron.tmp

crontab  -u cactiuser  /tmp/cron.tmp

转载于:https://www.cnblogs.com/zhangyx999/archive/2009/12/16/1625349.html

CACTI 0.87e 安装相关推荐

  1. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  2. 服务器监控--cacti中英文版安装全解

    近段时间一直在整服务器监控方面的东西,以下就是cacti中英文版安装的全过程,各安装包基本都是最新的,基于Centos 5.2平台下安装的!! #!/bin/bash # BY kerryhu # Q ...

  3. Redhat EL 5.3上安装Cacti(4)- 编译安装rrdtool及安装配置snmp

    Redhat EL 5.3上安装Cacti(4)- 编译安装rrdtool及安装配置snmp Linux下安装Cacti实现网络监控 由于博客字符8万限制,所以分开5部分上传! 请看Redhat EL ...

  4. Cacti+Nagios完全攻略(二)整合cacti与nagios安装部署

    Nagios简介 Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上,这个服务器运行 Liunx 或 Unix 操作系统.Nagios 利用其众多的插件实现对本机和远端服务 ...

  5. linux安装12c oem,OEM12C(12.1.0.5)安装插件监控mysql(linux)

    目录结构: 环境说明: oms:12.1.0.5  os:centos 6.X MYSQL: 5.7.21  OS:centos 7.X 一.安装插件mysql database 下载地址: http ...

  6. Centos Cacti 0.8.8g

    Centos Cacti 0.8.8g 一.Cacti简介 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的 ...

  7. cacti linux cpu datasource,Cacti 0.8.8b 硬盘、网络流量、cpu、内存告警配置

    类别:转载服务器 本文参考 http://kerry.blog.51cto.com/172631/235923/ 第一:说明 目的:本机前提是已安装好了cacti 0.8.8b 并正常工作,本文档主设 ...

  8. Cacti的插件安装及简单使用

    cacti本身能做的东西就是统计流量并以很漂亮的界面显示出来.让人欣喜的是,cacti也可以安装插件,通过插件,cacti的功能被进一步强大:可以监控服务器状态:发送邮件通知:短信通知等:还可以msn ...

  9. 【Linux】在VirtualBox-6.0中安装Manjaro18.0

    1.参考博客: VMware虚拟机下Manjaro17.1.6安装详细教程 2.在VirtualBox-6.0中安装Manjaro18.0 1)基本步骤和博客中安装17.1.6相同,下面只记录不同的. ...

最新文章

  1. 报名 | 中小微企业如何转型升级?腾讯CSIG沙龙直播分享数字化发展新思路
  2. 没有任何基础的可以学python吗-对没有编程基础的人来说,直接学Python入门IT合适吗?...
  3. endnote参考文献排版_Endnote参考文献管理软件文献插入排版
  4. 【阿里云课程】分组网络原理,结构发展及设计改进
  5. 敏捷个人手机应用:如何使用时中法习惯
  6. java 跟踪错误程序_Java异常处理 如何跟踪异常的传播路径
  7. c在linux中怎样执行文件,如何在Linux中编译和运行C/C+程序,简单示例教懂你
  8. JavaScript随笔一篇
  9. RuoYi-Cloud 部署篇_01(windows环境 Oracle+nginx版本)
  10. inputType属性
  11. java ant教程_ant教程(三) ant入门
  12. linux 欢迎信息
  13. Mac Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA
  14. linux系统测网速工具
  15. 直播间炒不起氛围?观众迟迟不下单?千万别忽略了助播的重要性!
  16. Git--建立和解除与远程仓库的关联
  17. 将中国标准时间转化为yyyy-MM-dd 00:00:00格式
  18. 单选框,下拉框,复选框 的回显
  19. 【如何成为学习高手】001-底层思维:如何减少对学习的排斥和厌恶心理,使其变得相对愉悦?
  20. java json escape_关于json数据中的多反斜杆转译--StringEscapeUtils.unescapeJava(踩过的坑)...

热门文章

  1. 电脑常见故障排除_中央空调常见故障解析
  2. CF思维联系– Codeforces-989C C. A Mist of Florescence
  3. adb安装apk报错Failure [INSTALL_FAILED_INVALID_URI]
  4. VxWorks关于任务创建的几个函数的概述
  5. cygwin安装skyeye 所需的软件包列表
  6. 矩阵乘法如何去逆矩阵_矩阵乘法和求逆
  7. 变压器耦合和电容耦合_超越变压器和抱抱面的分类
  8. Linux日志系统分析:rsyslog、syslog和klog
  9. 国家标准GB7665-87传感器
  10. MSP430程序跑飞原因