iT邦幫忙

0

librenms 25.4.0 重開機都要重新設定

  • 分享至 

  • xImage

librenms 25.4.0 重開機登入設定都要重來沒辦法記憶
環境 Ubuntu 22.04.5 LTS
docker

可能資料沒有寫入資料庫
systemctl enable mariadb這行指令有下嗎
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
Ray
iT邦大神 1 級 ‧ 2025-10-30 09:30:17

你用了 Docker, 但是有沒有先創建永久性的儲存區?
(Container 的儲存區都是暫時性的, 關機就會消失)

請把你的 Docker 指令, 或是 compose.yml 貼上來看看?

看更多先前的回應...收起先前的回應...
a218066 iT邦研究生 1 級 ‧ 2025-10-30 14:00:16 檢舉

我是用官網的docker 安裝好像沒有下特別的指令

Ray iT邦大神 1 級 ‧ 2025-10-31 14:05:16 檢舉

你不可能只輸入了 docker 這六個英文字, 就能讓他跑起來;
docker 後面一定跟了一大串參數, 你的問題就在那一堆參數裡面.

(請看樓下貼了多少參數出來? 你沒下這些參數, 連跑都跑不動)

a218066 iT邦研究生 1 級 ‧ 2025-10-31 16:46:06 檢舉

官網就以下參數沒了
mkdir librenms
cd librenms
wget https://github.com/librenms/docker/archive/refs/heads/master.zip
unzip master.zip
cd docker-master/examples/compose
sudo docker compose -f compose.yml up -d

Ray iT邦大神 1 級 ‧ 2025-10-31 23:19:53 檢舉

根據你貼的這段文字, 我們得知: 參數都寫在 compose.yml 這個檔案裡面了 (指令中間的 -f compose.yml 就是在讀取這個參數檔案)

我一開頭不是已經跟你說:
把 compose.yml 的內容貼出來看, 才會知道他下了甚麼參數?

所以, 請把完整的 compose.yml 內容貼上來, 讓大家偵錯看看 (他是一個文字檔, 你下 cat compose.yml 指令就可以看到內容), 否則我們無法得知: 你的 docker compose 到底讀取了甚麼東西來執行?

0
casper2048
iT邦新手 4 級 ‧ 2025-10-30 14:07:32

若你是 Docker 安裝的 LibreNMS

這是最常見原因

問題:

Docker 沒有綁定持久化 Volume。
也就是容器重啟或主機重啟後,容器裡的 /data、/opt/librenms、/var/lib/mysql 都會被清空。

解法:

找出你的 docker-compose.yml
通常在 /opt/librenms/ 或 /home//librenms/。
確認其中 有設定 volume 掛載:
services:
librenms:
image: librenms/librenms:25.4.0
volumes:
- ./data:/data
- ./logs:/opt/librenms/logs
- ./rrd:/opt/librenms/rrd
以及:

mysql:
image: mariadb:10.6
volumes:
- ./mysql:/var/lib/mysql

如果沒有這些 volumes:,請補上並重建:

docker compose down
docker compose up -d

檢查權限:

sudo chown -R 1000:1000 ./data ./logs ./rrd ./mysql

確認資料真的被保存:

docker exec -it librenms bash
ls -l /data

如果你看到 .env、config.php、snmpd.conf 等檔案就代表有保存。

a218066 iT邦研究生 1 級 ‧ 2025-10-31 17:01:38 檢舉

感謝你 應該是沒設到docker-compose.yml 看了官網沒寫到這個要在進到另一個說明才有寫到這個 剛下載重新設定了 找時間重開看看有沒有作用

這個是問Ai的,希望有幫到你,因為我沒有docker的環境,我是參考節省哥教學跟官網用一般安裝方式安裝的

我要發表回答

立即登入回答