存储traceroute结果的最佳方法是什么?

时间:2011-05-19 01:57:46

标签: database traceroute

一个traceroute记录可能包括:

  • 时间戳。毫秒分辨率。
  • 可变跳数。
  • 每个跃点包含,ip地址,主机名和rtt。
  • 总体结果,例如成功,网络无法访问,超时。

感谢。

1 个答案:

答案 0 :(得分:0)

我会使用数据库。如果您不想运行数据库服务器,可以使用SQLite。

更多细节: firefox有一个很好的小sqlite插件: https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager

这应该可以帮助你做好准备。我会为我想要存储的每个值创建一个字段,也可以为整个结果和主键“id”字段创建一个字段。

将数据放入数据库将是最不重要的部分。如果你正在运行linux,你可以写一个bash shell脚本来捕获traceroute的输出并调用一个PHP shell脚本,它将数据插入到DB中。当然,您可以使用Python或任何支持数据库的语言。