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  notConfitGroup " "   any      noauth  exact  all  none   none

view   all   included   .1 80

三、启动服务

service snmpd start

chkconfig --level 35 snmpd on

服务器配置

一、安装:

1.安装yum

卸载原有的yum

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

安装新的yum

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm

rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm

rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm cp local.repo /etc/yum.repos.d/

mkdir /root/cdrom

cd /media/RHEL_6.0\ i386\ Disc\ 1/

cp -Rvf * /root/cdrom/

vi /etc/yum.repos.d/local.repo

[local]

name=local

baseurl=file:///root/cdrom

gpgcheck=0

刷新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();

?>

启动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

cd /var/www/html

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

mysqladmin -u root password 新密码

mysql -u root -p

mysql>CREATE DATABASE cactidb DEFAULT CHARACTER SET utf8;

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

mysql>QUIT

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

调整cacti配置文件

cd /var/www/html/cacti/

vim 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

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

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

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

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

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

6.设置任务计划

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

时间: 2024-10-18 21:11:37

cacti部署流程和命令的相关文章

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

OpenStack Swift集群部署流程与简单使用

转载:http://www.cnblogs.com/fczjuever/p/3224022.html 之前介绍了<OpenStack Swift All In One安装部署流程与简单使用>,那么接下来就说一说Swift集群部署吧. 1. 简介 本文档详细描述了使用两台PC部署一个小型Swift集群的过程,并给出一些简单的使用实例.本文档假定如下前提条件: 使用Ubuntu操作系统. 每台机器都运行Swift的所有服务,既是Proxy Server,又是Storage Server,用户可以向

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

centos6.5下cacti部署说明

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

inotify+rsync及sersync部署流程

inotify+rsync部署流程: 第一步:完成部署rsync守护进程服务 第二步:确认inotify软件是否安装扩展yum源(扩展的仓库):epel(企业级linux的yum源的扩展仓库)? 阿里云epel源:通过访问阿里yum源镜像地址获取? 直接安装epel源方式:yum install epel-releaseyum install inotify-tools -y/usr/bin/inotifywait --- 开启实时监控服务,监控目录或文件的数据变化/usr/bin/inotif

NFS部署流程

什么是nfs?nfs是网络文件系统主要功能是通过网络(一般是局域网)让不同主机系统之间可以共享文件或目录主要存储用户上传的视屏,音频,图片这些.NFS网络文件系统使用于处理量级小的业务用于中小企业网站集群机构后端常用nfs进行数据共享 说明:nfs服务只能用于在linux系统之上,如果windows系统和 linux系统共存的情况下用ftp服务.sambe服务均支持linux和windows NFS网络文件的意义nfs是一个共享存储服务,为什么要有共享存储?1>实现数据信息的共享2>实现数据信

项目部署流程

项目部署 http://blog.51cto.com/ljmict 项目部署流程: 买服务器, 服务器租用 选择操作系统的版本,安装系统 在开发环境中把项目需要的pip包写到一个文件 pip freeze . requirements .txt 把项目上传到服务器 部署项目, 安装需要的环境 pyhton3解释器 虚拟环境 数据库 nginx, uwsgi 服务器 nginx mysql redis uwsgi celery docker 网站流量参考 网站流量度量 pv:独立访客 ip:独立i

activiti自定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义

注:(1)环境搭建:activiti自定义流程之Spring整合activiti-modeler5.16实例(一):环境搭建        (2)创建流程模型:activiti自定义流程之Spring整合activiti-modeler5.16实例(二):创建流程模型        (3)流程模型列表展示:activiti自定义流程之Spring整合activiti-modeler5.16实例(三):流程模型列表展示 1.maven导包及spring的一些基本配置与之前的没有什么变化,依旧沿用就

activiti自定义流程之整合(四):整合自定义表单部署流程定义

综合前几篇博文内容,我想在整合这一部分中应该会有很多模块会跳过不讲,就如自定义表单的表单列表那一块,因为这些模块在整合的过程中都几乎没有什么改动,再多讲也是重复无用功. 正因为如此,在创建了流程模型之后,模型列表的展示也是和之前的没有什么区别,而且都是很简单的后台查询以及前台展示,这一部分也就不过多的讲了. 模型列表页面如下: 至于其中的修改和删除也没什么多讲的,删除很简单,而修改也是activiti-modeler实现的主要功能,我们只需要跳转过去就行. 重要的部分在于部署,因为点击部署到达后