Luk*_*404 7 rrdtool snmp cacti
我正在现场为当前使用 Cacti 的许多系统收集 SNMP 数据。这些系统分布在许多并不总是连接到互联网的站点上,但我还需要将数据集中在单个系统(数据中心托管服务器)上并从中获取图表。
如果我使用集中式 Cacti 直接轮询远程系统,我会在站点未连接到 Internet 时丢失数据。我应该在现场记录数据(我在每个站点都有一个服务器,我可以在上面运行我想要的任何东西),然后将所有内容“同步”到中央系统。
一个 hack 可以是 cacti 或直接rrdtool
在现场,然后定期将rsync
RRD 数据发送到中央 Cacti 系统,但这听起来不像是一个“干净”的解决方案:每个 RRD 都必须在两个地方定义,并rsync
使用特定的文件名。
你能提出更好的解决方案吗?Cacti 不是必需的,但我想在中央系统上使用类似的东西。现场系统只需要收集数据我不需要在那里绘制数据或管理用户查看数据的权限等等,用户只会访问集中式系统。
我将设置一个远程收集系统(一个简单的 snmp 轮询器),该系统远程存储数据并可以通过 http 或 ssh 进行联系...中央服务器将尝试定期联系远程服务服务。当它管理连接时,它会获取同时收集的更新......
由于 rrdtool 可以很好地处理带时间戳的更新,因此您可以将更新重新播放到中央站点的 rrds 中...
作为奖励,您甚至可能会看到相当好的性能,因为在一次调用中对 rrd 运行多个更新比逐步执行要有效得多。
归档时间: |
|
查看次数: |
843 次 |
最近记录: |