Cacti简介

本章结构

常见平台

常见的服务器监控软件

cacti,流量与性能监测为主----http://www.cacti.net/

nagios,服务与性能监测为主---http://www.nagios.org/

其他相关工具

RRDtool,轮询数据工具

SNMP原理

类别

标号

所包含的信息

system

(1)

主机或路由器的操作系统

interfaces

(2)

各种网络接口及它们的测定通信量

address transiation

(3)

地址转换(例如ARP映射)

ip

(4)

internet软件(IP分组统计)

icmp

(5)

ICMP软件(已收到ICMP消息的统计)

tcp

(6)

TCP软件(算法、参数和统计)

udp

(7)

UDP软件(UDP通信量统计)

egp

(8)

EGP软件(外部网关协议通信量统计)

cacti的工作结构

C/S模式,采集监控数据

B/S模式,管理监测平台

环境部署

环境:主机A和主机B的操作系统为CentOS6.6 x86_64,最小化安装,均关闭SELINUX和防火墙,主机A作为监控端,主机B作为被进口欧冠端,IP地址分别为192.168.131.138和192。168.131.139。

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

# chkconfig httpd on

# service mysqld start

# chkconfig mysqld on

# service snmpd start

# chkconfig snmpd on

安装cacti

# tar xf cacti-0.8.7g.tar.gz -C /var/www/html/

# cd /var/www/html/

# mv cacti-0.8.7g/ cacti

# vim cacti/include/config.php

还有一项是     $url_path = "/";

# mysql

mysql> create database cacti;

mysql> grant all on cacti.* to 'cactiuser'@'localhost' identified by '123456';

mysql> flush privileges;

mysql> source /var/www/html/cacti/cacti.sql;#导入cacti数据库(重要)

mysql> exit

# chown -R root:root /var/www/html/cacti/

# useradd cacti

# chown -R cacti:cacti /var/www/html/cacti/log/

# chown -R cacti:cacti /var/www/html/cacti/rra/

# mysql cacti

在浏览器输入http://192.168.131.138/cacti/install/,进入cacti安装向导

配置被监控端

# yum -y install net-snmp

# vim /etc/snmp/snmpd.conf

com2sec notConfigUser 192.168.131.138 public123

access notConfigGroup "" any noauth exact all none none

view all included .1 80

# service snmpd start

配置服务器端

# vim /etc/snmp/snmpd.conf

# service snmpd restart

配置监控

在cacti web界面

点击"Devices"à"add"

添加图像树

监控端操作

# su – cacti

$ php /var/www/html/cacti/poller.php #开始同步数据

# crontab –e

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

设置crond任务,使其每隔5分钟执行一次

# chkconfig crond on

图像显示出来了

四、安装mysql插件
[root@localhost ~]# tar -zxvf percona-monitoring-plugins-1.1.4.tar.gz -C /usr/src/
[root@localhost ~]# cd /usr/src/percona-monitoring-plugins-1.1.4/cacti/scripts/
[root@localhost scripts]# cp ss_get_mysql_stats.php /usr/local/httpd/htdocs/cacti/scripts/
按照提示完成操作:
1、导入mysql模板
/usr/src/percona-monitoring-plugins-1.1.4/cacti/templates
2、添加mysql模板
host-templates----percona Mysql server HT 然后点击“save”

CentOS 6.6下Cacti安装部署的更多相关文章

  1. CentOS 7 环境下 GitLab安装部署以及账号初始化

    1. 安装相关依赖 yum install curl policycoreutils openssh-server openssh-clients -y # 确保sshd启动(正常情况下, sshd是 ...

  2. centos 6.6 下yum安装部署zabbix2.4所遇到web安装页面无法打开的问题

    nginx配置zabbix下setup.php(web页面)无法显示,浏览器无法打开 1.检查系统是否安装nginx,以便解析html 已安装,安装方式为yum安装,可以解析其他页面 2.php没有完 ...

  3. Centos 6.5 下Nginx安装部署https服务器

    一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩.1.选定源码目录选定目录 /usr/local/cd /usr/local/2.安装PCRE库cd /usr/ ...

  4. 不要着急改代码,先想想--centos 6.8下编译安装tmux

    诸位读者新年好,2017开年第一篇博客,请允许我先问候一下看到这篇博客的诸位.写博客是我2017年定下的目标之一,希望我会坚持下去. 最近打算尝试一下tmux这个神器,于是有了这一篇关于思维方式的Bl ...

  5. ZeroMQ 在 centos 6.5_x86_64 下的安装

    ZeroMQ 在 centos 6.5_x86_64 下的安装 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 一.ZeroMQ介绍 ZeroMQ是一个开 ...

  6. CentOS 6.3下NFS安装配置

    CentOS 6.3下NFS安装配置 一.环境介绍   NFS服务器:CentOS6.3 192.168.8.20 NFS客户端:CentOS6.5 192.168.8.39 二.服务器端安装配置   ...

  7. 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署

    少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...

  8. CentOS下SparkR安装部署:hadoop2.7.3+spark2.0.0+scale2.11.8+hive2.1.0

    注:之前本人写了一篇SparkR的安装部署文章:SparkR安装部署及数据分析实例,当时SparkR项目还没正式入主Spark,需要自己下载SparkR安装包,但现在spark已经支持R接口,so更新 ...

  9. CentOS环境下jdk安装部署

    1.准备jdk安装文件: 这里我使用的是 jdk-7u79-linux-x64.tar.gz 2.在 /usr/local 目录下创建 sotfware目录,并上传JDK文件: 解压文件并修改文件夹为 ...

随机推荐

  1. Unity 3D游戏-见缝插针源码

    Unity见缝插针功能实现 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Sphere Rotatio ...

  2. CodeForces - 140E:New Year Garland (组合数&&DP)

    As Gerald, Alexander, Sergey and Gennady are already busy with the usual New Year chores, Edward has ...

  3. 20155229 2016-2017-2 《Java程序设计》第六周学习总结

    20155229 2016-2017-2 <Java程序设计>第六周学习总结 教材学习内容总结 第十章 Java中,输入串流代表对象为java.io.InputStream,输出串流代表对 ...

  4. AngularJS的简单订阅发布模式例子

    控制器之间的交互方式广播 broadcast, 发射 emit 事件 类似于 js中的事件 , 可以自己定义事件 向上传递直到 document 在AngularJs中 向上传递直到 rootScop ...

  5. jsp之response方法

    response简介 response对象:对客户端的请求作出回应,将Web服务器处理后的结果发回客户端. response对象:属于javax.servlet.HttpServletResponse ...

  6. CTF密码学之摩斯密码

    通过不用的排列顺序来表达不用的英文字母,数字和标点符号,摩斯电码由.和_构成 字母 字符 电码符号 字符 电码符号 A ._ N _. B _... O _ _ _ C _._. P ._ _. D ...

  7. 【HAOI2008】玩具命名

    水题大失败 原题: 某人有一套玩具,并想法给玩具命名.首先他选择WING四个字母中的任意一个字母作为玩具的基本名字.然后他会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替,使得自 ...

  8. vulcanjs 开源工具方便快速开发react graphql meteor 应用

    vulcan 开源工具方便快速开发react graphql meteor 应用 操作环境mac os 安装 meteor 安装(此安装有点慢,可以通过正确上网解决) curl https://ins ...

  9. Javascript 正则验证带 + 号的邮箱地址

    很多邮箱地址是可以加上 + 加号为同一个邮箱地址. 比如 Gmail. 如果需要验证带 + 号的邮箱,如下: str = "65485+55@gmail.com"; documen ...

  10. JUC集合之 CopyOnWriteArraySet

    CopyOnWriteArraySet介绍 它是线程安全的无序的集合,可以将它理解成线程安全的HashSet.有意思的是,CopyOnWriteArraySet和HashSet虽然都继承于共同的父类A ...