安装cacti

1、先安装一些必要的东西

yum -y install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils cairo-devel pango-devel perl-devel perl-CPAN

2、修改文件

vim /etc/snmp/snmpd.conf

将其中62行的systemview改为all即可,并启用85行:view all included .1 80
3、启动 service snmpd start 及检测 snmpwalk -c public -v 2c localhost system

4、下在东西

wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.8.tar.gz

5、安装rrdtool

tar zxvf rrdtool-1.4.8.tar.gz
cd rrdtool-1.4.8
./configure --prefix=/usr/local/rrdtool
make && make install
ln -s /usr/local/rrdtool/bin/* /usr/sbin/

6、安装cacti-spine

tar zxvf cacti-spine-0.8.8b.tar.gz
./configure --with-mysql=/usr/
make && make install

7、安装cacti

tar zxvf cacti-0.8.8b.tar.gz
mv cacti-0.8.8b /home/www/cacti/cacti

8、配置数据库

mysql > grant all on cacti.* to [email protected] identified by ‘cacti‘;
mysql > flush privileges;
cd /home/www/cacti/cacti
mysql -ucacti -pcacti cacti < cacti.sql
vi include/config.php 填写正确的数据库连接信息

9、安装cacti

用浏览器访问http://IP/cacti/install,通过向导安装cacti

10、添加定时计划

*/1 * * * * /usr/local/php/bin/php /home/www/cacti/cacti/poller.php

11、配置Spine

cd /usr/local/spine/etc/
mv spine.conf.dist spine.conf
vi spine.conf

DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass cacti
DB_Port 3306

12、执行spine命令,检查是否正确

/usr/local/spine/bin/spine

如果出问题:

执行ln -sv /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib  和 ldconfig命令

13、登陆web,进入“Setting”-->“Paths”-->“Spine Poller File Path”填写:/usr/local/spine/bin/spine;并“Save”。

14、无法出图的原因

PHP Warning:  exec() has been disabled for security reasons in /home/www/cacti/cacti/lib/poller.php on line 126
PHP Warning:  popen() has been disabled for security reasons in /home/www/cacti/cacti/lib/rrd.php on line 52

有图无数据的原因:
ntpdate time.nist.gov
/usr/local/php/bin/php /home/www/cacti/cacti/poller.php --force检测能不能生成图象
system utilities -> Rebuild Poller Cache消除缓存一下

15、percona安装

下载http://www.percona.com/downloads/percona-monitoring-plugins/

从percona-monitoring-plugins-xx.tar.gz提取本插件安装所需内容。就MySQL监控而言,涉及到:
1)percona-monitoring-plugins-xx\cacti\scripts\ss_get_mysql_stats.php
用于获取监控数据
2)percona-monitoring-plugins-xx\cacti\templates\cacti_host_template_percona_mysql_server_ht_0.8.6i-sver1.0.2.xml
监控模板。

3) Cacti服务端操作
将percona-monitoring-plugins-1.0.2\cacti\scripts\ss_get_mysql_stats.php拷贝到Cacti服务器的/var/www/html/cacti/scripts下
4) 模板导入
通过Cacti的Web界面,console->Import/Export->Import Templates,导入1.0.2\cacti\templates\cacti_host_template_percona_mysql_server_ht_0.8.6i-sver1.0.2.xml文件

时间: 2024-10-08 18:41:31

安装cacti的相关文章

Centos 6安装Cacti监控网络流量

Centos 6安装Cacti监控网络流量 1.操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装装好系统以后关闭防火墙和selinux#service iptables stop     /*关闭防火墙服务*/#chkconfig iptables off    /*永久性关闭*/ #vim /etc/sysconfig/selinux   /*把SELINUX=enforcing改为SELINUX=disabled*/ 2.安装cacti依赖的软件 #yum

自动化安装Cacti 0.8.8h脚本

自动化安装Cacti 0.8.8h脚本 一.目的 1.1 监控目的 目前我们已经有zabbix监控系统,但是有客户需求需要流量报表,因此应此类客户的需求,部署Cacti流量监控系统,来监控客户服务器或交换机端口,为客户提供流量报表截图. 1.2 本文目的 快速部署Cacti流量监控系统,为后期相关工程师部署此系统提供借鉴与参考. 二.理论基础 2.1 相关理论 Cacti是用php语言实现的一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.snmp服务获取数据,

CentOs安装cacti

虚拟机地址 192.168.24.69, 附件中的三个文件可以用SSH FILE工具上传到root文件夹下,方便后续操作 一.安装所需要的软件(1)在主监控机上安装apache+php+gd的web环境,推荐编译安装,在此直接用yum安装. #yum install -y php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL(2)在主监控机上安装

centos6.5安装cacti监控(一)

1:操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装 装好系统以后关闭防火墙和selinux [[email protected] ~]#service iptables stop     //关闭防火墙服务 [[email protected] ~]#chkconfig iptables off    //永久性关闭 [[email protected] ~]#vi /etc/sysconfig/selinux   //把SELINUX=enforcing改为

CentOS6.5安装Cacti统计图乱码解决

这个就是rrdtool调用字体失败 安装字体即可 [[email protected] -]# yum -y install  cjkuni-ukai-fonts #安装字体 [[email protected] -]# fc-cache -f -v #刷新字体哦缓存 CentOS6.5安装Cacti统计图乱码解决,布布扣,bubuko.com

Centos6.8安装cacti

cacti环境基于LAMP,本实验LAMP环境已编译安装成功.若直接yum安装cacti环境会把httpd,mysql,php也yum安装,与我们编译安装的LAMP环境造成冲突,所以本次实验只安装cacti,rrdtool,net-snmp. 安装rrdtool yum -y install rrdtool 安装net-snmp yum -y install net-snmp 编辑net-snmp配置文件 vim /etc/snmp/snmpd.conf +55 #修改: view system

CentOS6.7上安装Cacti网络监控系统

Cacti工具是一套开源的基于Web的网络监控和系统监控的图形解决方案.Cacti通过SNMP服务获取数据,并使用RRDtool绘制图形,提供非常直观的数据和用户管理功能.Cacti需要Web.MySQL和PHP的支持.Cacti一般用于监控网络流量.使用率CPU负载.磁盘空间等. Cacti官网:http://www.cacti.net/ 安装Cacti需要安装的软件包:Apache.MySQL.PHP.RRTool.PHP-SNMP.NET-SNMP 一.安装Cacti需要安装的软件包 1.

Linux安装Cacti

监控软件Cacti搭建 一.环境准备 1.安装epel扩展源 [[email protected] ~]# yum install -y epel-release 2.搭建lamp环境 [[email protected] ~]# yum install -y  httpd php php-mysql mysql mysql-server mysql-devel php-gd  libjpeg libjpeg-devel libpng-devel [[email protected] ~]# /

Centos6.7安装Cacti教程

Centos6.7安装Cacti教程# link:http://docs.cacti.net/plugins/ blog地址:http://www.cnblogs.com/caoguo 一.基本环境安装 [[email protected] ~]# yum install -y gcc httpd php php-mysql php-snmp mysql mysql-devel mysql-server rrdtool [[email protected] ~]# yum install -y

Redhat 5.8 安装cacti 0.8.8c

一.Cacti简介 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 简单的说Cacti 就是一个PHP 程序.它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令获取)并通过Rrdtool 工具绘图,通过PHP 程序展现出来.我们使用它可以展现出监控对象一段时间内的状态或者性能趋势图. 二.准备和配置 1.准备所需要的软件包,apache.mysql.php.snmp