问题标签 [network-monitoring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
83 浏览

nagios - 在 nagios 警报中实现 NOT 逻辑(负逻辑)

我是网络监控领域的新手,我刚刚开始在 nagios 上工作。所以我对nagios有一些基本的疑问。

我们有一个 localhost.cfg 在/usr/local/nagios/etc/objects/localhost.cfg

我的问题:

1.) 我知道这个脚本会检查URL“ www.mydomain.com/sample_url ”的“http 服务” ,并在该网页上找到文本“ foo bar ”。但我不知道选项(-H、-u、-t 60、--string)的含义/用法,但我找不到合适的文档来找到这些参数的含义。任何人都可以为此建议一些链接/网址吗?

2.)我想在我的警报中实现某种否定逻辑。例如:我只想在我的网页(www.mydomain.com/sample_url )上找到“ status closed ”字符串时才发出警报我如何在nagios中实现这一点?

注意:在我的搜索过程中,我发现所有的例子都像“如果在特定时间内找到'样本字符串'然后'没有警报'。如果在特定时间没有找到'样本字符串' ,那么只有'提高警报'”。

但我需要完全相反。

0 投票
1 回答
6048 浏览

wireshark - 使用 Wireshark 监控数据包丢失

我正在使用 Wireshark 监控网络流量以测试安装在路由器上的新软件。路由器本身允许其他网络(4g、通过 USB 的移动设备等)连接到它并提高该路由器的速度。

我正在尝试做的是断开连接的设备,并在执行此操作时发现是否有任何数据包丢失。我知道我可以简单地使用声明“tcp.analysis.lost_segment”的过滤器来追踪丢失的数据包,但我如何最终隔离导致数据包丢失的特定设备?或者甚至知道原因是否是由于设备断开连接而导致丢失?

另外,最稳定的测试方法是什么?下载一个大文件?流式传输视频?等等等等

非常感谢所有输入

0 投票
0 回答
1745 浏览

python - Performance Monitoring on Django

I have a server that is running on django-nginx-gunicorn. I wish to monitor it's performance and get to know which module is using more resources, performance of the network etc.

I tried using Munin, which is pretty famous, but I couldn't get it to work with Django. So it'd be great of someone could help me setting up Munin on my Django-based server or suggest a similar alternate that can easily be incorporated with Django.

0 投票
1 回答
2028 浏览

linux - 如何创建一个可以拦截所有进出网络接口的数据包的内核模块

我的系统上有 2 个端口 NIC - Linux 看到的 eth0 和 eth1。
我想拦截所有进入/进入 eth0 的数据包,通过 eth1 将它们发送到连接到与 eth1 相同的交换机的外部设备。因此,我需要添加一个额外的标头以使其到达正确的外部设备。

我知道内核中的发送和接收代码都发送到网络分路器的概念,但是我如何创建一个呢?此外,我不仅想捕获 IP,还想捕获所有以太网数据包,我知道NETFILTER_HOOK这会帮助我获得 IPv4 数据包。

0 投票
0 回答
14 浏览

network-monitoring - MS 网络监视器过滤器参考

我在哪里可以找到可以在过滤器中使用的对象(?)和属性的参考?

谷歌似乎没有帮助(文章也没有提到参考链接)。

0 投票
1 回答
564 浏览

logging - 如何记录特定端口上的请求

我正在运行一个正在侦听特定端口的应用程序。我正在寻找一种解决方案,可以在几周内实时记录特定端口上的 IP 地址和请求时间。我尝试了 Port Reporter,它是一个非常好的服务,除了在记录数据之前我无法过滤数据,Process Monitor这也是一个很好的应用程序,除了它不会自动记录过滤的数据并且它使用大量空间来记录原始数据,还有很多其他没有按我的意愿工作的应用程序。

我使用的是 windows server 2003 R2,我可以使用 PID/Port/TCP 来过滤数据。

提前感谢您的解决方案和建议。

0 投票
1 回答
117 浏览

windows - Windows Server 2003/2008/2012 每秒处理多少个 SNMP 数据包?

我们通过 SNMP 监控超过 400 台设备,监控的节点数量没有限制,获得无限节点许可

问题是警报出现故障,监控软件团队告诉windows服务器每秒处理的SNMP数据包不能超过100个,是真的吗?

0 投票
1 回答
1138 浏览

javascript - phantomjs 网络监控结果中缺少请求

我有一个使用 AngularJS 构建的 Web 应用程序。我正在使用phantomjs网络监控来嗅探在页面加载时从网站触发的所有请求。我得到以下请求列表:

问题是该列表不包含任何动态请求,例如:

我使用了一个 waitFor 方法,以便让 phantomjs 有时间等待延迟的请求,但它没有帮助。

我使用了这个文档http://phantomjs.org/network-monitoring.html

代码:

0 投票
1 回答
1187 浏览

tcp - 如何检测 /proc/net/ 文件的变化?

我期待通过查看 /proc/net 文件夹的内容来创建网络监视器。我的具体要求是我不能进行任何数据包嗅探或类似的事情。我的所有来源都是 /proc/net。例如,我可以从 /proc/net/tcp 等获取所有活动的 TCP 连接详细信息。

这些文件的内容一直在变化,所以我想连续读取这些文件,但我只需要在内容发生变化时读取,即如果没有网络连接文件内容不会改变,我不会'需要阅读它们。

我查看了 inotify 但它没有检测到 /proc/net/ 文件中的更改。

我猜连续轮询将是无效的。所以寻找一个建议..提前谢谢..

0 投票
0 回答
665 浏览

monitoring - 开源互联网使用监控工具

我无法在我的 LAN 中跟踪互联网消费量最高的用户。

我尝试了 GFI 网络监视器,它运行良好,但不幸的是试用期结束。

有没有和GFI功能类似的开源软件?

基本上,我只需要知道谁是当天的顶级用户。或者,也许有人正在通过种子下载文件,导致我们的互联网如此缓慢。

顺便说一句,我正在使用 Forefront Threat Management Gateway (FTMG)。

非常感谢 ...