设置Munin以在CentOS 6 x64上进行监视

Munin是服务器监视和状态应用程序,提供两个组件:

  • munin-munin节点在其中报告的服务器组件。该程序生成HTML输出。
  • munin-node-基于插件的体系结构安装在要监视的计算机上,几乎可以监视Vultr VPS的所有方面。

Munin可以为从单个VPS到整个机器数据中心的任何配置提供状态和监视。

以下指南假定您以root用户身份登录并在Vultr上运行CentOS 6 x64。本指南也应适用于CentOS 7。

您将需要两台服务器。

  • 服务器A:我们的监视服务器,其状态将可见。从现在起称为192.168.10.1。
  • 服务器B:我们要监视的服务器。称为192.168.10.2。

请注意,如果需要,您也可以监视服务器A。

安装和设置Munin

请在服务器A上执行以下步骤。

首先,安装Apache服务于我们的Munin服务器状态页面以及Munin本身。

yum install httpd munin

如果您对vi不满意,请安装nano。

yum install nano

现在是时候编辑Munin配置以添加对我们的其他服务器的监视了,因为默认情况下,Munin仅监视本地计算机。运行以下命令。

nano /etc/munin/munin.conf

在底部,添加以下内容,其中将192.168.10.2替换为服务器B的IP地址,并将“ serverb”替换为描述性主机名。

[serverb]
    address 192.168.10.2
    use_node_name yes

可以以相同的方式添加要监视的其他服务器。

默认情况下,Munin不使用密码保护。要设置密码,请运行以下命令:

nano /etc/munin/munin-htpasswd

...,然后输入密码以确保您的Munin安装安全。

用户名是munin

启动Apache和Munin节点。

service start httpd
service start munin-node

现在,您将可以http://[SERVER_A_IP]/munin使用用户名munin和刚刚指定的密码登录。

继续下面以在其他计算机上设置munin-node和配置munin-node插件。

设置munin节点

以下内容可以应用于服务器A,服务器B以及所需的尽可能多的其他服务器。

如果尚未安装munin-node,请安装它。

yum install munin-node

编辑munin-node.conf文件。

nano /etc/munin/munin-node.conf

在服务器A的IP地址后面添加新行。该地址必须采用正则表达式的格式。替换服务器A的IP地址“ 192.168.10.1”。

allow ^192\.168\.10\.1$

此时,您可以启动munin-node。

service munin-node restart

http://[SERVER_A_IP]/munin几分钟后,服务器B的状态将在您的Munin状态页上可见。

启用munin-node插件

munin-node附带了许多插件。

要浏览可用的插件:

cd /usr/share/munin/plugins/
ls

通过在/etc/munin/plugins文件夹中创建指向其的符号链接,可以启用所有插件。例如,要启用Apache状态插件,请运行以下命令:

ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_volume

...然后重新启动munin-node。

service munin-node restart

等待几分钟,您的状态将在主服务器上可用。

留下評論

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息