我需要跟踪进出我们的服务器的stream量。 我有一个监视32位或64位计数器的nagios插件ifXXOctets。
$ in_octet_table ='1.3.6.1.2.1.2.2.1.10。'; $ in_octet_table_64 ='1.3.6.1.2.1.31.1.1.1.6。';
$ out_octet_table ='1.3.6.1.2.1.2.2.1.16。'; $ out_octet_table_64 ='1.3.6.1.2.1.31.1.1.1.10。';
我使用64位的oid把它扔到了我们的一个web服务器上,我惊讶地发现服务器报告的入站字节数多于出站数。 (我确定我正在查询正确的界面。)
这似乎是一个Web服务器的直觉。
我们的networking服务器是Rackspace Cloud中的Centos 7云服务器。
有任何想法吗?
Ed G
这并不罕见。 您的服务器可能正在接受来自客户端的大量上传,或者向不同的机器上的服务发出请求,然后接收大量的数据。 您需要了解您的应用程序模型,以了解这是否不正常。
如果你想更详细地了解这一点,可以尝试从交换机和服务器上抓住计数器,看看增量是否以相同的速率移动(绝对值会随着时间的不同而开始计算)。
如果您想更深入地了解您正在谈论的内容以及正在使用的协议,则可以使用Netflow等内容。 ntop-ng是一个可视化stream程的简单工具,并且不仅仅支持标准的netflow。