2024/08/31

heimdall 是一款滿好用的管理頁面集成軟体

大部分找到的資料都是使用docker

如果不想使用docker而是直接在ubuntu上安裝

流程如下

apt install php8.3-cli php8.3-sqlite3 php8.3-xml php8.3-mbstring php8.3-zip

再來到github下載最新版 目前是 2.6.1

php最低要求是 8.2

下載後解壓

執行

php artisan serve --host=0.0.0.0 --port=8080

即可

不需要安裝 apache

進入介面後並沒有登出的選項

因此隨便建個user

如果要登出 在左下角點 swtich user即可


https://github.com/linuxserver/Heimdall/releases


https://heimdall.site/


https://www.reddit.com/r/selfhosted/comments/o0x3tr/install_heimdall_dashboard_on_debianubuntu/

2024/08/22

使用lftp捉檔案時 如果本地端檔案已存在
會出現以下的錯誤

get:/tmp/822/log.txt:檔案早已存在,而且沒有設定 xfer:clobber 變數

在 /etc/lftp.conf加入以下這行即可

set xfer:clobber on


2024/08/12

之前一直都沒去找過 librenms 

temperature Sensor over limit

這裡的定義

發現不是一個固定的定值

而且超越前高時 就會出現




2024/08/10

昨天在升級ICX時 使用tftp
但試了好几種tftp server
包含 linux 及 windows 
都無法成功傳檔
一直出現timeout
使用 scp 才成功

copy scp flash 10.0.0.1 firmware_file secondary

不過 telnet timeout 要設長一點
不然有可能檔案還沒傳完就timeout 了
預設是 4 分鐘

telnet@10.0.0.2(config)#telnet timeout 10


2024/08/03

上次librenms升完OS後
一直出現hd容量不夠的狀況
今天才發現 /var/log/syslog 這個檔變的很大
內容都是以下的log

2024-08-03T12:14:01.608311+08:00 W-librenms-debian12 mariadbd[221]: 2024-08-03 12:14:01 283381 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'histogram' at position 10 to have type longblob, found type varbinary(255).
2024-08-03T12:14:01.608631+08:00 W-librenms-debian12 mariadbd[221]: 2024-08-03 12:14:01 283381 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'hist_type' at position 9 to have type enum('SINGLE_PREC_HB','DOUBLE_PREC_HB','JSON_HB'), found type enum('SINGLE_PREC_HB','DOUBLE_PREC_HB').
2024-08-03T12:14:01.608659+08:00 W-librenms-debian12 mariadbd[221]: 2024-08-03 12:14:01 283381 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'histogram' at position 10 to have type longblob, found type varbinary(255).

google了一下
說是升OS時DB沒升造成
使用以下指令升級DB

mysql_upgrade --user=root --password=passwd

目前看來正常了
再觀察看看