FreeBSD安装Munin网络和系统监控应用程序

时间:2020-01-09 10:38:34  来源:igfitidea点击:

问题描述:如何在FreeBSD操作系统下安装Munin网络监视应用程序/硬件系统?

解决方法:
Munin是一个网络/系统监视应用程序,可通过Web界面以图形形式显示输出。

Munin是一种用于绘制有关一个或多个服务器的各种信息的图形并将其显示在Web界面中的工具。
它使用了出色的RRDTool(由Tobi Oetiker编写),并且是用Perl编写的。

Munin具有主/节点体系结构。
主节点定期连接到所有节点,并要求它们提供数据。
然后将数据存储在RRD文件中,并(如果需要)更新图形。
主要目标之一是轻松创建自己的插件(图形)。

安装Munin Collector

执行以下命令:

# portsnap fetch update
# cd /usr/ports/sysutils/munin-main
# make clean install

配置Munin

缺省配置文件位于/usr/local/etc/munin/munin.conf。
它旨在与Apache2安装兼容。
您可以使用文本编辑器打开文件:

vi /usr/local/etc/munin/munin.conf

确保所有目录都存在。
由于开箱即用,因此无需配置。

安装Munin节点

这是节点部分。
它在Munin会观看的所有机器上使用。
要安装,请输入以下命令:

# cd /usr/ports/sysutils/munin-node
# make install clear

打开/etc/rc.conf文件:

# vi /etc/rc.conf

Munin客户端将不会自动启动。
要使其启动,请放置以下行:

munin_node_enable="YES"

保存并关闭文件。
开始,Munin,执行:

# /usr/local/etc/rc.d/munin-node.sh start

安装Apache2服务器(如果未安装)

默认的HTML统计信息转储在/usr/local/www/munin /目录中。
要查看它们,您需要Web服务器,例如Apache。
如果未安装Apache,请输入以下命令来安装Apache:

# cd /usr/ports/www/apache22/
# make install clean

启用Apache2服务器,执行:

# echo 'apache22_enable="YES"' >> /etc/rc.conf

根据需要通过编辑配置文件来配置Apache:

# vi /usr/local/etc/apache22/httpd.conf

保存并关闭文件。
启动Apache2,执行:

# /usr/local/etc/rc.d/apache22 start

如何查看统计信息?

打开浏览器并输入网址:

http://localhost/munin/

或者

http://your-server.com/munin/

或者

http://your.server.ip.address/munin/