如何在 CentOS 8 上安裝 Monitorix

在本教程中,我們將向您展示如何在 CentOS 8. 對於那些不知道的人,Monitorix 是一款免費、開源、輕量級的系統監控工具,旨在監控盡可能多的系統服務和資源。 . 它是為在生產 UNIX/Linux 服務器上使用而創建的,但由於它的簡單性和體積小,您也可以在嵌入式設備上使用它。

本文假設您至少對 Linux 有基本的了解,您知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的站點。 安裝非常簡單,它假定您在 root 帳戶下運行,如果不是,您可能需要添加 ' sudo ' 獲取 root 權限的命令。 我將逐步向您展示在 CentOS 8 上安裝 Monitorix 系統監控工具。

以前的要求

  • 運行以下操作系統之一的服務器:CentOS 8。
  • 建議您使用全新的操作系統安裝以避免潛在問題。
  • 通過 SSH 訪問服務器(如果您在桌面上,則只需打開終端)。
  • A non-root sudo user 或訪問 root user . 我們建議充當 non-root sudo user 但是,如果您在以 root 身份運行時不小心,它可能會損壞您的系統。

在 CentOS 8 上安裝 Monitorix

第 1 步。首先,讓我們首先確保您的系統是最新的。

                      sudo clean all
sudo dnf update
                    

步驟 2. 在 CentOS 8 上安裝 Monitorix。

現在我們可以使用以下命令安裝 Monitorix 包:

                      sudo dnf install monitorix perl-CGI perl-HTTP-Server-Simple perl-rrdtool perl-Config-General perl-LWP-Protocol-https perl-LWP-Protocol-http10
                    

您可以通過運行以下命令檢查已安裝的 Monitorix 版本:

                      $ monitorix -v
Monitorix version 3.12.0 (29-Nov-2020)
                    

安裝成功後,現在將 Monitorix 服務添加到系統啟動中,並使用以下命令啟動該服務:

                      sudo systemctl start monitorx.service
sudo systemctl enable monitorx.service
                    

步驟 3. 配置 Monitorix。

Monitorix 使用單個純文本配置文件進行配置 /etc/monitorix/monitorix.conf . 在使用 Monitorix 之前,我們需要對配置文件進行一些更改。 在對配置文件進行任何更改之前,建議您製作該文件的備份副本。 運行以下命令備份文件:

                      cp /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.backup
                    

現在打開 Monitorix 配置文件進行編輯:

                      nano /etc/monitorix/monitorix.conf
                    

在配置文件中,根據您的環境替換設置:

                      
                        # line 6: change to any title you like
                      
                      
title = 
                      
                        
                          Monitorix
                        
                      
                      
                        # line 7: change to your hostname
                      
                      
hostname = 
                      
                        
                          mon.idroot.us
                        
                      
                      
                        # line 8: background color of admin site
                      
                      
theme_color = 
                      
                        
                          white
                        
                      
                      
                        # line 12: change network units to bps (default is Bytes per/sec)
                      
                      
                        # デフォルトは Bytes per/sec
                      
                      
netstats_in_bps = 
                      
                        
                          y
                        
                      
                      
                        # 28-43: change if you need
                      
                      
<httpd_builtin>
        enabled = y
        host =
        port = 8080
        user = nobody
        group = nobody
        log_file = /var/log/monitorix-httpd
        
                      
                        # if enable permission for admin site, add settings
                      
                       hosts_deny = 
                      
                        
                          all
                        
                      
                       hosts_allow = 
                      
                        
                          10.0.0.0/24
                        
                      
                       autocheck_responsiveness = y
        <auth> 
                      
                        # if enable Basic auth, turn to [y]
                      
                       enabled = n
                msg = Monitorix: Restricted access
                htpasswd = /var/lib/monitorix/htpasswd
        </auth>
</httpd_builtin>
                      
                        # line 76: set kind of graphs you'd like to monitor
                      
                      
# Graphs (de)activation
# -----------------------------------------------------------------------------
<graph_enable>
        system          = y
        kern            = y
        proc            = y
        hptemp          = n
        lmsens          = n
        gensens         = n
        ipmi            = n
        ambsens         = n
        nvidia          = n
        disk            = n
.....
.....
                    

對設置滿意後,重新啟動 Monitorix 服務:

                      sudo systemctl restart monitorix
                    

步驟 4. 配置防火牆。

如果您正在使用防火牆,請使用以下命令打開端口 8080 以允許訪問:

                      sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
                    

步驟 5. 在 CentOS 8 上訪問 Monitorix。

默認情況下,Monitorix 將在 HTTP 端口 8080 上可用。 打開您喜歡的瀏覽器並轉到 https://mon.idroot.us:8080/monitorix 任何一個 https://server-ip-address:8080/monitorix 然後選擇圖表並按確定查看圖表。

恭喜! 您已成功安裝 Monitorix。 感謝您使用本教程在 CentOS 8 系統上安裝 Monitorix 網絡監控工具。如需更多幫助或有用信息,我們建議您參考Monitorix官方網站.

相關文章