问题标签 [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 投票
1 回答
170 浏览

rpm - 重命名 munin 包时 postun 脚本的问题

我有两个问题想找出解决方案:

我正在重命名 munin 2.0 包,并且在 RPM 的 SPEC 文件中我必须废弃原来的 munin 包。

当替换现有的 1.x munin 包作为 munin-node 的 postun 脚本的一部分时,它会删除 munin 用户。

当我替换现有的 munin 2.0 包时,postun 会删除插件目录的内容。

由于 yum 安装了新包,然后运行旧包的帖子,并且$1 = 0在这两种情况下,它都会在我的 rpm 安装后运行脚本。有没有办法解决这个问题?

0 投票
2 回答
5162 浏览

nginx - spawn-fcgi:孩子退出:13

.sock 已创建,但文件大小为 0 字节。代码 13 代表什么?

0 投票
2 回答
3911 浏览

plugins - Munin自定义插件权限被拒绝

我的 tomcat 应用程序在 /usr/share/tomcat6/webapps/myApp/munin/ 下的文件中写入了一些值。该文件的权限默认为 644(tomcat:tomcat 所有权)。我编写了一个非常简单的 munin 插件来读取这些值,它位于 /usr/share/munin/plugins/ 中。与其他插件一样,权限为 (root:root) 755。我还在 /etc/munin/plugins/ 中创建了一个符号链接。

如果我使用 munin-run myApp_lookuptime,我会得到正确的值、配置和 --debug 输出。但是,如果我远程登录,它会给我“错误退出”。munin-node.log 说:

在 /etc/munin/plugin-conf.d/munin-node 中,我写道:

但它仍然失败。从该服务器上的任何虚拟帐户,我都可以读取该日志,但仍然 munin 失败并出现“Permission Denied”错误。我究竟做错了什么?

0 投票
3 回答
1667 浏览

linux - Munin 以 json 格式而不是图形输出

我想使用 munin 收集系统统计信息并将其保存在数据库中。但是我找不到任何方法来获取 munin 收集的原始统计数据。有什么方法可以获取 munin 收集的原始数据并使用它创建图表?

0 投票
2 回答
5212 浏览

notifications - 向 munin 中的其他邮件地址发送严重警报?

我正在使用资源监控工具 Munin。(版本 1.4.6)

今天我启用了电子邮件警报功能,以便在值过高时收到通知。

使用 munin 可以设置两个级别的警报。(警告或严重)

我已经像这样配置了 munin.conf 文件:

当性能值超过定义的最大值时,将成功发送带有警报的邮件通知。:-)

现在到我的问题:

是否可以将重要通知发送到与警告通知不同的邮件地址?

不幸的是,我在网上找不到任何东西。

我已经尝试过了,但它对我不起作用:

感谢帮助!

0 投票
0 回答
697 浏览

perl - 穆宁不生成图表

我干净的 munin 安装没有生成图表,我做了这个 URL 中列出的所有内容来调试

http://munin-monitoring.org/wiki/FAQ_no_graphs#Ijustreadtheaboveanswerandtherestillarentanygraphs

我可以通过 telnet 成功连接到节点。

-节点命令正确显示节点

- list 命令正确显示插件列表。

- fetch 命令提供了一个空的输出!!!

我打开了 munin-node.log 文件以查看发生了什么,并且每个条目日志(我认为每个插件都有 1 个条目)显示这 2 条错误消息之一(当我重新启动节点时,错误从一个切换到另一个)

1- 线程错误输出:2013/08/08-07:38:04 [2659] 在 /usr/share/perl5/Munin/Node/Service.pm 使用 -T 开关运行时,$ENV{PATH} 中的目录不安全第 241 行。2013/08/08-07:38:04 [2659] 服务“线程”以状态 255/0 退出。

2- vmstat 的错误输出:2013/08/08-07:35:02 [1096] 2013/08/08-07:35:02 [1186] 在 /usr/share/perl5/Munin/Common/Timeout 时死亡。下午第 66 行,第 74 行。

我不知道如何解决这个问题。

我使用的是 Ubuntu 12.04,安装的 munin 版本是 1.4 ...因为 2.x 不适用于 ubuntu 12.04


也许有珍珠经验的人可以指导我如何编辑源代码以消除错误!!!

0 投票
0 回答
1457 浏览

email - 如何配置munin联系方式;不断向 root 发送警报电子邮件

我在 Ubuntu Server 12.04 上安装了 munin v1.4.6 并正确配置:图形显示和 munin 日志显示没有错误。但是,它一直向根用户发送电子邮件,而不是我的个人电子邮件。我的 /etc/munin/munin.conf 有以下联系人:

当 munin 运行时,我在 /var/log/mail.log 中看到以下内容:

谁能帮我弄清楚为什么它没有邮寄“xxxx@gmail.com”?

0 投票
2 回答
6008 浏览

linux - Munin动态图缩放(dynazoom)不起作用(CentOS6,nginx,php-fpm)

  • CentOS 6.3
  • 穆宁 2.0.17-1
  • php54 (php-fpm)
  • nginx 1.2.6-1

通过'epel' repo 设置 munin,经过修改后,我让它与多个节点一起工作。但是,图形缩放不适用于任何图形。根据我在网上找到的建议,我最终将 *_strategy 模式从 HTML 切换到 cgi - 这使得没有任何图形更新(因为 cgi 不工作)并且缩放仍然被破坏。

我可以在网上找到的所有指南(包括官方:http : //munin-monitoring.org/wiki/CgiHowto2)都指的是使用 spawnfcgi(我曾经在较旧的 CentOS5 服务器上使用)并为此生成特定实例. 但是,我在这台服务器上使用 php-fpm 而不是 spawnfcgi 无法适应它的工作。

通过不工作,我的意思是图表不会加载到“缩放”屏幕上,而是显示损坏的图像链接。nginx错误日志显示:

这是 munin.conf:

这是 nginx 的虚拟主机:

在这一点上,我感到非常沮丧,以至于我认为我正在击中大脑锁定。我承认,我对 nginx 的语法以及它如何与 php-fpm 交互的方式缺乏完全理解可能是罪魁祸首——尤其是如果我可以进行简单的语法更改以使其正常工作。

使用我现有的堆栈解决此问题的任何帮助将不胜感激。一天中的大部分时间都在谷歌上搜索并尝试各种事情。

谢谢

0 投票
1 回答
4889 浏览

centos - 强制所有图的 munin 再生

munin昨天已经配置为从另一台服务器获取日志,并且还根据配置示例Totals为两个服务器负载进行了自定义配置。

我曾经rrdtoolrrd文件转换为xml并复制它们并将它们转换回rrd新机器以恢复它的历史。

现在它工作得很好,但一段时间后总数似乎停止了生成。我检查了日志,它说 load2-day.png ... 等文件没有找到。

我查了一下,他们在那里,chown并且chmod匹配munin

关于为什么它可能看不到文件的任何想法,一旦我看到它们,我如何强制重新生成完整的图形,这样我就不必等待 5 分钟来确定它是否有效?

在此处完成日志:

这些perl错误似乎不会影响任何事情,尽管我希望能得到删除它的提示。

0 投票
2 回答
581 浏览

amazon-web-services - 配置 munin 服务器以与 AWS 自动缩放一起使用?

我计划为我的网络服务器使用 AWS 自动缩放组。作为监控解决方案,我目前正在使用 munin。在 munin 主服务器上的配置文件中,您必须为要监视的每个主机提供 IP 地址或主机名。

现在随着自动缩放,实例的数量会经常变化,在 munin 配置中写入静态信息似乎不太适合这种环境。我可能会查询我想要监视的所有服务器地址,然后编写 munin 主配置文件,但这对我来说似乎不是一个好方法。

在这样的环境中使用 munin 的首选方式是什么?有人使用 munin 进行自动缩放吗?

一般来说,我想继续使用 munin,而不是切换到另一个监控解决方案,因为我写了很多我依赖的特定插件。但是,如果您有另一个监控解决方案可能会让我保留我的插件,我也愿意这样做。