1.发现多半是SNMP的配置问题

被监控端安装snmp

yum -y install net-snmp net-snmp-devel

被监控端安装配置snmp

vim /etc/snmp/snmpd.conf
com2sec notConfigUser default public
改为 ( cacti主机IP地址 )
com2sec notConfigUser 192.168.0.195 public

access notConfigGroup "" any noauth exact systemview none none
改为
access notConfigGroup "" any noauth exact all none none

#view all included .1 80
将#注释删掉
view all included .1 80

然后开启 snmp
service snmpd start
设置snmpd开机启动
chkconfig snmpd on

cacti服务端测试被监控端

snmpwalk -c public -v 2c 192.168.0.97
snmpwalk -v 1 -c public 192.168.0.97 IP-MIB::ipAdEntIfIndex
其中 192.168.0.97 为被监控端IP地址
[root@cactiez scripts]# snmpwalk -v 1 -c public 192.168.0.97 IP-MIB::ipAdEntIfIndex
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntIfIndex.192.168.0.97 = INTEGER: 2

能获取到 0.97的数据 表示被控端已接受snmp方式监控

配置cacti

以上测试成功后,直接从cacti添加设备后添加图像即可。

2.当你发现进入Cacti的监控网页的时候显示的竟然是UTC时间

打开/var/www/html/cacti/include/config.php 文件,在里面加入一行
date_default_timezone_set('Asia/shanghai');
然后你华丽的重启一下httpd, # systemctl restart httpd

3.还是没有图片,用rrdtool去查看是否抓到了数据

# pwd
/var/www/html/cacti/rra
# rrdtool fetch localhost_users_6.rrd AVERAGE

你应该可以看到数据的回显的

4.谈谈对Cacti的理解:

下面这些包是必须的最小安装:

yum -y install mariadb-server.x86_64               #提供cacti的数据库,
yum -y install httpd                        #提供Web访问服务器
yum -y install php php-mysql php-snmp net-snmp         #提供php与mysql,snmp的兼容性支持,net-snmp提供在客户端收集数据
yum -y install rrdtool                        #rrd提供高性能数据记录和绘图系统的时间序列数据,这个是核心没它没有梦想
yum -y install net-snmp-utils                    #snmpwalk,snmpagent需要这个包 
wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz      #cacti的php程序包

5.各种好用template的下载,好多人家都给写好了

http://docs.cacti.net/templates

Cacti不显示图片(nan)的更多相关文章

  1. img只显示图片一部分 或 css设置背景图片只显示图片指定区域

    17:14 2016/3/22img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片左 ...

  2. python将图片转换为Framebuffer裸数据格式(终端显示图片)

    要在ubuntu终端显示图片或者在板子的LCD显示图片,Framebuffer是一个简单易用的接口,直接写入像素信息即可. 但普通的图片带有头部信息或者编码格式不同,直接送入Framebuffer是显 ...

  3. Chrome 控制台新玩法-console显示图片以及为文字加样式

    有兴趣的同学可以文章最后的代码复制贴到控制台玩玩. Go for Code 在正常模式下,一般只能向console 控制台输出简单的文字信息.但为了把信息输出得更优雅更便于阅读,除了cosole.lo ...

  4. 如何使用SOIL在VS2012的 C++环境下显示图片

    先看下效果. 这是一个很无聊的功能....首先说下,我做这个功能的初衷并不是为了实现在控制台中显示图片...(这貌似很无聊) 而是因为自己想做用C做一个游戏:http://q.cnblogs.com/ ...

  5. Qt自适应大小显示图片,添加菜单

    由于后面的图像处理需要UI,OpenCV自带也不怎么会,MFC实在懒得学的.听同学说Qt不错,就用Qt做UI了. 本文主要介绍三个内容:在Qt Creator中使用OpenCV2.Qt中自适应显示图片 ...

  6. EmguCV控件Emgu.CV.UI.ImageBox及C# picturebox显示图片连续刷新出现闪烁问题

    在上一篇里,EmguCV(OpenCV)实现高效显示汉字及叠加  实现了视频叠加及显示,但存在问题,就是 Emgu.CV.UI.ImageBox及C# picturebox显示图片时都会出现闪烁,尤其 ...

  7. 显示图片的(自定义)吐司Toast

    一般我们提示的时候都是直接提示文字的,其实Toast也可以显示图片 常用方法 Toast.makeText(context,text,duration)这返回一个Toast对象 toast.setDu ...

  8. python 读取并显示图片的两种方法

    在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 matlab. 一.matplotlib 1. ...

  9. 【OpenCV练习】简单显示图片的代码

    今天依照网上的教程尝试了一下最基本的图片显示. 首先想说一下编译时出现的问题,开始时在编译时会出现无法识别cvReleaseImage的情况,是因为没有在配置中包含相应的core的库文件. 加进去就解 ...

随机推荐

  1. java基础篇-jar打包

    以helloworld程序为例: 一:正常流程: 1.首先编写一个hello.java的程序: public class Hello { public static void main(String[ ...

  2. XUtils解析

    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);      ...

  3. leetcode 103 Binary Tree Zigzag Level Order Traversal ----- java

    Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to ...

  4. Codeforces Round #119 (Div. 2)

    A. Cut Ribbon \(f(i)\)表示长为\(i\)的布条最多可以剪几段. B. Counting Rhombi \(O(wh)\)枚举中心计算 C. Permutations 将序列一映射 ...

  5. php parse_url 函数教程

    [导读] php parse_url 函数教程parse_url ( PHP 4中, PHP 5中) parse_url -解析URL并返回其组成部分 描述 混合parse_url (字符串$网址[摘 ...

  6. POJ1459 Power Network(网络最大流)

                                         Power Network Time Limit: 2000MS   Memory Limit: 32768K Total S ...

  7. Linux 命令ln

    在linux中可用ln命令创建一个文件的链接(软链接或者硬链接) 硬链接的使用: root@IdeaPad:~# ln 2.txt e.txt root@IdeaPad:~# ls 1.txt 2.t ...

  8. IOS请求H5页面、要求自定义agent判断是电脑、安卓还是iPhone登录

    //自定制的userAgent- (void)createMyAgent{        NSString *userAgent = [[[UIWebView alloc]init]stringByE ...

  9. 万能写入sql语句,并且防注入

    通过perpare()方法和检查字段防sql注入. $pdo=new PDO('mysql:host=localhost;dbname=scms', 'root' ); $_POST=array('t ...

  10. 亲测 logminer挖掘

    LogMiner两种使用类型,一种是使用源数据库的数据字典分析DML操作,别一种是摘取LogMiner数据字典到字典文件分析DDL操作.检查下suppplemental logging:SQL> ...