3C週邊

『Synology DS920+ NAS應用』Virtual Machine Manager 虛擬機服務來安裝 Ubuntu 與 Cacti 來監控設備狀態與流量





家用的 NAS 都已儲存資料為最主要的應用,也因為這樣除了備份資料之外其實大多數時間系統幾乎都是在待機狀態,所以這次在添購的時候就在『DS420j 』與『Synology DS920+』之間猶豫很久,到底是買台單純拿來備份用還是入手一台能夠擴充記憶體與固態硬碟的機種,最後決定買『Synology DS920+』最主要的目的就是要利用它來跑『Virtual Machine Manager』讓他發會更大效益…

DS920+ Ubuntu虛擬機 Cacti 網路監控


 


1.安裝 Virtual Machine Manager 虛擬機套件

▼為了要跑『Virtual Machine Manager』因此對於必須先擴充記憶體,於是先把記憶體升級到 16G,有興趣的朋友可參考這篇文章『群暉 Synology DS920+ 擴充非原廠 16G 記憶體與 SSD』,這樣玩虛擬機才有足夠的記憶體可以使用,剩下就是到套件中心把『Virtual Machine Manager』給安裝起來並進行相關設定來建立虛擬機了,建立的步驟不難全中文引導只要有點概念其實很快就就能建置完畢!

DS920+ Ubuntu虛擬機 Cacti 網路監控

2.安裝 Ubuntu 20.04.2.0 Desktop 到虛擬機當中

▼只要在『Synology DS920+』把 『Virtual Machine Manager』裝好,並利用『Virtual Machine Manager』來把 Ubuntu 安裝到虛擬機當中就可以開始把『Cacti』安裝到 Ubuntu 當中了,Cacti 究竟是什麼?簡單來說就是比 MRTG 還好用的網路流量監控軟體,只是早期要安裝其實相當麻煩,不過隨著時間演進現在要安裝到 Ubuntu 當中變得相當簡單,這樣就可以利用 『Synology DS920+』+『Cacti』來監控家裡設備的所有狀況了!

DS920+ Ubuntu虛擬機 Cacti 網路監控

3.Ubuntu 20.04.2.0 Desktop Cacti 安裝方式

▼以下就用指令筆記的方式來提供給大家參考,如果對指令不熟的朋友那就可能要多花點時間摸索了

更新 Ubuntu
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade

安裝LAMP Server
sudo apt install tasksel
sudo tasksel install lamp-server

安裝phpMyAdmin
sudo apt install phpmyadmin

建立 cacti 資料庫與建立使用者存取密碼
sudo mysql -u root mysql
CREATE DATABASE cacti;
CREATE USER 'cactiuser'@'localhost' IDENTIFIED BY 'cactiuser';
GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost';

安裝 Cacti 與 SNMP
sudo apt install snmp snmpd snmp-mibs-downloader rrdtool cacti cacti-spine

最後到 http://您的IP/cacti/ 開始初始化設定就可以開始使用

DS920+ Ubuntu虛擬機 Cacti 網路監控

4.常見問題

Q:『Synology DS920+』跑 『Virtual Machine Manager』會不會很吃 CPU 與 RAM 資源?

就拿剛剛上面利用『Virtual Machine Manager』裝個『Ubuntu 20.04.2.0 Desktop』虛擬機來說跑個 Cacti 來監控網路設備流量,設定單核心給虛擬機使用,透過 Ubuntu 20.04.2.0 Desktop 的資源監控來看,CPU使用率大概只有開機的時候會跑到 100%,開完機之後在監控設備的情況之下 CPU使用率約在 50% 上下

記憶體部分設定 3GB 給 『Ubuntu 20.04.2.0 Desktop』 使用,記憶體使用率約為 52.5%,其實設定約 2GB 應該就夠用,但在記憶體空間足夠的情況之下多分配個 1G 給虛擬機,反正『Synology DS920+』擴充之後有 20GB 可用!

群暉 Synology DS920+ 擴充非原廠 16G 記憶體與 SSD

Q:『Synology DS920+』跑 『Virtual Machine Manager』會不會影響到原本的 DSM 操作介面的效能?

透過 Cacti 來監控 Synology DS920+ 可以看到跑虛擬機(單核心)之後,CPU 使用率最高 16.9%,12小時下來的CPU使用率平均起來也才 4.5%,說真的並不會影響太大,只是當做一個服務在背景跑而已,反正 NAS 平常沒事在家都是在待機狀態,CPU 也沒在做什麼,多跑個虛擬機的服務也只是善加利用既有的硬體來滿足更多的需求您說是吧!

DS920+ Ubuntu虛擬機 Cacti 網路監控

關於作者

Leo

Leo

喜愛旅遊並沉迷科技應用數十年無法自拔的重度 3C 上癮者!

發表評論