我已经在我的木偶大师身上设置了rrd报告+图表,我的节点按预期报告,我可以看到“变化”和“时间”图表,但是我错过了“资源”(html和每周每月每年图表)元素。 注意resources.rrd文件存在,只是puppetmaster不生成html和png
我开始使用Munin进行监控,但是我想改变graphics的颜色,这是由'loggrep'插件绘制的。 有什么办法来指定configuration文件中的颜色?
对不起,但我还是新的rrdgraphics。 我遇到了很多graphics,其中MIN,MAX和AVG值与图例标签一起显示。 我如何创build这样的图表?
我注意到我只能用CACTI显示一个不间断的时间。 我想知道是否可以制作只显示一段时间(一周,一个月等)的营业时间的自定义图表。 例如,我希望能够显示一个图表,平均入境stream量在上午8点到下午6点之间,为上个月每周5个工作日(星期一至星期五)。 我试图为RRDtoolconfiguration一个脚本,但我不知道正确的语法。 经过几次testing,我发现可以将不同的graphics叠加在一起。 我正在考虑计算所有图表的平均值,但是我不知道该怎么做。 我想configuration如下的东西: –startday 20120604+8h –endday 20120604+18h monday: –start startday –end endday tuesday: –start startday+24h –end endday+24h wednesday: –start startday+48h –end endday+48h thursday: –start startday+72h –end endday+72h friday: –start startday+96h –end endday+96h DEF:monday=router.rrd:gi0/1:traffic_mon:AVERAGE DEF:tuesday=router.rrd:gi0/1:traffic_tue:AVERAGE DEF:wednesday=router.rrd:gi0/1:traffic_wed:AVERAGE DEF:thursday=router.rrd:gi0/1:traffic_thu:AVERAGE DEF:friday=router.rrd:gi0/1:traffic_fri:AVERAGE DEF:traffic_mon:traffic_tue:traffic_wed:traffic_thu:traffic_fri:AVERAGE 我会apreciate任何帮助。 谢谢。
我刚刚接pipe了一台仙人掌服务器,从5分钟的民意调查到1分钟的民意测验,我的梦魇变成了现实。 到目前为止,我已经将数据模板和步骤(从300降低到60)和心跳(从600降低到120)一起更改了,并且我还将cron作业从* / 5更改为* / 1,最后,在设置下,我将轮询间隔更改为每分钟和每分钟一次。 但是,这样做似乎会导致服务器上的负载过重,同时将很多错误添加到/var/log/cacti/poller.log(?)有关无效SQL语句以及RRD的各种其他问题。 根据我的理解,编辑数据模板不会影响现有的RRD,它只是设置将来创build的RRD,所以我认为这些错误是因为RRD文件默认只有5分钟的步骤我需要的60个。 最重要的是,现有的数据不会丢失,但是,如果不能合并,可以归档 – 我迄今为止尝试创build第二个cacti服务器来迁移现有数据(然后将它们全部设置为禁用) ,但是,这似乎并没有工作,因为我还没有find一个很好的方法来导入大规模现有的RRDs。 我已经花了两个星期的时间,而且还不是很远,我需要一些专家的帮助! 我只是想知道是否有人这样做,可以提供任何build议/我应该做什么,以迁移?
我们有一个4核心的CPU生产系统,它有很多的cronjobs,拥有恒定的proc队列和一般的负载约1.5。 在晚上,我们用postgres做一些IO密集的东西。 我们生成一个显示负载/内存使用情况(rrd-updates.sh)的图表,有时在高IO负载情况下“失败”。 这几乎每天都在发生,但并不是每个高IO情况都会发生。 我的“正常”解决scheme将是好的和离子postgres的东西,并增加graphics生成的prio。 但是,这仍然失败。 图生成是与鸡群的半线程certificate。 我logging了执行时间,对于graphics生成,在高IO负载期间高达5分钟,似乎导致长达4分钟的丢失图。 时间框架与postgres活动完全匹配(这有时也会发生在白天,虽然不是那么经常),离开postgres(c1 N6 graph_cron vs C2 N3 postgres),在postgres之上(-5 graph_cron vs 10 postgres )没有解决这个问题。 假设没有收集数据,额外的问题是离子/好点子仍然不工作。 即使有90%的IOwait和100的负载,我仍然可以使用数据生成命令,而不会超过5秒的延迟(至less在testing中)。 可悲的是我还没有能够在testing中重现这一点(只有虚拟化的开发系统) 版本: 内核2.6.32-5-686-bigmem Debian Squeeze rrdtool 1.4.3硬件:硬件RAID1中带有LVM的SAS 15K RPM HDD mount选项: ext3和rw,errors = remount-ro 调度程序: CFQ crontab中: * * * * * root flock -n /var/lock/rrd-updates.sh nice -n-1 ionice -c1 -n7 /opt/bin/rrd-updates.sh Oetiker在github上为rrdcache似乎有一个可能相关的BUG: […]
我正在为现在使用Cacti的许多系统收集SNMP数据。 这些系统分布在许多并不总是连接到互联网的网站上,但我也需要将数据集中在一个系统(数据中心服务器)上,并从中获取图表。 如果我直接使用集中式仙人掌轮询远程系统,当网站没有连接到互联网时,我会丢失数据。 我应该在现场logging数据(我在每个站点都有一台服务器,我可以运行任何我想要的),然后将所有内容“同步”到中央系统。 一个黑客可能是一个仙人掌或直接rrdtool现场,然后定期rsync RRD数据中央Cacti系统,但这听起来不像一个“干净”的解决scheme:每个RRD将不得不在两个地方定义和rsync脚本用特定的文件名设置。 你能提出更好的解决scheme吗? 仙人掌不是要求,但我想在中央系统上使用类似的东西。 现场系统只需要收集数据,我不需要在那里图表或pipe理用户查看数据和类似的东西的权利,用户将只能访问集中式系统。
侦察机是监视世界的新工具。 它不仅是一个趋势工具,而且是一个警报/故障检测工具。 恕我直言,我认为侦察兵具有巨大的潜力。 Recoinnoterbuild立的一个前提是RRDTool大型安装对于I / O使用非常不利,我认为这是RRDTool的主要问题。 其中一个难以从传统的RRDTool前端向侦察员转变的事情显然是变化的成本和学习曲线。 那么,你们中的任何一个都有侦察员的经验? 学习曲线如何? 难以从RRDTool前端应用程序(Cacti,Munin,Ganglia)转移到Reconnoiter? 我期待看到你的意见。
我想重置Munin的某个主机的所有图表。 任何人知道我可以做到这一点?