2017年11月5日 星期日

[專案分享]zfs-auto-snapshot 時區問題修正版


zfs-auto-snapshot 是一個很棒的開源套件,提供在 zfs on linux 上的排程快照功能,跟 Proxmox VE (PVE) 簡直是絕配。

不過他所產生出來的快照名稱並不是當地時間,以台灣來說會差了8個小時,我在此分支版本修正這個問題,並於 github 頁面加入一些說明,以便取用。



安裝、使用與更新方式都寫在 GitHub 專案說明頁上,請參考取用。








2017年10月31日 星期二

[專案更新]LibreNMS 1.33 釋出與中文化對應版本更新



LibreNMS 釋出 1.33 版,我的中文化版本也已同步更新,這次除了支援 1.33 版以外,還順手修正了 LibreNMS 搭配 CHT SMS API 發送警報時的中文亂碼問題。



記得先更新您的 LibreNMS 至 1.33 版後,再套用此中文化更新檔。





LibreNMS 1.33 版更新許多,其中列出我較為看重的部份:


  • 支援 Ping Only 裝置,終於可以將沒有 SNMP 功能的裝置納進來列表控管。
  • 加入系統配置驗證機制,可以很方便的檢查 LibreNMS 是否設定正確。
  • 增加 Proxmox 辨識與自動 Logo 顯示。
  • 增加 Unifi AC HD 辨識與自動 Logo 顯示。





Proxmox 識別與 Logo


系統配置驗證機制



提醒您

  1. 記得先備份原有 LibreNMS。
  2. 若 LibreNMS 版本不符,請勿覆蓋。






2017年10月30日 星期一

[專案分享]Proxmox VE 正體中文化更新檔



開源伺服器虛擬化平台 Proxmox VE 是我使用相當深的核心系統,雖然我都以英文介面為主,但對於一些英文還不熟悉的朋友來說稍有困難,儘管內建有簡體中文語系,但用起來總是有些隔闔。

因此,我另外製作了屬於台灣的正體中文語系檔,希望降低使用門檻,讓更多朋友一起進入 Proxmox VE 的領域,以及已經導入在用的朋友交接給同仁維護時可以更快上手。

關於 Proxmox VE 的更深入介紹,請參考另一篇拙作:





下載更新





更新方式請參閱 GitHub 上的更新說明,手動覆蓋與指令皆有提供,您可選擇順手的方式為之,目前在 Proxmox VE 5.0、5.1 均可使用。

本更新檔使用官方的語系檔進行修改,因為有挖到更多的語系對應字串,所以這個正體中文版本的中文化程度會比官方的簡體中文語系還完整。



畫面範例



登入及語系選擇畫面



容器概觀


節點概觀


儲存概觀


虛擬機硬體


虛擬機選項


虛擬機概觀







2017年10月8日 星期日

[專案分享]LibreNMS 1.32 主要介面中文化版本



我一直以來強力推薦 LibreNMS 這款好用的開源網路裝置管理系統,相關介紹可參考過去文章「[誠心推薦]開源網路裝置管理系統 - LibreNMS」。

然而,因為英文介面造成一些朋友舉足不前,我將主要的介面部份先做了中文化,以方便新手上路。




下載更新






請直接點選 Download ZIP,下載解開後依據原目錄結構,把 *.php 檔案覆蓋至您原本安裝的 LibreNMS 資料即可,位置在「/opt/librenms/html/」。





提醒您

  1. 記得先備份原有 html 資料夾。
  2. 若 LibreNMS 版本不符,請勿覆蓋。







2017年9月17日 星期日

[經驗分享]開源IT資產管理系統 - Open-AudIT 2.0.x 全新改版



我所喜愛使用的 Open-audIT (開源IT資產管理系統) 推出新版本,我已從 1.12.10 更新到 2.0.4,改善了許多地方,試用後心得分享。




介面翻新


過去我常抱怨 Open-audIT 介面不夠美觀,這次大改版後介面翻新,看起來總算有現代網站的感覺,也提供了 RWD (響應式頁面) 的切換,不過切換後有些地方排版會有重疊位移等問題,雖不盡美,但已盡善。



介面清爽許多


字體比過去更大,終於不需要再放大瀏覽器來使視覺效果更好。

操作邏輯跟以往不太一樣,過去要點入裝置查看是點選「裝置名稱」,新版介面則是要點選前方的 「View」 (眼睛按鈕) 才是進入查看。

在篩選部份,在表格標題列上方顯示目前已套用的篩選,可以容易理解目前的結果是來自於什麼樣的條件。



Queries 編輯畫面


在自定分類查詢的編輯器中,一改過去難以理解的操作介面,更重要的是修正自訂 sql 查詢時的存檔 bug;而且這次的更新,預載更多 Queries 可以使用,不僅減少自訂的需求,也增加修改時更多的參考資料。



版本更新


請到網站填寫 Email 後即可下載。


下載後只有一個檔案,它是文字檔與二進位檔的結合。
給予執行權限
$ chmod +x OAE-Linux-x86_64-release_2.0.4.run

進行安裝程序

$ sudo ./OAE-Linux-x86_64-release_2.0.4.run

執行安裝程序後,請依據畫面指示即可繼續,它會自動尋找是否已有安裝過的版本,若有會採更新方式。

需要注意的是,這次更新後他會清除一些原先的使用者設定、Queries、Groups 等,請自行先匯出或備份。

更新完成後,如果原先有自建的使用者,請先用 admin 帳號登入,重新指派管理權限給自建使用者,否則該使用者幾乎沒有什麼可以使用的功能。


授權問題


原先安裝的是 Community 版,更新後進入頁面會採用精靈引導式做資料庫更新,下一步會詢問要使用那一種授權版本 (Community/Free Professional/Enterprise)。

我當時在這個畫面上,被強迫只能選 "Free Professional" 授權,"Free Professional" 授權功能雖比 Community 多,但是只能管理 20 個裝置,這已經失去我使用的意義;要解決這個問題,請使用 admin 帳號登入系統,並在 Lincense 介面選則 "Restore License" 即可回復 Community 授權。



結論


新版介面好用又清爽,不過有些操作流程改動很大,需要一點時間來適應;總體來說,我推薦各位更新至 2.0.x 這個版本。

(這版本的介面更新根本是衝著我來的吧 😆😆😆)


關於 Open-audIT 的完整介紹,可參考先前這一篇:




註:文章完成時,2.0.6 版本推出了。




2017年8月29日 星期二

[好物推薦]即時圖表的系統效能監控 - gtop



在文字介面下的系統監控工具,除了 top、htop 之外,過去我也曾經介紹過 Glances 這一套相當全面的監控工具。

然而,他們都缺少了「圖表」的功能,有時候可以看到圖表,一眼就識別出問題在那裡。但是,文字介面要提供圖表功能是困難的,有解法嗎?





神人出手


國外有個神人,竟能利用純文字靈活的組合出折線圖、長條圖、環圈圖!



gtop 以 Node.js 開發,支援的作業系統:
  • Linux
  • macOS
  • Windows (部份功能)


本文最上面的配圖就是我實際安裝在 macOS 上的運作圖,看起來很有 geek 的味道。




官網也有做了一份 gif 動態預覽圖,很容易可以看見他的有趣之處。



安裝使用


因為是 Node.js 套件,所以使用 npm 即可簡單安裝。

一行指令搞定

$ npm install gtop -g

gtop 短小精幹,除了「看」以外,可以操作的功能只有 Process 區塊排序熱鍵,按第一次排序後,再按第二次可以反過來排序。

  • p:以 Process ID 排序
  • c:以 CPU 使用率排序
  • m:以記憶體使用量排序




結論


現在有許多功能強大又精美的系統圖表式監控套件,例如 netdata,但需要犧牲效能換取,在錙銖必較的伺服器環境裡,gtop 可以是另一個良好的替代方案。



2017年8月16日 星期三

[好物推薦]開源私有雲端硬碟套件 - KODExplorer



當代網路盛行,使用雲端硬碟取代 USB 做為資料載體的人越來越多,免費雲端硬碟有 Google Drive、Dropbox 等選擇,但擁有自己的私有雲端硬碟更是許多玩家嚮往之處。

但是選擇的方案是否功能強大、介面美觀,就非常重要了。


購買整合方案


最簡單快速的方法,就是直接購買一台 NAS,立刻上線私有雲端硬碟。




無可爭議,Synology DSM 操作介面絕對是這領域的王者之一。


但是,如果買不起怎麼辦?


這張投影片真好用,一次製作常常用到(誤)




再者,如果想安裝在自己的 Windows、Linux、macOS 上怎麼辦?




開源軟體方案


沒關係,我們還有廣大的開源軟體世界做為後盾,絕不言退。




在開源軟體陣營中,有一款介面漂亮、操作流暢,而且支援跨平台安裝的套件。




重點功能介紹

KODExplorer 操作容易上手, 就如 DSM 或 Windows 桌面環境,也內建許多佈景主題可以切換。

純網頁桌面操作環境



佈景主題切換功能






內建有檔案管理器,桌面環境也有多種應用,例如計算機、時鐘、日曆,不足的可以從應用商店加入,更有趣的是可以自己將 Web 新增進來成為一個內嵌應用的視窗程式,當做入口應用很是理想。

應用程式開啟、切換、移動...等的動畫轉場特效流暢,使用體驗良好。

多種應用程式



自訂網站為桌面應用程式



檔案管理器的使用體驗,非常像 Synology DSM 與 File Station 相關套件,想要自架 NAS 又想要漂亮介面與強大功能的朋友,肯定要試試。

除了有直覺的拖曳直接上傳,各種功能按鍵與滑鼠行為的支援,也內建許多檔案預覽的功能,文字檔、程式碼、影片檔、音樂檔、網頁檔、壓縮檔、映像檔...等,做為一個檔案管理器的部份,KODExplorer 是非常稱職的。

在 Office 文件檔部份,官網的 Demo 有整合 Office365,但開源版沒有提供。不過既然有了原始碼,或許自行開發外掛整合 LibreOffice Online、OxOffice Online、Thinkfree Office Online 也都不是問題。


檔案管理器與相關預覽



說到程式碼,不得不提 KODExplorer 內建的線上程式碼編輯器,功能幾乎接近 ATOM/VSCode,線上修改程式碼已經不是問題,甚至還有程式碼自動提示等功能,官方號稱它為「Web 版的 Sublime」。

線上程式碼編輯器






KODExplorer 提供檔案分享,產生連結後也同時產出 QRCode,可以方便快速的分享給朋友連結,分享的檔案如果支援預覽,可以直接線上播放或閱讀,不支援者則直接提供下載按鈕。

檔案分享與二維條碼


直接下載分享檔案


線上播放分享影片




安裝方式簡單

KODExplorer 安裝容易,備好 Web Server (Apache、IIS、Nginx 均可) 與 PHP 就可以開始使用,以下主要取自官網教學搭配我的一些心得。

首先確認網頁伺服器可以支援 PHP 運作,預設網頁路徑是「/var/www」,接著操作指令,我是裝在 PVE LXC 裡的 Debian Linux:

下載檔案
# cd /var/www/
# git clone https://github.com/kalcaddle/KODExplorer.git

設定權限
# chmod -Rf 777 ./KODExplorer/*
# chmod -Rf 777 ./KODExplorer



至此安裝就已完成,打開瀏覽器,進入「http://ip/KODExplorer」開始進行導引式的安裝步驟,然後...... 就用啦!



結論


目前這個專案仍在繼續開發中,有分為不同版本,若使用有更高的需求,可以採用付費版本,從官網來看,將會提供 App 應用程式,值得繼續關注。

我個人的其中一個 Linux 用法,是透過軟連結方式把 "/" 對應到 KODExplorer 我的帳號之下,這樣就可以採用美觀好用的介面,查看伺服器上的所有檔案與下載。(唯讀模式)


完整資料


更詳細的內容,請參閱官方開源專案。