这对专家来说可能看起来很幼稚……但我最近一直在想。
多年来,我一直在使用ntop和一个便宜的 4 端口集线器来嗅探客户端网络,以确定谁在做什么——以及做了多少。当他们打电话说“天哪,今天的网络似乎真的很慢”时,可以很好地了解发生了什么。无需引入托管交换机(或访问现有交换机),也无需配置跨接或镜像。我只是在我想测量的地方内嵌集线器。
最近我注意到几乎不可能再购买一个真正的诚实至善的集线器了。在寻找新的集线器时,有人告诉我,我应该确保获得一个全双工集线器,否则我在监控时只会看到一半的流量。
真的吗?
这段时间我一直在使用老旧的 Netgear DS104。不知道是一半还是FD。我真的低估了我的测量值吗?我只是对物理层不够了解,无法真正了解......
旁注:刚刚订购了一个Dualcomm 以太网交换机 TAP作为集线器替代品。看起来像一个漂亮的小工具。欢迎在评论中提供有关它的任何注释或提示:-)
我一直在工作的 CentOS 机器上尝试来自http://www.ntop.org/get-started/download的 ntopng 软件来监控我们网络上发生的事情。我遇到的问题是我找不到软件的任何部分提供删除旧数据的选项。
该软件的磁盘使用不受控制,几个月后它使用了该服务器磁盘上 79% 的空间和 87% 的 inode。
有没有人看到使用 ntopng 时只有最近 xx 天或 GB 数据的解决方案?还要确保它也不会用完 inode。我可以/应该删除其 rrd 数据目录中的任何旧文件和空目录吗?
我正在按照http://www.ntop.org/download.html 上的说明进行操作。
在./configure安装阶段的某个时候,我收到此错误消息:
configure: error: Unable to find RRD at /usr/local/rrdtool: please use --with-rrd-home=DIR
我跑which rrdtool,我得到:
/usr/local/bin/rrdtool
Run Code Online (Sandbox Code Playgroud)
...所以我运行: ./configure --with-rrd-home=/usr/local/bin/rrdtool
安装继续,直到它在同一地点失败,同样的错误。我尝试了很多不同的路径,例如:
`./configure --with-rrd-home=/usr/local/bin/`
`./configure --with-rrd-home=/usr/local/bin`
`[...]`
`./configure --with-rrd-home=/usr`
Run Code Online (Sandbox Code Playgroud)
...正如我在谷歌搜索问题时阅读的建议。
如果重要的话,我在这台机器上没有 root 访问权限。它是我的网络主机上的专用服务器。
有什么建议?