问题标签 [munin]

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 回答
111 浏览

nginx - Munin - 通过端点获取 Nginx 请求统计信息

我在我的服务器上运行 Munin(目前仍处于开发模式)。我看到了 Nginx 统计信息,例如:

Nginx 请求 - 按天计算

我想知道是否有办法查看划分为端点的统计信息?例如,api.myserver.com/user/create 请求与 api.myserver.com/car/create 的数量?如果答案是肯定的,如何检查每个端点的平均请求时间?

谢谢。

0 投票
1 回答
149 浏览

nginx - 升级 nginx,现在 munin stats 不起作用

我正在运行 Debian 8 和默认 repo 的 nginx 版本(~1.6)。我将 repo 更改为 nginx 并下载了最新版本(1.10.0),现在我的 munin 统计数据不起作用,除了 RAM 使用情况。具体来说;

Requests 请求/连接处理的 Nginx 状态

...都不起作用并产生空白图表。Nginx 按预期工作,似乎没有其他任何变化。我不确定要检查哪些日志 - munin-graph.log、munin-html.log、munin-update.log 和 munin-node.log 不包含错误或警告。

欢迎任何有关如何解决此问题的建议!

0 投票
1 回答
75 浏览

mysql - 为什么 Perl 在这个 Munin 脚本中重用相同的 MySQL 连接?

我修改了mysql_Munin 的脚本,使函数do_connect看起来像这样:

我已配置plugins-conf为环境变量中反映的套接字设置不同的值mysqlsocket。因此,每个实例都有自己的env.mysqlsocket. 当我运行我的实例时

然后第一个连接(a按此顺序)打开一个连接,供后续连接使用,而不是它们的套接字。连接字符串是正确的,它们确实发生了变化。

DBI->connect不执行。我可以通过将套接字文件名设置为不存在的文件来证明这一点;它再次重用相同的连接。

我想知道,因为这些是符号链接脚本的独立进程。

无论如何,如何强制我的 Perl 脚本打开一个新连接?

0 投票
1 回答
277 浏览

munin - Munin:进程优先级的图表为空

我有一个新的 Ubuntu 服务器(Ubuntu 16.04.1 LTS,没有 GUI 的服务器版本,在远程服务器场中作为虚拟服务器运行),我在上面安装了 munin(munin 和 munin-node)。我没有改变标准安装的任何东西,所以目前我使用标准安装中的 30 个插件。其中 28 个从一开始就运行良好。

插件“页面的HTTP加载时间”显示了一个空图,但我发现该包time丢失了。我安装了它

并重新启动 munin-node。所以现在这个插件是固定的。

但是»进程优先级«(插件»proc_pri«)仍然存在问题。这个插件的图表(按天,按周,......)都是空的,我现在知道我可以从哪里开始搜索这个问题的原因。

请你能给我一些提示,我可以做些什么来解决这个问题?或者我可以做些什么来隔离问题。

0 投票
2 回答
2400 浏览

python - Python -> AttributeError:“模块”对象没有属性“主”

我正在研究 Raspberry Pi 3,我正在尝试可视化 Munin 上传感器的一些值。我正在使用 Python 在 Munin 上执行脚本。我找到了一个要测试的脚本,我正在尝试执行它,但出现以下错误:

Traceback(最近一次调用最后一次):
文件“cpu_field”,第 23 行,在 munin.main() AttributeError: 'module' object has no attribute 'main'

这是脚本:https ://github.com/CooledCoffee/python-munin/ 当然,我在开头添加了:

!/usr/bin/env 蟒蛇

但是,我不明白的是其他脚本的工作方式是这样的: https ://gist.github.com/tomoconnor/813813

0 投票
1 回答
842 浏览

apache - 由于启用了 nginx 反向代理,因此缺少 apache mod_status 的 Munin ExtendedStatus 选项

很久以来我一直在使用 munin 来监控我的服务器(Ubuntu 14.04 LTS 和 Plesk Onyx、Apache/2.4.10、nginx/1.11.4)。它可以很好地向我展示所有 apache 图表(访问、进程、卷)。

昨天我在 plesk 上安装了 nginx 反向代理来提高性能。这适用于我的网站,我也可以在 munin 上监控 nginx。

但是apache图表停止了。因为 apache 现在侦听端口 7080,所以我将其添加到 munin-node.conf:

打开或正常工作http://public-server-url:7080/server-status,我一如既往地获得服务器状态页面。curllynx

现在我在运行时收到此错误munin-run apache_accesses autoconf

但是 ExtendedStatus 选项设置为Onin /etc/apache2/mods-enabled/status.conf

我忘记了什么?在我添加 nginx 反向代理之前它运行良好,但这不能更改 apache mods conf?

0 投票
0 回答
618 浏览

c++ - 如何解决“无法实例化抽象类”

我正在尝试合并不同的分支以创建新版本的 munin-node-win32。

我目前正在努力让这个叉子工作。 https://github.com/hugohallqvist/munin-node-win32/tree/hugodevel

但我收到以下错误。

我认为这些是重要的代码片段。

MuninNodePlugin.h

MuninPluginManager.cpp

我对 C++ 几乎一无所知,所以我不明白已经发布的针对此错误的解决方案。我更喜欢快速修复,例如“更改此行,它应该可以工作”。

奇怪的是,直接在另一个块上方的这段代码没有抛出错误,甚至几乎完全相同。:/

PerfCounterCustomMuninNodePlugin.h

0 投票
0 回答
841 浏览

nginx - 使用 munin 监控 nginx

我试图设置 munin 来监控 nginx .. 我在 munin 中得到了图表,但所有数据都表示为 N/A(显示已用 RAM 的 RAM 图表除外),所以我猜 nginx 中的设置有问题

但如图所示,munin 也被设置为监控 PHP 并且它可以工作..

穆宁

nginx

在此处输入图像描述

更新

0 投票
1 回答
997 浏览

nginx - nginx munin 生成 fastcgi 到图形

安装

nginx

当我单击图表时,浏览器中会返回以下错误

502错误的网关

0 投票
1 回答
885 浏览

regex - nginx中的PCRE ^~符号

我有这个 nginx 位置块(来自https://munin.readthedocs.io/en/2.0.8/example/webserver/nginx.html

似乎 nginx 正在使用 PCRE。^表示来自http://www.pcre.org/original/doc/html/pcrepattern.html的“断言字符串开头(或行,在多行模式下)”,但我找不到~的意思。

谢谢