Wil*_*sum 7 monitoring rrdtool cacti
我刚刚接管了一个 Cacti 服务器,并且正在从 5 分钟轮询到 1 分钟轮询做噩梦。
到目前为止,我已经将数据模板与Step(从300降到60)和Heartbeat(从600降到120)一起更改,并且我还将cron作业从*/5更改为*/1,最后,在设置下,我将轮询间隔更改为每分钟,将 cron 间隔更改为每分钟。
然而,这样做似乎会导致服务器负载过大,同时许多错误被添加到 /var/log/cacti/poller.log (?) 关于无效 SQL 语句和 RRD 的各种其他问题。
根据我的理解,编辑数据模板不会影响现有的 RRD,它只是设置将在未来创建的 RRD - 因此,我认为错误是因为默认情况下 RRD 文件只有 5 分钟的步骤在我需要的 60 个中。
最重要的是现有数据不会丢失,但是,如果无法合并,可以将其存档 - 到目前为止,我已尝试创建第二个仙人掌服务器以迁移现有数据(然后将它们全部设置为禁用) ,但是,这似乎效果不佳,因为我还没有找到批量导入现有 RRD 的好方法。
在过去的两周里,我一直在做这件事,但没有走得太远,我需要一些专家的帮助!我只是想知道是否有人以前这样做过并且可以提供任何建议/为了迁移我应该做什么?
它不是那么容易。但如果你真的想这样做,你需要接触你正在使用的每个数据模板,并将“步长”从 300 秒(5 分钟轮询间隔)设置为 60 秒。另外,您需要将 Heartbeat 从 600 降低到 120。
完成所有更改后,您需要重建 Cacti 的轮询器缓存。
我不完全确定这是否适用于现有数据,我从未尝试过。但这是正确的做法。
更多详细信息请参阅“如何配置 Cacti 以实现 1 分钟轮询分辨率”。
| 归档时间: |
|
| 查看次数: |
13628 次 |
| 最近记录: |