我们一直在运行MRTG一段时间,以关注远程办公室的路由器使用情况。 现在我们需要大致了解在链路上传输了多less数据(以GB为单位)。
我可以得到MRTG告诉我这个信息,还是我将不得不使用别的东西?
干杯卢克
您可以使用MRTS执行此任务,它从RRD文件收集信息(这些信息由MRTG生成),并在所需的时间段内显示stream量input/输出/总量的统计信息。
MRTS只是一个PHP脚本,所以不需要安装它本身。
它也是开源的,所以你可以添加function或改变它的行为。
您可以定义使用MRTG来收集/显示这些信息。
分散数据量是一种常见的做法。
一些基本的路由器没有这个信息,但是每个其他的都有它的SNMP MIB(我认为你使用SNMP和MRTG,不确定,否则只要使用任何你想要的方法,只要你得到卷转移)。
与MRTG的所有事情一样,只需要find/使用正确的OID或修改目标以适应您的需要。 MRTG从本质上收集数字并绘制它们。 默认情况下,它通过snmp收集数字,或者你可以编写你自己的脚本(sh,bash,perl,不pipe)来输出MRTG为你绘制的数字。
如果你想要一个累积的图表,或者只是以每秒GB的格式显示相同的数据,你只需要添加一个新的目标或者修改你的目标(原来的文章对我来说不是那么清楚)。
例如,如果您想要保留一个stream量图,但也要以每秒GB显示,请复制该图的目标,然后将适当的math运算应用于目标。 这个数字相当大,所以你可能会想一些不同的东西。
根据您实际正在寻找的内容,您可以使用目标的标尺选项。 如果你正在寻找95百分点,那么在Google上有很多点击。