linux cacti监控部署

一、Cacti安装部署

搭建这个平台是在lamp的环境下,首先要确保 Apache,MySQL,php.安装成功。这里就不写那些了。

1、Cacti服务器端安装

官网下载cacti相关软件,一共需要三个软件,下载地址分别如下:

http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz 
http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz 
http://www.cacti.net/downloads/spine/cacti-spine-0.8.8a.tar.gz 
 
2、安装LAMP系统环境:
这里采用yum安装方式,安装命令:

yum install  httpd  mysql   mysql-server    php   php-mysql php-json php-pdo   -y

3、安装rrdtool采集工具

安装rrdtool之前需要安装相应的lib库,如下安装:

yum install cairo-devel libxml2-devel pango pango-devel –y 
 tar xzf rrdtool-1.4.5.tar.gz  ;
 cd rrdtool-1.4.5  ; 
 ./configure --prefix=/usr/local/rrdtool/ 
 make  &&make install;
 ln -s /usr/local/rrdtool/bin/* /usr/local/bin/ 
4、安装SNMP服务
yum install net-snmp  net-snmp-utils  –y  
5、安装cacti主程序

tar xzf cacti-0.8.8a.tar.gz && mv cacti-0.8.8a   /var/www/html/cacti/

6、创建cacti数据库

mysql -uroot –p  输入你的密码进入数据库,然后创建数据库: (这里就是前面lamp数据库的密码)
create database cacti;创建数据库 
grant all on cacti.* [email protected]‘localhost‘ identified by "123456";创建用户并授权
flush privileges; 刷新权限

7、mysql配置完毕后,把cacti数据导入cacti数据库

mysql  -ucacti -p123456  cacti</var/www/html/cacti/cacti.sql 
配置完mysql后,我们需要设置cacti  rra、log 目录的权限,这里设置为777:
chmod -R  777 /var/www/html/cacti/rra/ 
chmod -R  777 /var/www/html/cacti/log/

8、修改cacti全局配置文件

vi /var/www/html/cacti/include/config.php为如下配置:

9、添加Rrdtool抓图任务计划

crontab -e    创建:

*/5  * * * * /usr/bin/php /var/www/html/cacti/poller.php >>/tmp/cacti_rrdtool.log 2>&1

:wq  保存退出!

crontab -l    查看计划。

10、Cacti安装完毕,测试访问

通过http://ip/cacti/访问出现如下界面,点击NEXT下一步。

我这里直接已经安装完成 ,登录成功了。

问题出现总结:

我这里出现红色,那就是路径没找到。查了很多原因。和看config.log   报错日志。查询到缺少插件:

我安装:gcc

yum install gcc -y

问题解决。

还有就是源码安装  执行make命令时。需要安装的包。msql_5.5以上版本的用cmake了。

执行make报错时,经过检查,还是依赖数据包没安装完全。安装完全后,问题解决。

后面cacti+nagios完美监控文档会更新出来,感兴趣的欢迎讨论。

时间: 2024-10-13 10:58:34

linux cacti监控部署的相关文章

cacti监控部署与配置

cacti是一套基于PHP,mysql,SNMP及RRDTool开发的网络流量测试图形分析工具 cacti是通过snmpget来获取数据,使用RRDtool绘画图形 ,而且完全可以不需要了解RRDtool复杂的参数 ,它提供了非常强大的数据和用户管理功能,可以指定每个用户能查看树状结构,host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善.界面 友好,软件cacti的发展是基于让RRTool使用这更方便的使用该软件,除了基本 的SNMP的流量更系统咨询

centos6.5系统cacti监控部署文档

系统要求:本文中的Linux操作系统为CentOS 6.5,以下操作均以root执行. 环境描述: 操作系统            ip                      监控类别         软件 CentOs 6.5      监控ip      监控端     lnmp环境,cacti,snmp服务,rrdtool CentOs 6.5      *                         被监控端   snmp服务 注:lnmp环境和snmp服务安装不再赘述,按照要求

部署cacti监控windows

一.安装LAMP架构 本篇主要介绍cacti如何监控windows主机,cacti的搭建过程也很简单,同样,监控linux主机也不难.这里主要记录部署监控windows过程中遇到的两个问题1.LAMP #yum install -y httpd php mysql-server 2.插件  #yum install -y mysql-server  php-mysql net-snmp* zlib libpng freetype libjpeg  gd libxml2 3.安装rrdtool #

部署Cacti监控平台

1 部署Cacti监控平台 1.1 问题 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备: 安装net-snmp.net-snmp-utils 安装LAMP及相关依赖软件包 部署Cacti监控平台 初始化监控页面 1.2 方案 使用1台RHEL6虚拟机,安装部署LAMP环境.Cacti及相关的snmp组件包,配置数据库并对Cacti监控平台进行初始化操作. 1.3 步骤 实现此案例需要按照如下步骤进行. 步骤一:准备基础软件包 1)安装LAMP环境 C

基于suse linux系统的cacti系统部署——rpm包方式

豆丁 http://www.docin.com/p-191889788.html rpm包方式:啊扬--沙迳:2010-12-1:更改:2011/5/16:一.Cacti的简介(来源:网络):Cacti是通过snmpget来获取数据,使用R:Cacti的发展是基于让RRDTool使用者更方:cacti是用php语言实现的一个软件,它的主要:MySQL配合PHP程序存储一些变量数据并对变量 123 基于suse linux系统的cacti系统部署 ——rpm包方式 啊扬--沙迳 2010-12-1

Security基础(五):部署Cacti监控平台、构建Cacti监测系统

一.部署Cacti监控平台 目标: 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备: 安装net-snmp.net-snmp-utils 安装LAMP及相关依赖软件包 部署Cacti监控平台 初始化监控页面 方案: 使用1台RHEL7虚拟机,安装部署LAMP环境.Cacti及相关的snmp组件包,配置数据库并对Cacti监控平台进行初始化操作. 步骤: 步骤一:准备基础软件包 1)安装LAMP环境 Cacti监控需要通过Web页面展示出来,并且还需要使

Linux下使用Cacti监控流量状况

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,使用PHP开发,它是由一些PHP页面组成软件,主要针对企业的大量网络设备.服务器主机***能监测服务,可提供对CPU负载.内存占用.运行进程数.磁盘空间.网卡流量等各种数据信息的监测,cacti注重的是状态监控,报警和服务恢复功能比较差. 官方站点: http://www.cacti.net 下载页面: http://www.cacti.net/downloa

zabbix linux被监控端部署

测试使用agentd监听获取数据. 服务端的安装可以查看http://blog.chinaunix.net/space.php?uid=25266990&do=blog&id=3380929 下载 http://www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz http://www.zabbix.com/documentation/2.0/manual/installation 安装 1)创建用户

使用 Cacti 监控 Linux 主机

一.准备工作 环境:Centos 5.6 所需软件: http Php Php-mysql Php-snmp Mysql Perl-DBD-MySQL Php-pdo rrdtool Net-snmp Net-snmp-libs Net-snmp-utils #下载相关软件 cd /usr/local/src/ wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz 二.环境介绍 主监控机是Centos 5.6 主监控机IP=192.168