Cacti部署

Lamp准备篇请看前文博客

安装rrdtool工具

这里使用源码安装

  1. 解压rrdtool包

    ?

  2. 配置(编译安装需要gcc等编译程序支持)

    注意如果配置出错缺乏libxml2-devel、pango-devel、需要进行自我解决,否则不会成功。

    ?

  3. 配置完成

    ?

  4. 编译和安装

    Make &&make install

    ?

    若是编译安装不成功请clean后再试

  5. 查看安装后有哪些工具可使用

    ?

安装SNMP工具

因为需要使用SNMP这个协议来进行信息数据的收集,所以被监控端都需要安装SNMP主程序和依赖包,这里将其先安装在本地

?

  1. 使用yum进行安装

    yum install net-snmp lm_sensors

    ?

  2. 编辑SNMP.conf配置文件

    vim /etc/snmp/snmpd.conf

    ?

    ?

    ?

    ?

  3. 启动SNMP服务

    ?

    ?

配置防火墙

因为SNMP协议通信会使用udp 的161端口和tcp的199端口,因此需要在防火墙上将其开启

  1. 开启入站端口

    ?

  2. 保存数据或者重启服务

    ?

  3. 测试SNMP工具连接是否可获取信息

    ?

    ?

    注意:要能使用snmpwalk等工具需要安装工具包net-snmp-utils

    ?

  4. 查看连接的tcp信息

    ?

安装cacti

  1. 创建一个专属目录存放cacti文件

    ?

  2. 为cacti创建数据库并且导入数据

    ?

  3. 为数据库CactiDB创建一个用户并授权

    ?

  4. 重载授权数据表使授权用户生效

    ?

  5. 使用CactiUser账户连接测试

    ?

  6. 确认数据库用户和密码等信息

    vim include/config.php

    ?

  7. 指定cacti使用根目录进行访问

    vim include/config.php

    ?

  8. 修改cacti下目录的权限

    ?

  9. 更改php.ini中的时区

    vim /etc/php.ini

    ?

  10. 同步时间

    ?

使用虚拟主机

因为主配置文件所包含的路径为conf.d,识别所有的conf结尾的文件,所以这里使用基于域名的虚拟主机,实现cacti的安装

  1. 创建虚拟主机文件

    ?

  2. 检查语法是否有问题并重启服务

    ?

  3. 修改自己的host文件进行主机到域名的解析,当然也可以使用域名系统DNS

    ?

  4. 通过浏览器就行访问

    ?

  5. 下一步

    ?

  6. 选择新安装下一步

    ?

  7. 确保满足的条件并完成,然后登陆admin,密码admin

    ?

  8. 登陆后要求重置密码

    ?

  9. 完成后登陆如下

    ?

Cacti添加监控设备

  1. 选择设备

    ?

  2. 先删除本地主机

    ?

    ?

  3. 添加设备

    ?

    ?

  4. 点击最下面的创建后可选择数据源

    ?

可根据自己需求选择绘图模板或是自己定制

?

  1. 创建绘图

    ?

  2. 选择绘图的数据来源,可以是模板也可以是查询所得的数据

    ?

    ?

    ?

  3. 创建一个自己的图形树,以便查看监控信息

    ?

    ?

  4. 关联到树

    ?

    ?

    ?

    ?

  5. 最后查看图形信息

    ?

  6. 现在还没采集到数据,所以得等时间点,也可手工更改

?

  1. 查看

?

?

手动创建rrd文件

  1. 创建rrd文件

    rrdtoo create test.rrd --step 5 DS:testds:GAUGE:8:0:U RRA:AVERAGE:0.5:1:17280 RRA:AVERAGE:0.5:10:3456 RRA:AVERAGE:0.5:100:1210

    ?

  2. 可以查看文件格式

    rrdtool info test.rrd

    ?

  3. 添加数据

    rrdtool update test.rrd N:$RANDOM

    ?

  4. 从数据源中查看

    rrdtool fetch test.rrd AVERAGE

    ?

    rrdtool fetch -r 10 test.rrd AVERAGE

    ?

  5. 绘图

    rrdtool graph a.png --step 5 -s 1341664750

    DEF:vartest=/web/cacti/rra/test.rrd:testds:AVERAGE LINE1:vartest#ff0000:"testline"

    ?

    ?

安装spine

  1. 解压cacti-spine-0.8.8a.tar.gz和编译安装

    ?

    需要确保以下软件包被安装,否则编译会出错

    net-snmp utilities and development libraries

    mysql utilities, server and development libraries

    openssl development libraries

    ?

  2. 编译好后找到设置——paths

    ?

  3. 填上spine的绝对路径即可

    ?

    ?

    ?

  4. 更换poller

    ?

  5. 最后更新配置文件

    ?

    vim /usr/local/spine/etc/spine.conf

    ?

时间: 2024-07-28 13:15:38

Cacti部署的相关文章

Cacti部署SOP

Cacti部署SOP 1 SOP目的 运维工作中,需要用到Cacti 这个工具给服务器做监控,于是Cacti的搭建很重要.以下是搭建过程. 2 解决过程 安装环境: 系统:Centos6.3 32位 内存:1G 网络:192.168.144.195 (本文档环境中要求能上公网) 安装步骤: 步骤一:配置系统 1. 关闭 selinux 使用vi /etc/sysconfig/selinux 命修改selinux文件如下: # This file controls the state of SEL

nagios+cacti部署

nagios+cacti部署安装 一.说明 闲暇之余,安装nagios+cacti,想看下最终实现效果:本文档规范网络监控系统安装流程及安装内容,供运维人员在部署新的运营环境时参考使用. 二.Nagios的安装 1.下载 #wget http://jaist.dl.sourceforge.net/project/nagios/nagios-3.x/nagios-3.5.0/nagios-3.5.0.tar.gz  (nagios主程序) #wgethttp://jaist.dl.sourcefo

centos6.5下cacti部署说明

一.Cacti简介 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.因此,snmp和rrdtool是cacti的关键.Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成. 2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名.主机ip.snmp团体名.端口号.模板信息等变量. 3. snmp抓到数据不是存储在mysql中,而

nagios+cacti部署安装

一.说明 闲暇之余,安装nagios+cacti,想看下最终实现效果:本文档规范网络监控系统安装流程及安装内容,供运维人员在部署新的运营环境时参考使用. 二.Nagios的安装 1.下载 #wget http://jaist.dl.sourceforge.net/project/nagios/nagios-3.x/nagios-3.5.0/nagios-3.5.0.tar.gz  (nagios主程序) #wgethttp://jaist.dl.sourceforge.net/project/n

监控之cacti部署和原理

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.因此,snmp和rrdtool是cacti的关键.Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成. 安装cacti,装包解决依赖性 yum install httpd -ytar zxf cacti-0.8.

cacti部署流程和命令

客户机配置 一.安装 rpm -ivh net-snmp-5.5-27.el6.i686.rpm net-snmp-libs-5.5-27.el6.i686.rpm lm_sensors-3.1.1-10.el6.i686.rpm lm_sensors-libs-3.1.1-10.el6.i686.rpm 二.配置 vi /etc/snmp/snmpd.conf 修改第41.62.85行,修改如下: com2sec notconfigUser 10.0.8.132 public access  

开源监控解决方案:Cacti部署实录

[[email protected] ~]# rpm -ivh epel-release-6-8.noarch.rpm  [[email protected] ~]# rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm [[email protected] ~]# yum install -y httpd php php-mysql php-gd libjpeg libjpeg-devel libpng libpng-devel  [[emai

Cacti部署之安装SNMP工具

因为SNMP协议通信会使用udp 的161端口和tcp的199端口,因此需要在防火墙上将其开启 开启入站端口 ? 保存数据或者重启服务 ? 测试SNMP工具连接是否可获取信息 ? ? 注意:要能使用snmpwalk等工具需要安装工具包net-snmp-utils ? 查看连接的tcp信息 ?

基于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