rrdtool

Cacti安装详细步骤

落爺英雄遲暮 提交于 2019-11-28 21:58:39
Cacti安装详细步骤 前提LNMP或LAMP架构已搭建完成 一、cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。 2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。 3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。 二、安装rrdtool 先试试这个: yum install rrdtool rrdtool-perl -y 如果不行,可能是在主监控机上安装rrdtool,rrdtool依赖的包过多,所以选择增加源,然后用yum安装,试试下边的: [root@localhost /]# vi /etc/yum.repos.d/dag.repo [dag] name=Dag RPM

Converting str to dict in python

依然范特西╮ 提交于 2019-11-28 08:48:55
问题 I got this from a process's output using subprocess.Popen() : { about: 'RRDtool xport JSON output', meta: { start: 1401778440, step: 60, end: 1401778440, legend: [ 'rta_MIN', 'rta_MAX', 'rta_AVERAGE' ] }, data: [ [ null, null, null ], [ null, null, null ], [ null, null, null ], [ null, null, null ], [ null, null, null ], [ null, null, null ] ] } It doesn't seem to be a valid json to me. I have used ast.literal_eval() and json.loads() , but with no luck. Can someone help me in the right

Cacti-0.8.8b详细安装及配置步骤

半腔热情 提交于 2019-11-28 04:03:21
1. Cacti环境安装 1.1 安装LAMP环境 安装LAMP环境,当然,如果你有兴趣可以采用编译,我线上Mysql是编译的,其余是yum安装的。在这次实验采用yum安装。 关闭iptables与selinux,如果有需要,后面再开启。配置好yum源,开始安装。 yum -y install httpd httpd-devel httpd-manual mysql mysql-devel mysql-server php php-devel php-mysql php-common php-pdo php-gd lm_sensors net-snmp net-snmp-devel php-snmp net-snmp-utils dejavu-* patch chkconfig mysqld on chkconfig httpd on chkconfig snmpd on service mysqld start service httpd start service snmpd start 在浏览器中输入http://serverip,查看测试页有没有出现。 1.1 配置snmp vim /etc/snmp/snmd.conf #/etc/init.d/snmpd restart 验证snmp配置是否正确 # snmpwalk -v 2c -c public 127.0.0.1

Cacti Install

試著忘記壹切 提交于 2019-11-26 20:32:31
一、Cacti简介 Cacti是通过snmpget来获取数据,使用RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。 Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。 Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。 snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive)

about RRD

自作多情 提交于 2019-11-26 12:33:28
date +’%s‘ ---- 1970-1-1 rrdtool create test.rrd --start {date +'%s'} DS:speed:COUNTER:600:U:U RRA:AVERAGE:0.5:1:24 AVERAGE:0.5:6:10 创建的rrd数据库名为test (test.rrd),它的起始时间是我当前时间。数据库存放一个名为 ’speed’ 的数据源(DS),它表示一个计数器。该计数器每5分钟(缺省)读取一次。在同一个数据库中,保存有2个环状归档(RRA),一个是每次读取时的平均数据(例如:没有东西进行平均)并保留24个样本(24乘以5分钟是2小时)。另一个RRA有6个平均值(半小时)并包含10个这样的平均值(例如5个小时)。 插入数据rrdtool update 往rrd文件中插入数据的命令是rrdtool update * update - update an RRD rrdtool update filename [--template|-t ds-name:ds-name:...] [--daemon <address>] time|N:value[:value...] at-time@value[:value...] [ time:value[:value...] ..] 两个主要选项一个就是数据源的顺序