问题标签 [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.
snmp - 在 Observium 上添加端口
我已经安装了 Observium,它运行良好,除了一件事:没有端口出现。我添加了 3 台安装了 snmpd 的设备(Debian 7),除了网络流量之外,所有图表都显示(cpu、mem),并且在首页上显示:
我还在一台设备上安装了代理,它没有改变任何东西。
使用的配置在这里(所有私人信息都注明xx):
是配置问题吗?只有专业版吗? 感谢您的帮助,我是 Observium 的新手,我真的觉得它很棒(除了这个小问题......)
azure - Azure 管理仪表板:无法为虚拟机或云服务添加监控规则
在过去的一个月里,我在 Azure 订阅中向虚拟机或云服务添加监控规则的每一次尝试都会导致错误,并且错误本身并没有提供任何有用的信息(它似乎指向一个不存在的微软架构:
重建步骤:
- 登录到 Azure 管理门户(标准 - 不是预览门户)
- 选择虚拟机
- 从列表中选择一个虚拟机
- 选择“监视器”选项
- 从底部功能区中选择“添加规则”
- 完成规则信息的第一屏(名称、描述 - 仅限字母字符)
- 单击下一个箭头
- 完成下一个屏幕(“大于”、70、“过去五分钟的平均值”)
- 选择电子邮件选项中的任一操作,填写相关信息
- 勾选“启用规则”(默认勾选)
- 勾选复选框以完成并提交
系统在底部功能区中提供通知,表明它
单击“详细信息 i”会提供一条错误消息,该消息本身似乎是尝试访问 microsoft 库元素时出现的错误:
引用的 url 导致以下错误消息:
我正在寻找一种解决方案,让我能够完成规则的创建——格式错误的错误消息/更新的模式只有在有助于更好地理解错误时才会有所帮助。
尝试通过门户中的管理服务模块创建电子邮件警报/规则时获得相同的结果。
linux - 监控进程的网络使用情况
这个问题可能听起来相当重复,但有一些微妙的细节使它有点不同。
我正在寻找一个简单的工具(用于 Ubunut/Linux)来监控网络使用情况,以便它通过 1)单个进程提供网络使用的最小值、最大值、平均值和时间图;以及,2) 系统;仅在进程运行期间。主要要求是我不是在寻找基于 GUI(或类似 top 的终端 GUI)的工具,但我希望将此监视信息推送到文件中,以便我可以对其执行一些后处理。
我遇到了以下链接,其中列出了各种选项: http: //www.binarytides.com/linux-commands-monitor-network/。但是,大多数工具都是基于 GUI 的,而没有提供上述信息的工具。
任何帮助将非常感激。
nagios - Nagios:禁用主机通知但启用本地打印机的服务通知
是否可以在 NAGIOS 中启用服务通知但禁用主机通知?我有很多本地打印机在停机时不会产生影响,但我希望收到服务通知,例如“无纸”或“碳粉不足”。
有什么经验吗?谢谢
macos - 您如何在 OSX 上捕获特定于进程的环回接口网络流量?
我想监控在 OSX El Capitan 上运行的两个进程之间的流量。服务器正在监听 127.0.0.1,所以我相信我需要监控 lo0 环回接口。
根据https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/tcpdump.1,我正在尝试使用Apple提供的tcpdump程序通过以下命令执行此操作。 html:
但这失败了:
它似乎是 Apple 的 tcpdump 版本:
从上面的 tcpdump 手册页和https://dreness.com/blog/archives/829我想我应该能够运行以下命令来查看给定进程的数据包:
有人在这方面取得成功吗?我会尝试最新的 tcpdump,但我从手册页了解到“-Q”是 Apple 扩展。
google-chrome - Chrome 应用程序不使用系统代理
Windows 10 下的 Chrome 打包应用程序似乎没有使用我在 Internet 选项下的公共代理设置。我正在尝试通过安装在另一台计算机上的 Fiddler 监视此应用程序的网络活动。每个 HTTP 和 HTTPS 请求都在那里成功监控,但来自此打包应用程序的请求除外。
我很确定它在后面使用 HTTP 请求,因为我使用 ARC Welder 从 Android APK 文件生成了它。我可以在手机上看到来自 Android 应用程序本身的 HTTP 请求。但不是来自 Windows 上生成的打包 chrome 应用程序。我可以用清单文件或其他东西做些什么吗?
谢谢你。
java - 从 Java 源代码跟踪网络流量(HTTP/HTTPS)的方法有哪些?
我会跟踪每个方法调用产生的网络流量。我首先尝试了时序法,即
通过使用流量记录器或拦截器对流量进行排序和匹配到每个方法调用。但是,有一些来自其他应用程序的“干扰”,我会反复测试网络流量任务。我认为有一些现有的网络监控工具。就像是,
理想的情况是我可以获得与方法调用匹配的流量日志。
ps TrafficLog 预计将保存远程 HTTP 地址/路径、IP 地址、本地端口使用情况、本地线程 ID 和响应时间,并且对于 HTTP 返回代码和正文是可选的。
java - AS400 Nagios 插件 java.lang.NumberFormatException:对于输入字符串:“01 % S”
我正在使用 AS400 Nagios 插件来管理 AS400 服务器。对于一台服务器,我得到以下返回(异常):
全额返还:
命令:
我已经在 Nagios 交流论坛中找到了类似的问题和解决方案,但没有访问或了解有关 AS400 的信息,我不知道该怎么做:
https://exchange.nagios.org/directory/Plugins/Hardware/Server-Hardware/IBM/Check_as400/details(见业主回复)。
知道如何解决这个问题吗?
先感谢您
编辑:使用 -d 选项的附加输出
ubuntu - Munin master 未从外部 Munin 节点获取数据
我试图让我的 munin 主从另一个外部 munin 节点获取数据。但我似乎遇到了问题。Munin master 位于 10.0.0.4,而外部节点位于 10.0.0.1。我正在尝试让 10.0.0.4 从 10.0.0.1 获取数据。
我相信我已经正确设置了配置:
编辑 munin_master 上的 /etc/munin/munin.conf 以使其从 10.0.0.1 获取数据。
在 munin_master 上重新启动了 Munin 和 apache。
还在 munin_master 上重新启动了 apache2
在外部 munin 节点上编辑 /etc/munin/munin-node.conf,以允许 munin_master 从外部 munin 节点收集文件。
还重新启动了munin。
这似乎适用于 munin_master。但是,当 Munin master 尝试在端口 4949 上与 10.0.0.1 建立新连接时(通过发送 SYN 位)。外部节点拒绝连接并以复位位响应。由于指定外部节点接受此连接,我不明白为什么会发生这种情况。
我在 10.0.0.1 的本地防火墙默认接受所有流量。所以这不可能是原因:
可能需要注意的是,在外部节点上使用:telnet 127.0.0.1 4949 工作正常,而在 munin_master 上使用 telnet 10.0.0.1 4949 被拒绝。
试图找出端口是否正在侦听外部节点:
外部节点上 munin-node.conf 中信息的内容。
任何有关如何解决此问题的建议将不胜感激:)
networking - Zabbix:使用操作打印电子邮件中的剩余磁盘空间
当我的磁盘空间低于 5%、10% 或 20% 时,我会触发多个触发器。
(我将触发器添加到 Windows 模板中,以便它们适用于具有该模板的任何主机)
当这些触发器被触发时,会发生一个动作,向我发送一封电子邮件,通知我磁盘空间问题。我知道如何获得可用磁盘空间的百分比,但我将如何在发送给我的电子邮件中打印出实际可用磁盘空间量(以 MB 为单位)?
到目前为止,我已经尝试将其设置为触发器中的注释并打印出注释:
这些只是来自行动信息:
我尝试了其他一些我现在无法想到的方法,但它们都没有为我工作。