开源监控
文章平均质量分 74
jndxjing
这个作者很懒,什么都没留下…
展开
-
JRobin中rrd——xml和xml——rrd
import java.io.IOException; import org.jrobin.core.RrdDb; import org.jrobin.core.RrdDef; import org.jrobin.core.RrdException; public class testXML { /** * @param args */ public sta原创 2012-10-12 21:23:29 · 1846 阅读 · 0 评论 -
ubuntu部署collectd小例子
首先是编译源: sudo apt-get install build-essential 接着安装一些必要的包,在后期安装必要插件时可能还需要一些包,参见http://collectd.org/wiki/index.php/First_steps#Creating_graphs: sudo apt-get install librrd2-dev libsensors-dev libsnmp-原创 2012-09-20 15:54:07 · 4189 阅读 · 0 评论 -
JRobin :: RRDTool Choice for the Java World :: Quick reference(转自http://www.360doc.com/content/11/0)
Quick reference Here is the list of some most commonly used RRDTool commands and command line switches with a proper translation to Java (JRobin API). It's quite straightforward: RRDTool com转载 2012-09-24 13:59:48 · 2744 阅读 · 0 评论 -
JRobin例子
以下是根据一些代码修改学习,得到的模拟监控硬盘利用率的例子。图一和图二分别为每半小时的平均值和每一小时的平均值。 import org.jrobin.core.*; import java.io.*; import java.util.Date; import org.jrobin.graph.*; import java.awt.Color; import java.awt.Font原创 2012-09-24 20:53:40 · 3078 阅读 · 1 评论 -
rrd4j与collectd结合生成图片
collectd生成rrd文件,rrd4j无法直接解析。这时候先用rrdtool把rrd文件转换为xml文件,再由rrd4j将xml文件转换为rrd4j可以识别的rrd文件,最后出图,过程如下。 ①rrdtool把rrd文件转换为xml文件 /usr/bin/rrdtool dump /var/lib/collectd/rrd/localhost/load/load.rrd>load.xm原创 2012-10-16 15:16:36 · 2649 阅读 · 0 评论 -
collectd部署(二)
两台ubuntu虚拟机,一台为server,一台client。server IP:192.168.91.130,拟接收数据端口25827. server安装,版本为4.10 apt-get install collectd /etc/collectd/collectd.conf配置(主要加入network plugin和rrdtool plugin): LoadPlugin sysl翻译 2012-09-25 16:18:37 · 8869 阅读 · 1 评论 -
遍历文件夹并转换文件脚本
用在将collectd生成rrd文件转换成xml中。由于在collectd服务器端会生成各个客户端文件,存放在/var/lib/collectd/rrd下的以各自客户端机器命名的子文件中。 需要用脚本遍历/var/lib/collectd/rrd下子文件中各个需要转换的rrd文件,将其转换为xml。脚本如下: #!/bin/bash echo "start...">>/usr/test.原创 2012-10-18 14:17:23 · 1111 阅读 · 0 评论 -
collectd plugin:mysql
一台collectdServer:IP:192.168.91.134;一台collectdClient: IP: 192.168.91.133. 首先在collectdServer上本地实验: 1.安装mysql:apt-get install mysql-server mysql-client. 2.collectd需要一个连接mysql的用户,可以不赋予其他权限。 CREATE U原创 2013-01-05 16:54:09 · 3140 阅读 · 1 评论 -
collectd plugin
plugin:protocols () Value "Icmp:InDestUnreachs" Value "/^Icmp:.*Echo/" IgnoreSelected false plugin apcups (读取ups的电压、负载等) Host "localhost" Port "3551" plugin battery(电流电池的电压原创 2013-01-07 16:26:48 · 1788 阅读 · 0 评论