部署cacti

客户机配置

一、安装

rpm -ivh net-snmp-5.5-27.el6.i686.rpmnet-snmp-libs-5.5-27.el6.i686.rpm lm_sensors-3.1.1-10.el6.i686.rpmlm_sensors-libs-3.1.1-10.el6.i686.rpm

二、配置

vi /etc/snmp/snmp.conf

修改第41、62、85行,修改如下:

com2sec notconfigUser           10.0.8.132     public

access notConfitGroup " "  any      noauth  exact all  none   none

view  all   included   .1                     80

修改第41、62、85行,修改如下:

com2sec notconfigUser           10.0.8.132     public

access notConfitGroup " "  any      noauth  exact all  none   none

view  all   included   .1                     80

启动服务

服务器配置

一、安装:

1.安装yum

卸载原有的yum

rpm -qa | grep yum | xargs rpm -e --nodeps

安装新的yum刷新yum

yum clean all

yum repolist all

2、用安装如下软件包(用YUM安装)

yum install -y httpd* mysql* php*

vim /etc/httpd/conf/httpd.conf

DirectoryIndex index.php index.html

在网页根目录创建index.php

vim /var/www/html/index.php

<?php

phpinfo();

?>

在网页根目录创建index.php

vim /var/www/html/index.php

启动http和mysql

service httpd start

service mysqld start

chkconfig --level 35 httpd on

chkconfig --level 35 mysqld on

测试lamp是否可以正常访问

3、安装  (rrdtool、cacti)

用rpm安装 rrdtool、perl-rrdtool、ruby-rrdtool、rrdtool-devel 、libdbi

解压cacti到网页根目录

tar zvxf cacti-0.8.8a.tar.gz -C/var/www/html

mv /var/www/html/cacti-0.8.8a/var/www/html/cacti

useradd cactiuser

chown -R cactiuser.cactiuser cacti/rra/cacti/log

mysqladmin -u root password 新密码

mysql -u root -p

mysql>CREATE DATABASE cactidb DEFAULTCHARACTER SET utf8;

mysql>GRANT all ON cactidb.* [email protected] IDENTIFIED BY ‘[email protected]‘;

mysql>QUIT

mysql -u cactiuser -p cactidb <cacti/cacti.sql

调整cacti配置文件

cd /var/www/html/cacti/

vi include/config.php

<?

$database_type = "mysql";

$database_default = "cactidb";

$database_hostname = "localhost"

$database_username = "cactiuser";

$database_password = "[email protected]";

$database_port = "3306";

$config[‘url_path‘] = "/cacti";

?>

4.安装cacti

重启服务

service httpd restart

初始化cacti系统

访问http://10.0.8.132/cacti

设置图像添加被监控端设备

1>先点击devices,再点击add,添加要监控的设备及采集的数据类型

2>点击new graphs,全选并保存

3>点击graph trees,点击defaulttree,点击add,选host,选择要监控的设备IP并保存

4>点击最上面的graphs图标,选择要采集的IP查看图像

设置任务计划

php /var/www/html/cacti/poller.php

crontab -e

*/2 * * * * /usr/bin/php/var/www/html/cacti/poller.php

等待大概十分钟左右就可以看到图像

如果看不到图像请修改时区格式

vim /etc/php.ini

date.timezone = Asia/Shanghai

配置路由器的SNMP服务。

在cacti服务器监控端添加路由器

时间: 2024-12-26 22:42:30

部署cacti的相关文章

部署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 #

Ubuntu Server 安装部署 Cacti 服务器监控

Ubuntu Server 安装部署 Cacti 服务器监控 form :http://www.cnblogs.com/xuri/p/3379337.html

部署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

lnmp部署cacti+nagios

关于lnmp架构整合cacti+nagios中,nginx的配置文件是最难搞的,个人感觉 nginx.conf的配置文件 ##里面用重写 server { listen 80; server_name laimai365.org www.laimai365.org; location / { # root /opt/nagios/; root html; index index.php index.html index.htm ; } error_page 500 502 503 504 /50

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

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

cacti简单部署

cacti简单部署 cacti简介 本章结构 常见平台 常见的服务器监控软件 cacti,流量与性能监测为主----http://www.cacti.net/ nagios,服务与性能监测为主---http://www.nagios.org/ 其他相关工具 RRDtool,轮询数据工具 SNMP原理 类别 标号 所包含的信息 system (1) 主机或路由器的操作系统 interfaces (2) 各种网络接口及它们的测定通信量 address transiation (3) 地址转换(例如A

centos6.5下cacti部署说明

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

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

cacti监控软件

cacti监控软件: 部署cacti运行环境 # yum -y install httpd mysql mysql-server mysql-devel php php-mysql # yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd # yum -y install rrdtool # yum -y install net-snmp net-snmp-utils # service httpd start # c