在Debian 10上安装和配置Monitorix监视软件

在Debian 10上安装和配置Monitorix监视软件

Monitorix是一种轻量级的开源计算机网络监视工具,可用于监视整体系统性能。使用Web界面收集系统数据并将信息显示为图形。在大多数基于Linux的操作系统上运行,包括CentOS,DebianUbuntu,FreeBSD,OpenBSD,NetBSD等。

Monitorix具有丰富的功能集,下面列出了其中的一些功能。

  • 平均系统负载和使用率。
  • 每个处理器的内核使用率。
  • 全局内核使用情况。
  • HP ProLiant系统运行状况。
  • 通用传感器统计信息。
  • LM传感器和GPU温度。
  • NVIDIA温度和使用情况。
  • 磁盘驱动器的温度和运行状况。
  • 文件系统使用情况和I / O活动。
  • 网络流量和使用情况。

本教程显示了如何在Debian 10上安装Monitorix监视服务器。

前提条件

  • 运行Debian 10的服务器。
  • 在服务器上配置了root密码。

引言

在开始之前,我们建议您将服务器更新到最新版本。您可以使用以下命令进行更新:

apt-get update -y apt-get upgrade -y

更新服务器后,请重新启动服务器以实施更改。

安装Monitorix

首先,使用以下命令从官方网站下载最新版本的监视:

wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb

下载完成后,使用以下命令安装下载的文件:

dpkg -i monitorix_3.11.0-izzy1_all.deb

上面的命令将产生一个依赖错误。您可以使用以下命令解决依赖性错误:

apt-get install -f

安装Monitorix后,启动Monitorix服务,以便在系统重新引导后可以使用以下命令启动该服务:

systemctl start monitorix systemctl enable monitorix

输出:

monitorix.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

现在,您可以通过运行以下命令来检查Monitorix服务:

systemctl status monitorix

您将看到以下输出:

? monitorix.service - LSB: Start Monitorix daemon
   Loaded: loaded (/etc/init.d/monitorix; generated)
   Active: active (running) since Sun 2019-12-29 16:05:19 UTC; 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2359)
   Memory: 71.0M
   CGroup: /system.slice/monitorix.service
           ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid

Dec 29 16:05:18 debian10 systemd[1]: Starting LSB: Start Monitorix daemon...
Dec 29 16:05:19 debian10 monitorix[9822]: .
Dec 29 16:05:19 debian10 systemd[1]: Started LSB: Start Monitorix daemon.

要检查Monitorix的安装版本,请运行以下命令:

monitorix -v

您将获得以下输出:

Monitorix version 3.11.0 (14-Mar-2019)
by Jordi Sanfeliu <[email protected]>
http://www.monitorix.org/

配置Monitorix

Monitorix的默认配置文件位于/etc/monitorix/monitorix.conf。您需要对其进行编辑,并根据系统的详细信息进行一些更改。

您可以使用以下命令对其进行编辑:

nano /etc/monitorix/monitorix.conf

更改以下行:

title = Monitorix Monitoring Server
hostname = debian10
host = debian10
hosts_deny = all
hosts_allow = 192.168.1.0/24
enabled = y

完成后,保存并关闭文件。

接下来,您需要创建一个用户来验证Monitorix。

首先,使用以下命令安装Apache Utilities软件包:

apt-get install apache2-utils -y

接下来,使用以下命令创建Monitorix用户:

htpasswd -d -c /var/lib/monitorix/htpasswd admin

系统将要求您为用户设置密码,如下所示。

New password: 
Re-type new password: 
Adding password for user admin

接下来,重新启动Monitorix服务以实施更改。

systemctl restart monitorix

默认情况下,Monitorix在端口8080上侦听。您可以使用以下命令进行检查:

netstat -ant | grep 8080

输出:

tcp6       0      0 :::8080                 :::*                    LISTEN     
tcp6       0      0 ::1:8080                ::1:45178               TIME_WAIT 

访问Monitorix Web UI

接下来,打开Web浏览器并输入URL http:// your-server-ip:8080 / monitorix。您将被重定向到Monitorix登录页面。

输入您的Monitorix用户名和密码,然后单击 登入 按钮下一页显示Monitorix仪表板。

Monitorix

Monitorix中显示的系统负载

全局内核使用率,文件系统使用率和I / O活动

全局内核使用率,文件系统使用率和I / O活动

网络流量,使用情况,Netstat统计信息

网络流量,使用情况,Netstat统计信息

恭喜你!您已经在Debian 10上成功安装了Monitorix监视服务器。

Source

Sidebar