关于munin的基础理解和使用请参考munin-因为plugin而亮。下面是一些我在使用munin中遇到的问题和解答,以问答形式回答。
munin的cron文件有吗?
默认安装路径是:/usr/bin/munin-cron
munin的几个命令的作用和先后顺序?
命令:
munin-update: (收集数据)
munin-update - A program to gather data from machines running munin-node
munin-limit:(检查权限)
munin-limits - A program to check for any off-limit values
munin-graph:(画出图片)
munin-graph - A program to create graphs from data contained in rrd-files.
munin-html:(生成html页面)
munin-html - A program to generate html-pages in an Munin installation
munin-server的调用次序
munin-update -> munin-limits -> munin-graph -> munin-html
换句话说,如果你进行了一项修改,需要手动更新html 你可以执行:
1
2
3
4
|
/usr/share/munin/munin-update
--force-root
/usr/share/munin/munin-limits
--force-root
/usr/share/munin/munin-graph
--force-root
/usr/share/munin/munin-html
--force-root
|
如何测试munin-server和munin-node能否进行正确通信?
1
2
3
|
# su -s /bin/bash munin
# /usr/share/munin/munin-update --debug --nofork --stdout --host foo.example.com --service df
|
如何画出一个图,其中一个数值是多个server的service的和?
对munin.conf进行配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[weball;statistic]
update no
#munin-update不对这个node配置进行更新
totalrequest.update no
#munin-update不对totalrequest进行更新
totalrequest.graph_args --base 1000 -l 0
totalrequest.graph_category request
totalrequest.graph_title total_request
totalrequest.graph_vlabel total_request
totalrequest.request.label total_request
totalrequest.graph_order request
totalrequest.request.
sum
\
#使用内部的munin机制
zwtweb:request.request \
#ccc和zwt是已经配置好的两个服务
cccweb:request.request
|