本教程显示了Ubuntu 16.04(Xenial Xerus)上Monitorix的安装和配置。 Monitorix是一款免费,轻便的开源监控工具,旨在监控服务器和桌面上尽可能多的服务和系统资源。 它主要由两个程序组成:一个收集器,称为Monitorix,它是一个自动作为系统服务启动的Perl守护进程,以及一个名为monitorix.cgi的CGI脚本。 自3.0版本以来,Monitorix内置了自己的HTTP服务器,因此您不会强制安装第三方Web服务器来使用它。
您可以在www.monitorix.com上下载
第1步:添加Monitorix存储库
在此步骤中,我们将将Monitorix Ubuntu存储库添加到/etc/apt/sources.list文件中。
首先我们备份原始sources.list:
cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak
然后在编辑器中打开sources.list文件。 我会在这里使用nano:
sudo nano /etc/apt/sources.list
注意:强烈建议在进行任何更改之前备份原始文件 。
这将打开一个这样的窗口:
将光标放在文件的末尾并添加以下行:
deb http://apt.izzysoft.de/ubuntu generic universe
这个存储库只适用于debian及其衍生产品,如ubuntu 。
第2步:添加PGP密钥
一旦添加存储库,我们必须下载(或添加)PGP密钥并将其“安装”到系统中。 您可以直接从http://apt.izzysoft.de/izzysoft.asc与wget下载密钥。
sudo apt-get -y install wget
cd /tmp
wget http://apt.izzysoft.de/izzysoft.asc
现在,我们必须去保存.asc文件的目录,打开一个终端窗口,运行如下命令:
sudo apt-key add izzysoft.asc
然后使用以下命令更新存储库:
sudo apt-get update
第3步:安装Monitorix
现在安装“monitorix”软件包。 Apt将自动安装依赖项。
sudo apt-get -y install monitorix apache2-utils
第4步:配置Monitorix
我们可以选择配置位于/ etc / monitorix /monitorix.conf的monitorix.conf :
sudo nano /etc/monitorix/monitorix.conf
这样的窗口将会开放:
注意:我强烈建议您在任何更改之前备份此文件。
搜索行:
<auth>
enabled = n
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd
</auth>
并通过将启用更改为“y”来启用身份验证:
<auth>
enabled = y
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd
</auth>
配置完成后,我们必须重新启动monitorix服务:
sudo service monitorix restart
添加Monitorix登录名的用户名和密码。 我将在下面的示例中使用用户名“admin”和密码“youcl”。 请在您的系统上选择一个更安全的密码:)
sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin
我们使用-d参数根据Monitorix的要求使用crypt()来加密密码。 htpasswd命令的对话框将是这样的。
david@desktop:/tmp# sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin
New password:
Re-type new password:
Adding password for user admin
第5步:启动Monitorix
将浏览器指向http://192.168.1.100:8080/monitorix/ (用您的服务器的IP替换IP),您将看到:
接口
享受这个酷和有用的软件!