AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[munin](server)

Martin Hope
Flux
Asked: 2023-11-11 06:00:33 +0800 CST

如何在 Munin 中的每个节点的索引页上显示每月图表

  • 6

我在 FreeBSD 13.2 上运行 Munin 2.0.73。Munin 生成的 HTML 文件仅在节点的索引页面 ( http://localhost/munin/localdomain/localhost.localdomain/index.html) 上显示每日图表(“按天”)和每周图表(“按周”)。例如:

当我单击 时,我可以看到“按月”和“按年”图表http://localhost/munin/localdomain/localhost.localdomain/munin_stats.html,但我想在 index.html 页面上看到它们。

除了页面上的每日和每周图表之外,如何配置 Munin 以显示每月图表(“按月”)http://localhost/munin/localdomain/localhost.localdomain/index.html?

munin
  • 1 个回答
  • 68 Views
Martin Hope
Energya
Asked: 2021-05-20 07:51:49 +0800 CST

munin-node 工作正常,现在“启动操作超时”

  • 0

我已经让 munin-node 在我的机器上成功运行了一段时间,但最近它不再启动了。没有 munin-node 日志可供我检查,systemctl status munin-node也没有提供很多有用的信息:

[root@host /]# systemctl status munin-node
● munin-node.service - Munin Node
   Loaded: loaded (/usr/lib/systemd/system/munin-node.service; enabled; vendor preset: disabled)
   Active: failed (Result: timeout) since Tue 2021-05-18 23:35:16 CEST; 1h 8min ago
     Docs: man:munin-node(1)
           http://guide.munin-monitoring.org/en/latest/node/index.html
  Process: 7710 ExecStart=/usr/sbin/munin-node --foreground (code=exited, status=0/SUCCESS)
 Main PID: 7710 (code=exited, status=0/SUCCESS)

May 18 23:33:44 host systemd[1]: Starting Munin Node...
May 18 23:35:14 host systemd[1]: munin-node.service start operation timed out. Terminating.
May 18 23:35:16 host systemd[1]: Failed to start Munin Node.
May 18 23:35:16 host systemd[1]: Unit munin-node.service entered failed state.
May 18 23:35:16 host systemd[1]: munin-node.service failed.
service munin centos7
  • 1 个回答
  • 176 Views
Martin Hope
burnersk
Asked: 2021-02-03 01:44:30 +0800 CST

如何聚合 Munin 的接口流量图?

  • 1

我的目标是将 Munin 的接口流量图聚合成一个堆叠图,以便快速概览所有服务器的流量。

这是单个图的示例,我想与其他相同类型的图一起聚合。

单服务器接口流量图

除了我自己的实现之外,我还找到了几个解决这个问题的“解决方案”(堆栈和求和),但没有一个能按照我的计划进行。

例如,以下“自制”解决方案将正确聚合/堆叠出站流量,但是,完全省略入站流量。

[exmaple.com;Totals]
    outside_traffic.graph_title Outbound traffic
    outside_traffic.graph_args --base 1000
    outside_traffic.graph_order down up
    outside_traffic.graph_category network
    outside_traffic.graph_vlabel bits in (-) / out (+) per ${graph_period}
    outside_traffic.graph_total Total
    outside_traffic.up.label outbound
    outside_traffic.up.type DERIVE
    outside_traffic.up.draw AREA
    outside_traffic.up.min 0
    outside_traffic.up.negative down
    outside_traffic.up.stack \
        kit-deu-01=kit-deu-01.example.com:if_enp0s31f6.up \
        pgsql1=pgsql1.example.com:if_eth0.up \
        proget1=proget1.example.com:if_eth0.up \
        redis1=redis1.example.com:if_eth0.up \
        salt=salt.example.com:if_eth0.up \
        secc=secc.example.com:if_eth0.up
    outside_traffic.down.label inbound
    outside_traffic.down.type DERIVE
    outside_traffic.down.draw AREA
    outside_traffic.down.graph no
    outside_traffic.down.min 0
    outside_traffic.down.stack \
        kit-deu-01=kit-deu-01.example.com:if_enp0s31f6.down \
        pgsql1=pgsql1.example.com:if_eth0.down \
        proget1=proget1.example.com:if_eth0.down \
        redis1=redis1.example.com:if_eth0.down \
        salt=salt.example.com:if_eth0.down \
        secc=secc.example.com:if_eth0.down

错误的聚合图

我也尝试省略outside_traffic.down.graph no,但这也没有效果。

如何正确聚合图表,以便在一个图表中聚合正(出站)和负(入站)流量,就像单个源图一样?

rrdtool monitoring munin
  • 1 个回答
  • 84 Views
Martin Hope
Wolfgang Pürstner
Asked: 2021-01-06 06:28:05 +0800 CST

哪个设置限制了我的活动连接 (ip_conntrack)?

  • 0

我有一个带有 ispconfig 的网络服务器(mysql & php & nginx)。我的 munin 统计数据显示,连接数限制在 9k 左右。但是我找不到可以增加的大约 9000 的设置。

我的系统:Debian 9.8 / 128GB E5-1650v3 / nginx/1.10.3

我的 nginx 设置是:

events {
    worker_connections 768;
    # multi_accept on;
}

以下是显示限制的图表,所有其他图表看起来都很正常。

您能否给我一个提示,哪些设置负责有限的连接?

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

debian nginx tcp munin
  • 1 个回答
  • 59 Views
Martin Hope
Energya
Asked: 2020-12-21 07:57:14 +0800 CST

Munin服务器无法连接到节点

  • 1

我想添加一个运行 CentOS 7 的新节点,由我的 munin 服务器(CentOS 7)监控,但它无法连接到它。它可以很好地连接到我的其他节点(也是 CentOS 7),并且能够 ping 有问题的新节点:

[root@australium ~]# ping my-munin-node
PING my-munin-node (132.229.44.220) 56(84) bytes of data.
64 bytes from my-munin-node (132.229.44.220): icmp_seq=1 ttl=63 time=0.597 ms
[root@australium ~]# ncat 132.229.44.220 4949
Ncat: No route to host.

据我所知,我的防火墙不应该阻止它:

[root@my-munin-node ~]# iptables -S | grep 4949
-A IN_public_allow -p tcp -m tcp --dport 4949 -m conntrack --ctstate NEW,UNTRACKED -j ACCEPT

这是详细的 ncat 输出:

[root@australium ~]# ncat -vvvv 132.229.44.220 4949
Ncat: Version 7.50 ( https://nmap.org/ncat )
NCAT DEBUG: Using system default trusted CA certificates and those in /usr/share/ncat/ca-bundle.crt.
NCAT DEBUG: Unable to load trusted CA certificates from /usr/share/ncat/ca-bundle.crt: error:02001002:system library:fopen:No such file or directory
libnsock nsi_new2(): nsi_new (IOD #1)
libnsock msevent_new(): msevent_new (IOD #1) (EID #8)
libnsock nsock_connect_tcp(): TCP connection requested to 132.229.44.220:4949 (IOD #1) EID 8
libnsock nsp_add_event(): NSE #8: Adding event
libnsock nsock_loop(): nsock_loop() started (no timeout). 1 events pending
libnsock nsock_trace_handler_callback(): Callback: CONNECT ERROR [No route to host (113)] for EID 8 [132.229.44.220:4949]
Ncat: No route to host.

任何潜在的解决方案或指针都将受到欢迎。

munin centos7 linux-networking
  • 1 个回答
  • 294 Views
Martin Hope
Magnetic_dud
Asked: 2020-10-07 13:04:11 +0800 CST

在 munin 图中隐藏字段

  • 0

在我的新服务器中,ACPI 插件的传感器将温度报告为 0 K (-273.15 C)。所以,这个图是绝对没用的,因为这个温度(绝对为零,显然是错误的)使所有其他温度看起来都平淡无奇。

根据文档,可以通过编写禁用字段

thermal_zone2.graph no

在munin.conf,但它不工作。我怎样才能禁用该图表?或以其他方式强制 y 轴最小值为 0° C

munin
  • 2 个回答
  • 135 Views
Martin Hope
peterpi
Asked: 2020-02-27 07:55:06 +0800 CST

Debian 10 上的 Munin-node 插件无法从主目录读取。Debian 9 工作正常

  • 4

我正在使用完全默认的 Debian Buster 安装。我已经安装了 munin-node,它报告自己的版本为 2.0.49。

我有一个自定义插件/etc/munin/plugins。它是一个 shell 脚本,它只是从用户主目录的文件中提取一个值:/home/peter/value.txt.

我可以netcat localhost 4949与 munin 节点进行交互。

如果我发出一个list命令,那么我的插件将与所有默认值一起包含在内,因此 munin-node 确实识别出该插件存在并且是可执行的,等等。但是当我尝试通过发出fetch命令来运行插件时,我得到了一个权限-插件尝试打开用户主目录中的文件时出现拒绝错误。重申;插件本身执行,但无法读取主目录中的文件。

一些事实:

  • 它适用于 Debian 9 (Jessie),其中 munin-node 将自己报告为版本 2.0.33-1。

  • 如果我破解插件以打印硬编码值,它就可以工作。

  • 用户主目录中的文件具有权限-rw-r--r--。主目录本身具有权限drwxr-xr-x。

  • 如果我munin-run以 root 身份从命令行安装插件,它可以正常工作。

  • 如果我移动value.txt到/etc/munin/plugins或usr/share/munin/plugins然后它工作。

  • 谷歌建议,如果一个插件可以与munin-run而不是与SELinux 一起工作,munin-node那么 SELinux 很可能是罪魁祸首。我没有运行 SELinux,AFAIK。

  • 如果我以 root 身份在命令行上手动service munin-node stop运行,它可以正常工作。munin-node

  • htop显示插件以 root 身份运行。我可以添加一个条目/etc/munin/plugin.conf.d并让它作为主目录所在的用户运行,但这没有任何效果。(我的意思是;我可以看到该插件现在以该用户身份运行,但它仍然出现权限被拒绝错误)。

我相信 Debian 的/etc/init.d/munin-node脚本启动服务的方式会导致这种情况。可能是 AppArmour?

debian munin
  • 1 个回答
  • 658 Views
Martin Hope
Michel
Asked: 2020-02-19 02:35:21 +0800 CST

Tomcat Threads 插件的 Munin 图不完整

  • 0

我的 munin 在 CentOs 网络服务器机器上运行得相当好,除了“Tomcat Threads”插件中的一个图表不完整。为什么要这样做?我的服务器远未超载。

查看不完整的图表:

穆宁图不完整

所有其他 Tomcat 图表都可以,如下所示: 穆宁图ok

当我运行以下命令时:

 munin-run tomcat_threads

大多数时候它会失败,给我同样的答案:

busy.value U
idle.value U

有时它会起作用,给我正确的价值观:

busy.value 1
idle.value 9

调试模式和日志不显示任何有用的信息。

我在跑步

  • CentOS 7.7.1908
  • 阿帕奇 2.4.6
  • 雄猫 9.0.16
  • Munin-Node 2.0.51
munin tomcat9
  • 1 个回答
  • 154 Views
Martin Hope
Yvon Huynh
Asked: 2018-01-14 01:12:07 +0800 CST

munin master 无法追踪来自 munin 节点的数据

  • 0

我是 Munin 的新手,我按照有关数字海洋的教程在 debian 上安装 munin master,然后在 debian 8.9 下的另一台服务器上安装 munin-node。munin master工作正常,从master我在4949端口nmap了munin节点服务器,有响应,所以我认为不是网络或防火墙问题。用命令

systemctl status munin-node

输出显示它已启动。但是我在 munin master 的 web 界面上仍然没有链接到 munin 节点。这是 munin master 的输出(munin-update.log)

2018/01/13 10:05:11 [INFO] Reaping Munin::Master::UpdateWorker<MuninNode;MuninNode>.  Exit value/signal: 18/0
2018/01/13 10:05:13 [ERROR] In RRD: Error updating /var/lib/munin/MuninMaster/MuninMaster-http_loadtime-loadtime-g.rrd: /var/lib/munin/MuninMaster/MuninMaster-http_loadtime-loadtime-g.rrd: found extra data on update argument:
2018/01/13 10:05:13 [INFO]: Munin-update finished for node MuninMaster;MuninMaster (11.67 sec)
2018/01/13 10:05:23 [INFO] Remaining workers: MuninNode;MuninNode
2018/01/13 10:05:23 [INFO] Reaping Munin::Master::UpdateWorker<MuninMaster;MuninMaster>.  Exit value/signal: 0/0
2018/01/13 10:05:23 [INFO] No old data available for failed worker MuninNode;MuninNode.  This node will disappear from the html web page hierarchy
2018/01/13 10:05:23 [INFO]: Munin-update finished (21.85 sec)

如何检查 munin 节点是否正在向 munin master 发送数据?

我还注意到 /var/lib/munin 下有一个 MuninMaster(这是我给主节点的名称)文件夹,但没有 MuninNode(我在 munin.conf 文件中给 munin 节点的名称)之类的东西 谢谢你的帮助

munin
  • 1 个回答
  • 945 Views
Martin Hope
BarsMonster
Asked: 2017-06-23 20:42:38 +0800 CST

Munin:无法添加新的自定义 munin 节点

  • 1

我已经编写了自己的简单 munin-node 实现,但无法让它显示在 munin-cgi-html 中的 master (2.0.33-1) 上。

munin.conf 配置:

[uberlamp3]
    address 192.167.0.21
    use_node_name yes
    port 19270

我监视主节点和节点之间的对话,并看到该节点被要求:

1:盖帽(我返回空盖帽)

2:列表(我返回唯一的插件 - temp)

3:配置温度。我回来:

graph_args --title "Lamp Temperatures"
graph_category Temperatures
temp.label temp
.

4:取温度。我回来:

temp.value 47.3

5:退出 - 我断开连接。munin-update.log 中没有错误

所有这些都在 munin-update 上正常处理。munin-update.log 中没有错误。创建相应的 rrd 文件并使用正确的值更新(使用 rrdtool 检查)。但是 munin-cgi-html 从来没有在生成的 HTML 中显示这个新节点。

munin-update.log:

2017/06/23 07:40:01 [INFO] starting work in 9170 for uberlamp3/192.167.0.21:19270.
2017/06/23 07:40:01 [INFO] node uberlamp3 advertised itself as uberlamp.14.by instead.
2017/06/23 07:40:01 [INFO]: Munin-update finished for node uberlamp3;uberlamp3 (0.33 sec)
2017/06/23 07:40:06 [INFO] Reaping Munin::Master::UpdateWorker<uberlamp3;uberlamp3>.  Exit value/signal: 0/0

更多观察:

1) htmlconf.storable - 包含对 uberlamp3 节点的引用

2) 我尝试再添加一个本机 munin-node,它添加没有问题 - 并且在更新后显示在 html/graphs 中。uberlamp3 虽然仍然没有显示。

有什么建议么?

Munin 版本:2.0.33-1 Ubuntu 版本:尝试 16.10 和 17.04

munin
  • 2 个回答
  • 584 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve