首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Laikee Tech Space

    RRD浅析

    RRD数据库 RRD的基本结构 RRDTool常用命令 rrdtool dump rrdtool fetch rrdtool xport rrdtool graph 本文是对开源监控工具Ganglia使用的 RRD数据库 RRD是Round Robin Database的缩写,是一种环形数据库,它是专门设计来存储时序数据的。 RRDTool是RRD数据库配套的一个工具,它可以安装在Unix或者Windows系统上,RRDTool提供了一系列的命令集来对RRD进行不同的操作。 数据库都会有一个脚本每隔一段时间就向RRD提供一个数据。 RRD的基本结构 因为RRD数据库设计目的是监控,所以它的结构比较简单,创建一个RRD数据库的方式如下: rrdtool create target.rrd \ --start

    2.9K10编辑于 2022-04-25
  • 来自专栏一朵灼灼华的博客

    cacti rrd流量文件导出工具

    下载  http://download.heanny.cn/download/rrd_fetch.tar.gz https://dl.cactifans.com/tools/rrd_fetch.tar.gz cd /usr/local/rrd_expor 解压 wget https://dl.cactifans.com/tools/rrd_fetch.tar.gz tar zxvf rrd_fetch.tar.gz mv rrd_fetch/fetch_x64 . chmod +x fetch_x64 ########帮助信息 [root@heannyrra]# . /fetch_x64: -list="list.csv": the list files of rrd files -log="/var/log/fetchinfo.log": Log file name -outdir="/opt/": the export files -list为要导入rrd文件的列表文件,默认为程序目录下的list.csv文件 -log 为导出工具的日志文件,默认为/var/log

    77940编辑于 2022-08-05
  • 来自专栏小狼的世界

    修改Cacti中的rrd文件大小

    这对于我们现有的业务需求有所冲突,所以找了一些修改RRD保存周期的方法,可以对现有的RRD文件的保存周期进行修改。 对于新建的rrd,可以通过 Data Source –> RRAs 中修改对应的 row,这样新建的数据,就默认使用新值。 注意:修改rrd尺寸的操作非常危险,在操作之前,备份您的rrd数据。 开始之前,可以先查看一下rrd文件的信息。 2、改变单个RRD中的多个RRA。 如果需要改变一个RRD中的多个RRA,可以使用下面的命令。 3、修改多个RRD中的多个RRA。 resize.pl 在文件名参数中可以支持通配符,这样就可以非常方便的修改多个RRD文件。

    1.9K30发布于 2018-07-25
  • 来自专栏Laikee Tech Space

    RRD 数据库简介及操作

    总结 RRD 数据库简介及操作 最近公司在部署了一套小米开源的监控平台 — open-falcon,有机会认识了 RRD(更多被称作 RRDTool)。 总结起来,RRD 的关键词就是: 环形、大小固定、无需运维、绘图 时序数据库 看完 RRD 的简介,尤其是它的关键词,是不觉得“我靠这么nb”。 常见的时序数据库有:influxdb、opentsdb、rrd 等。 例子里创建了一个名为 test.rrd 的数据库,其中 .rrdrrd 数据库的后缀名。 ('test.rrd','1469341352:600') rrdtool.update('test.rrd','1469341412:900') rrdtool.update('test.rrd','

    2.6K20编辑于 2022-04-25
  • 来自专栏小狼的世界

    Cacti数据结构解析,查找对应的RRD文件

    Cacti监控的来的数据,都存放在RRD文件中,其他的配置信息,存放在数据库中。配置信息中,可以主要归为三类:Host(主机)、Graph(图片)、Data(数据)。

    1.3K20发布于 2018-07-25
  • 来自专栏运维民工

    grafana怎么读取ganglia的rrd展示到dashboard中

    简介: grafana怎么读取ganglia的rrd展示到dashboard中 环境 ganglia服务器 + grafana 服务器在同一台机器上 ,系统版本为centos7 原因 想要将ganglia 但有人提到可以使用这个项目实现https://github.com/doublemarket/grafana-rrd-server,一个简单的HTTP服务器,可以读取RRD文件并响应来自Grafana的请求与 添加服务 useradd grafanarrd cat > /etc/systemd/system/grafana-rrd-server.service <<EOF [Unit] Description =Grafana RRD Server After=network.service [Service] User=grafanarrd Group=grafanarrd Restart=on-failure Environment="LD_LIBRARY_PATH=/opt/rrdtool-1.6/lib" ExecStart=/opt/grafana-rrd-server/grafana-rrd-server

    80710编辑于 2022-06-30
  • 来自专栏JAVA相关

    Centos7.9版本安装collectd并开启写入rrd文件功能

    它还可以将数据存储到各种后端,如RRD文件、数据库或远程服务器。监控和告警:Collectd可以通过与其他监控工具(如Grafana、Prometheus等)的集成来实现实时监控和告警功能。 :/var/lib/collectd/rrd -d collectd/ci:fedora38_x86_645.结果是:显示启动就停止了,我尝试了好几次发现都不行,不知道为啥,所以只能放弃该方式安装部署了 注意:到这里之前基本很多人都能按照博客执行成功,而后面开始安装rrd插件开始就会出现各种问题了。设置将数据写入rrd文件。collectd将数据以rrd文件形式保存,需要相应的rrdtool包。 ,查看是否有写入rrd文件,发现确实写入了,只不过文件是二进制的编译乱码而已。 到这里就说明Collectd服务已经开启了,且能写入rrd文件了,这个rrd文件就是供其他软件查询使用的,比如grafana、influxdb、Prometheus等等使用。

    42000编辑于 2025-02-06
  • 来自专栏开源部署

    Nagios监控LVS

    make install # cd # echo "/usr/local/rrdtool/lib"  >> /etc/ld.so.conf # ldconfig -v 3、下载安装lvs-rrd # wget http://tepedino.org/lvs-rrd/lvs-rrd-v0.7.tar.gz # tar -zxvf lvs-rrd-v0.7.tar.gz # mv lvs-rrd-v0.7 /var/www/html/lvs # cd /var/www/html/lvs/ 4、修改默认配置,主要是些命令的路径指向 # vim lvs.rrd.update ......     # vim lvs-rrd.php ......     <? > ...... 5、创建rrd绘图目录,并修改文件权限 # mkdir /var/www/html/lvs/rrd chown  -R apache lvs/ 6、配置周期收集数据,并开启服务

    1.1K10编辑于 2022-06-30
  • 来自专栏开源部署

    部署Ganglia监控Hadoop与HBase

    安装目录说明 ganglia配置文件目录:/etc/ganglia rrd数据库存放目录:/var/lib/ganglia/rrds httpd主站点目录:/var/www/html ganglia-web 数据都已经传递过来了 # ls azcbetadnl05.envazure.com/|more boottime.rrd bytes_in.rrd bytes_out.rrd cpu_aidle.rrd disk_free_absolute_data1.rrd disk_free_absolute_data2.rrd disk_free_absolute_data3.rrd disk_free_absolute_data4 .rrd disk_free_absolute_data5.rrd disk_free_absolute_dev_shm.rrd disk_free_absolute_mnt_resource.rrd 18 02:13 bytes_out.rrd -rw-rw-rw- 1 ganglia ganglia 630760 Jan 18 02:13 cpu_aidle.rrd 11.

    87620编辑于 2022-07-13
  • 来自专栏程序猿的大杂烩

    Nginx性能监控与调优

    nginx-rrd 也是 Nginx 官方推荐的一款 Nginx 监控工具,利用 nginx-rrd 可以很方便的生成图表,它可以监控连接信息和请求信息。 nginx-rrd 官网地址如下: https://www.nginx.com/resources/wiki/modules/rrd_graph/ 那么我们接下来就看看如何安装并使用nginx-rrd nginx-rrd部分功能是基于上两小节所介绍的工具实现的,所以在安装nginx-rrd之前需要根据上两节的介绍安装好所需的工具。 /nginx-rrd-0.1.4]# cp etc/nginx-rrd.conf /etc [root@01server /usr/local/src/nginx-rrd-0.1.4]# cp usr/ html/ 修改nginx-rrd配置文件,配置数据存储目录以及图片存储目录,如下: [root@01server ~]# vim /etc/nginx-rrd.conf # dir where rrd

    2.2K30发布于 2020-09-23
  • 来自专栏python3

    3、python自动化运维——定制业务质

    /usr/bin/python import time import rrdtool cur_time=str(int(time.time())) rrd=rrdtool.create ('Flow.rrd','--step','300','--start',cur_time, 'DS:eth0_in:COUNTER:600:0:U', 'DS:eth0 MIN:0.5:6:700', 'RRA:MIN:0.5:24:775', 'RRA:MIN:0.5:444:797') if rrd :12:HOUR:1:HOUR:1:0:%H","--width","650","--height","230", "--title",title, "DEF:inoctets=Flow.rrd :eth0_in:AVERAGE", "DEF:outoctets=Flow.rrd:eth0_out:AVERAGE","CDEF:total=inoctets,outoctets,+",

    56210发布于 2020-01-03
  • 来自专栏开源部署

    RRDtool 画MRTG Log数据

    文件 这里选用GAUGE类型,计算的数据直接存入rrd。 [root@hj NetFlow]# cat create_rrd.sh #! /bin/bash /usr/bin/rrdtool create all_sw.rrd --step 300 DS:input:GAUGE:600:0:U DS:output:GAUGE:600:0: 4.更新rrd文件函数 update_rrd() {   rrdfile=$1   log_file=$2   STEP=2   HEARTBEAT=4   now=`date +%s`   input $M_DIR/all_sw.rrd $M_DIR/All_mrtg_log/all_sw.log update_png $M_DIR images all_sw.rrd all_sw.png 1024

    53020编辑于 2022-06-29
  • 来自专栏开源部署

    Net-SNMP安装配置整理

    145', SQL:"select poller_output.output, poller_output.time, poller_output.local_data_id, poller_item.rrd_path , poller_item.rrd_name, poller_item.rrd_num from (poller_output,poller_item) where (poller_output.local_data_id =poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name) LIMIT 10000" 解决办法: mysqlcheck

    2.3K20编辑于 2022-07-03
  • 来自专栏开源部署

    Nginx性能监控与调优

    nginx-rrd 也是 Nginx 官方推荐的一款 Nginx 监控工具,利用 nginx-rrd 可以很方便的生成图表,它可以监控连接信息和请求信息。 nginx-rrd 官网地址如下: https://www.nginx.com/resources/wiki/modules/rrd_graph/ 那么我们接下来就看看如何安装并使用nginx-rrd nginx-rrd部分功能是基于上两小节所介绍的工具实现的,所以在安装nginx-rrd之前需要根据上两节的介绍安装好所需的工具。 -0.1.4.tgz [root@01server /usr/local/src]# cd nginx-rrd-0.1.4 [root@01server /usr/local/src/nginx-rrd root@01server ~]# vim /etc/nginx-rrd.conf # dir where rrd databases are stored RRD_DIR="/usr/local/nginx

    69210编辑于 2022-07-28
  • 来自专栏python3

    python学习-python与rrdt

    ,CentOS环境推荐使用yum安装方法   # yum install rrdtool-python rrdtool模块常用方法说明 下面介绍rrdtool模块常用的几个方法,包括create(创建rrd )、update(更新rrd)、graph(绘图)、fetch(查询rrd)等。 -b start time] [--step|-s step] [DS:ds-name:DST:heartbeat:min:max] [RRA:CF:xff:steps:rows]方法,创建一个后缀为rrd 的rrdtool数据库,参数说明如下: filename创建的rrdtool数据库文件名,默认后缀为.rrd; --start指定rrdtool第一条记录的起始时间,必须是timestamp的格式; - 参数说明如下: filename指定存储数据到的目标rrd文件名; -t ds-name[:ds-name]指定需要更新的DS名称; N|Timestamp表示数据采集的时间戳,N表示当前时间戳; value

    1K10发布于 2020-01-06
  • 来自专栏全栈程序员必看

    第六章 SDRAM控制器的设计

    RESET_N) begin rWR1_ADDR <= WR1_ADDR; rRD1_ADDR <= RD1_ADDR; rRD2_ADDR <= RD2_ADDR; end else _ADDR <= RD1_ADDR; else if(mRD_DONE&RD_MASK[0]) begin if(rRD1_ADDR<RD1_MAX_ADDR-RD1_LENGTH) rRD1_ADDR <= rRD1_ADDR+RD1_LENGTH; else rRD1_ADDR <= RD1_ADDR; end // Read Side 2 if(RD2_ LOAD) rRD2_ADDR <= RD2_ADDR; else if(mRD_DONE&RD_MASK[1]) begin if(rRD2_ADDR<RD2_MAX_ADDR-RD2 _LENGTH) rRD2_ADDR <= rRD2_ADDR+RD2_LENGTH; else rRD2_ADDR <= RD2_ADDR; end end end // Auto

    67330编辑于 2022-09-16
  • 来自专栏Java学习123

    Linux 性能分析工具 nmon for Linux

    将 数据过滤后并添加到一个 rrd 数据库(可以使用一个叫做 rrdtool 的很棒的免费工具)。 将这些数据直接放到一个 rrd 或者其他类型的数据库以备你自己分析使用。 Consolidator Excel Spread-sheet 一个可以解析 nmon 输出文件的比较新的工具,它也是由 Stephen Atkins 研发 然后还是微软 Excel 电子表格 nmon2rrd 一个微软免费工具 这个工具使用 rrdtool 生成所有图形和一个网站 .html 文件 从 nmon for AIX Wiki 下载 nmon2rrd 这个工具支持多台机器的自动分析,可以通过一个浏览器对分析情况进行查看

    7.5K60发布于 2018-05-16
  • 来自专栏杂烩

    ganglia安装报错解决 原

    an error collecting ganglia data (127.0.0.1:8652): fsockopen error: Permission denied 原因,apache用户无法访问rrd usr/local/ganglia/sbin/gmetad[6215]: Please make sure that /var/lib/ganglia/rrds is owned by nobody 将rrd

    83910发布于 2018-08-17
  • 来自专栏LINUX开源玩家

    PVE单节点修改名称和IP地址

    network/interfaces(可以在web界面下修改) 移动文件 如果节点上已经运行了虚拟机或者容器,你会发现自己的web界面同时存在两个节点,原因有两个: 虚拟机或者容器的配置文件还在原来主机名下面 RRD (就是那些趋势图的采样数据)还有以前哪个主机名的数据 我们需要迁移VM/CT和RRD的配置文件 3.1 首先生成新的目录(直接重启PVE也可以的): # systemctl |grep pve-cluster.service pve2-node: node009 node011 /var/lib/rrdcached/db/pve2-storage: node009 node011 3.2 迁移文件 迁移VM/CT配置文件和RRD

    11.1K30编辑于 2022-05-20
  • 来自专栏民工哥技术之路

    挺带劲!这款免费开源的监控系统真强大~

    chown -R librenms:librenms /opt/librenms chmod 770 /opt/librenms setfacl -d -m g::rwx /opt/librenms/rrd librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/ setfacl -R -m g::rwx /opt/librenms/rrd restorecon -RFvv /opt/librenms/logs/ semanage fcontext -a -t httpd_sys_content_t '/opt/librenms/rrd(/ semanage fcontext -a -t httpd_sys_rw_content_t '/opt/librenms/rrd(/.*)?' restorecon -RFvv /opt/librenms/rrd/ semanage fcontext -a -t httpd_sys_content_t '/opt/librenms/storage

    3K20发布于 2021-05-11
领券