我有一个 nagios 服务器设置用于监控 ~ 30 个 Windows 服务器。我想添加一些趋势图表。我读到 nagios 图形插件很简单,很多人使用单独的、独立的图表/趋势工具。
nagios 绘图插件与 ganglia/munin/cacti 等独立产品相比有哪些限制?
我对独立软件包提供而 nagios 图形插件不提供的特定功能和优势感兴趣。
我apache_在 munin 节点上启用了插件:
ln -sv /usr/share/munin/plugins/apache_* /etc/munin/plugins/
用service munin-node restart这里重新启动节点后,我得到了错误:
$ munin-node-configure --suggest 2>/dev/null | grep "apache\|Plugin\|------"
Plugin | Used | Suggestions
------ | ---- | -----------
apache_accesses | yes | no [apache server-status not found. check if mod_status is enabled]
apache_processes | yes | no [apache server-status not found. check if mod_status is enabled]
apache_volume | yes | no [apache server-status not found. check if mod_status is enabled]
Run Code Online (Sandbox Code Playgroud)
但是mod_status已经启用:
$ a2enmod status
Module …Run Code Online (Sandbox Code Playgroud) 默认情况下,Munin(我使用的是 1.4.5)显示日、周、月和年的图表。
我可以将其配置为额外显示每小时图表吗?
多年来,我在多台服务器上使用 munin 并取得了巨大成功,但是有 100 多个 munin 节点,并且当客户端上有负载时,处理会超时。
我对 cron 作业和客户端进程的数量进行了一些扩展更改,并减少了运行的插件数量等。但我决定寻找具有更可扩展架构的替代方案。
欢迎任何建议或经验。我基本上对用于容量规划和诊断资源使用情况的服务器指标感兴趣。(我们有 nagios 用于提醒)
我需要禁用特定主机的更新,但我想保留历史数据的图表。
我已经尝试update no在 munin.conf 中的主机定义上使用,但这从概述等中删除了主机。这不是我根据文档所期望的。
HTML 和图像(显然)仍在 /var/www/html/munin 中,我仍然可以手动加载 URL,但我希望将其列在概述中。
我有一个 munin 设置正在运行,我想保持我的 munin-node 设置不变,同时获得更长、更详细的记录数据视图。我想无限期地保留所有记录的数据。一个理想的解决方案是使用Annotated Time Line小部件之类的东西,这样我就可以放大到历史中的任何一点。
编辑:我已经发现 munin 使用有损数据库,所以我希望我需要一些东西来代替它;即,除非我弄错了,否则任何不能代替 Munin 的答案很可能对我没有用。
我希望的是 munin 的替代品,它可以读取 munin 配置文件的相应部分(例如所有 munin 节点的地址),并且根本不需要对 munin 节点安装进行任何修改
Munin 非常冗长,并且在每次运行时都会将一堆内容记录到munin-graph.log、munin-html.log和munin-limits.log中。munin-update.logmunin-cron
log_level 0我已经通过在munin-node.conf中设置来降低 munin-node 日志记录级别,效果很好。munin-node.log仅在生成错误消息时更新。
不过我也尝试在 中添加相同的选项munin.conf,但它使 munin 崩溃。
如何减少 munin 写入的日志量?
Debian 7.5 Nginx/1.6.0 PHP 5.6.0RC2 (fpm-fcgi) (build: Jul 11 2014 08:17:52) Munin v2.0.21-2
我在网上搜索了几天来寻找我的问题的答案,但似乎没有人知道该怎么做。我让 Munin 启动并运行,但 Munin 动态图形缩放 (dynazoom) 不起作用,这似乎是 cgi 的问题我已经使用 spawnfcgi 用 lighttpd 和 apache 测试了 Munin,一切正常,但不能使用 php5-fpm。缩放屏幕上的图形显示但没有 php5-fpm 它只是显示一个损坏的图像链接就像这个图像http://serversupportforum.de/forum/attachments/monitoring/4901d1373968950-munin-dynazoom-funktioniert-nicht-1592281191 .png "穆宁动态图缩放(dynazoom)"
现在很多人都在使用 Nginx 和 php-fpm,所以我认为这对很多人都有很大帮助。例如:https : //stackoverflow.com/questions/18645812/munin-dynamic-graph-zoom-dynazoom-not-working-centos6-nginx-php-fpm
这是我的 nginx 配置文件:
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
# server_tokens off;
# …Run Code Online (Sandbox Code Playgroud) 我继承了一个有趣的 munin 设置,所以这可能最终会变得很奇怪。
我有一台运行“Windows 版 Munin Node”的 Windows Server 2008 服务器。munin-server 在单独的 linux 机器上运行。问题在于[磁盘插件]。
我们刚刚在 SAN(第 11 个驱动器)上添加了一个新分区,但它没有出现在正在生成的 munin 图上。
从 linux box 运行 telnet 和“fetch df”到窗口显示节点正在输出所有需要的值:“_dev_0_.value”一直到“_dev_10_.value”。
但是在图表上,它没有显示这个新分区的任何内容(但是,所有其他分区都保持最新)。
我已经搜索了每个图形的图数量上限的设置,或者映射驱动器名称 -> 字母,但没有看到任何东西。
linux 上的 Munin 版本是:2.0.25
我想这可能是显而易见的,但我未能找到解决方案。不确定哪些信息是完全相关的;如果这有点稀疏,很抱歉。
您的帮助将不胜感激!谢谢!
更新 1: 以下内容来自 munin-graph -debug:
2015/02/04 11:56:03 [DEBUG] 同步工作 2015/02/04 11:56:03 [DEBUG] root/XXXX/XXXXX/df 在 (root/XXXX/XXXXX/df) 2015/02 /04 11:56:03 [DEBUG] root/XXXX/XXXXX/df 在 () 2015/02/04 11:56:03 [DEBUG] 节点名称:df 2015/02/04 11:56:03 [DEBUG] ] 扩展 df 的特殊功能:>"_dev_0_"、"_dev_1_"、"_dev_2_"、"_dev_3_"、"_dev_4_"、"_dev_5_"、"_dev_6_"、"_dev_7_"、"_dev_8_"、"_dev_9_"。2015/02/04 11:56:03 [DEBUG] expand_specials():未处理,继续 $VAR1 = { '#%#name' => 'df', '_dev_0_' …
munin ×10
monitoring ×3
graph ×2
apache-2.2 ×1
cacti ×1
debian ×1
filter ×1
ganglia ×1
linux ×1
logging ×1
metrics ×1
mod-rewrite ×1
nagios ×1
nginx ×1
php-fpm ×1
syslog ×1
ubuntu-10.04 ×1