- A+
 
大家好!欢迎阅读我们今天的文章,介绍一种最广泛使用的免费成本和开源Munin网络资源监控系统。它的perl软件应用程序可以帮助您监控每一个保留记录的资产,并向您发送服务器,交换机,应用程序和连接到网络的任何其他设备的服务的关键警报,无论其计算机,网络,存储或整个IT基础架构。它通过强调即插即用功能的Web界面显示图中的所有信息。
Munin具有主/节点架构,主节点将定期连接到所有节点并请求数据,然后将数据存储在RRD文件中,以便在需要时更新图形。因此,在完成安装之后,大量的监控插件将不再受到重视。
先决条件
您的系统硬件资源取决于您自己的要求,而在本文中,我们将使用以下系统资源在CentOS 7 上安装 Munin。
| 系统资源 | ||
| Munin版本 | Munin 2.0.25 | |
| 基本操作系统 | CentOS Linux 7(Core),64位 | |
| 随机存取存储器 | 4GB | |
| 中央处理器 | 2.0 GHZ | |
| 硬盘 | 30 G | |
Munin安装设置需要在服务器上安装基本的Web服务器包。因此,在基本网络设置之后,通过将SELinux保持为允许模式来配置主机名,IP地址和防火墙设置。
然后首先通过更新系统开始安装软件包,并使用以下命令启用EPEL存储库。
| 
					 1 2  | 
						# yum install epel-release # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7  | 
					
| 
					 1  | 
						# yum update  | 
					
您将被要求按“Y”键,并按Enter键继续安装所有必需的更新。更新成功安装在系统上后,继续安装Apache Web服务器。
Apache Web设置
要设置Apache Web服务器,我们需要首先使用下面的“yum”命令安装它的包。
| 
					 1  | 
						#yum install httpd  | 
					
完成软件包安装后,启动并启用其服务,并分别使用以下命令检查其活动和启用。
| 
					 1 2 3  | 
						#systemctl enable httpd  #systemctl start httpd  #systemctl status httpd  | 
					

安装Munin
我们可以使用下面的'yum'命令通过CentOS 7上的可用存储库安装Munin和Munin Node,如图所示。
| 
					 1  | 
						# yum install munin munin-node  | 
					
按“Y”加Enter键开始安装Munin和Munin Noe,其中包括大量所需的依赖项。
安装完成后,启动其服务,并通过使用以下命令在启动过程中自动启动。

Munin配置
现在通过使用下面命令中使用的任何编辑器打开默认配置来配置Munin。
| 
					 1  | 
						#vim /etc/munin/munin.conf  | 
					
#一个简单的主机树,用你的FQDN更改localhost。
| 
					 1 2 3 4  | 
						[localhost]  address 127.0.0.1  use_node_name yes  :wq!  | 
					
保存Munin配置文件后,打开其apache虚拟主机配置文件,为网络添加访问权限。
| 
					 1  | 
						#vim /etc/httpd/conf.d/munin.conf  | 
					

保存配置文件更改后,请使用以下命令重新启动apache web服务器服务。
| 
					 1  | 
						#systemctl restart httpd  | 
					
现在我们将在/ etc / munin / munin-htpasswd文件中添加一个新的用户和密码,因为Munin统计信息用用户名和密码保护,所以我们需要设置基本的Apache认证。
| 
					 1  | 
						#htpasswd -c / etc / munin / munin-htpasswd admin  | 
					
这将添加一个名为“admin”的新用户,并请求显示新密码。

| 
					 1 2 3  | 
						#vi /etc/munin/munin-node.conf host_name munin.linoxide.com  | 
					
保存并关闭文件并重新启动munin-node服务,并通过在您的网络中允许在配置文件中的客户端提及您的FQDN或IP来访问以下链接。
http:// your_servers_IP / munin

欢迎来到Munin Web Console
这是Munin仪表板,现在您可以检查所需服务器的图形。

我们可以通过添加不同的可用插件并添加多个节点来自定义Munin仪表板。在使用其Web控制台时,我们可以根据所需的服务组创建多个组和类别。
您可以通过从Munin网页控制台打开图表,查看关键服务的状态,从而显示当前和过去的数据,如下图所示。

结论
Munin安装已设置。我们希望你喜欢阅读这篇文章。Munin的安装很简单,现在只需添加客户端节点,并使用这个非常棒的工具开始监控整个IT基础设施,而不需要支付任何费用。现在享受在您的环境中使用Munin,并在评论部分分享您的想法或建议。






