敬业的IT人 >> 网络技术 >> 网络管理 >> 管理员如何使用Munin监视服务器

管理员如何使用Munin监视服务器

敬业的IT人 互联网 佚名 2007-12-27 20:22:16

  如果大家用过MRTG(Multi Router Traffic Grapher),那么对于Munin的功能应该也会很快掌握。Munin和MRTG类似,也可以通过各种插件将服务器的各方面状态以图像的形式表现出来。并且这些状态图可以通过Web访问。很多网站都可以下载Munin。在安装Munin之前,管理员要保证Net::Server perl模块和rrdtool都已经安装在了服务器上。当Munin安装好后,就可以进行配置了。

如果你下载的Munin是tarball格式的,那么就不需要进行编译了,只需要使用/opt/munin参数安装即可。如果要查看其它可用的插件,可以执行以下命令:

# /opt/munin/sbin/munin-node-configure

如果你想知道为什么有些插件可用,有些却无法使用,可以通过--suggests 命令行选项:

# /opt/munin/sbin/munin-node-configure --suggest
Plugin | Used | Suggestions
------ | ---- | -----------
acpi | no | [ACPI program not found]
apache_accesses | no | [LWP::UserAgent not found] ...

通过该参数,系统会显示出要运行某一插件的必要工作,在大多数情况下,运行插件都需要perl模块(比如LWP::UserAgent),或者显示munin用户需要加载的某些文件不具备读取权限等。

接下来,我们要编辑/etc/opt/munin/munin.conf文件,并将其放置在合适的位置。一般来说,要确保其中的htmldir关键字定义的位置是网站内的某个目录。

由于munin所采用的是客户机/服务器的模式,因此我们还要编辑/etc/opt/munin/munin-node.conf文件。这个文件会配置服务器在通信过程中的角色,而节点则是客户端为了获取信息而与之对话的对象。由于munin的节点服务属于根服务,因此我们要将配置文件中的“host”设置为127.0.0.1,而不是“*”。这样做之后,不论“allow”参数怎么设置,都只能允许本地主机进行链接。

要启动节点,只需要执行:

# /opt/munin/sbin/munin-node

这个命令会开启节点并将其至于后台运行。

最后我们再配置/opt/munin/bin/munin-cron的工作,将其设置为每隔五分钟运行一次即可。munin-cron程序是负责服务器状态数据收集和生成统计图像的关键程序。当你手动运行几次munin-cron,或者在5-10分钟内等待munin-cron自动运行数次,然后就可以通过先前设定的Web路径查看munin生成的服务器状态图了。
    

粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com